Model-Driven Software Systems Development Using the Meta-Artifact Process

O'Brien, Wayne

  • 出版商: Auerbach Publication
  • 出版日期: 2024-04-26
  • 售價: $2,570
  • 貴賓價: 9.5$2,442
  • 語言: 英文
  • 頁數: 128
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 103258176X
  • ISBN-13: 9781032581767
  • 海外代購書籍(需單獨結帳)

商品描述

The importance of architecture for software systems is widely accepted, but the role of architecture in the overall development process is not so clear. Presenting an architecture-centric process, Model-Driven Software Systems Development Using the Meta-Artifact Process makes the role of architecture clear. At its core, this book is about developing software systems and, more specifically, software code. It describes three major innovations for making software, which are combined with five widely used enabling technologies, to provide a complete, hypothesis-driven software development process known as Meta-Artifact Process (MAP). Having complete requirements is essential for making good software and supports the hypothesis-driven MAP.

MAP offers properties, qualities, and capabilities that help stakeholders and developers understand and reason about a domain and target systems of interest. MAP, through the central role of the Meta-Artifact and incorporating the view that a computer program is a hypothesis about the requirements, offers new ways to look at systems and their development, even changing the roles of developers and stakeholders.

Recommending agile methods wherever appropriate while supporting the OMG Essence standard and working within an overarching architecture, MAP presents ways to ensure that the requirements are complete and correct. It helps to identify likely points during development to form alternative hypotheses about them. Because MAP requires an underlying software development process, it can provide that clarity to existing processes in which the organization's developers are already proficient.

This book provides concrete examples from two broad but diverse areas--Accounting Information Systems in the commercial area and a military command and control system--to show the wide applicability of MAP in both commercial and defense domains.

商品描述(中文翻譯)

軟體系統架構的重要性被廣泛認可,但架構在整個開發過程中的角色並不那麼清楚。《Model-Driven Software Systems Development Using the Meta-Artifact Process》這本書介紹了一個以架構為中心的開發過程,使架構的角色變得清晰。本書的核心是關於軟體系統的開發,更具體地說是軟體程式碼的開發。它描述了三個用於製作軟體的重大創新,並結合了五種廣泛使用的技術,提供了一個完整的、以假設為基礎的軟體開發過程,稱為Meta-Artifact Process(MAP)。擁有完整的需求對於製作良好的軟體至關重要,並支持以假設為基礎的MAP。

MAP提供了幫助利益相關者和開發人員理解和推理領域和目標系統的屬性、品質和能力。MAP通過Meta-Artifact的核心角色,並融入了一個電腦程式是對需求的假設的觀點,提供了觀察系統及其開發的新方法,甚至改變了開發人員和利益相關者的角色。

在適當的情況下推薦敏捷方法,同時支持OMG Essence標準並在一個整體架構中工作,MAP提供了確保需求完整和正確的方法。它有助於在開發過程中識別可能的點,以形成對它們的替代假設。由於MAP需要一個基礎的軟體開發過程,它可以為組織的開發人員已經熟悉的現有過程提供清晰度。

本書提供了兩個廣泛但不同領域的具體示例——商業領域的會計資訊系統和軍事指揮和控制系統,以展示MAP在商業和國防領域的廣泛應用性。

作者簡介

Wayne O'Brien received his PhD in information technology and engineering in 2006 from George Mason University and became a certified architect in 2009, architecting systems as an engineering fellow for one of the major defense contractors. His doctoral dissertation, "Breakdowns in Controls in Automated Systems," was published in book form in the United States and Europe in December of 2008.

作者簡介(中文翻譯)

Wayne O'Brien於2006年從喬治梅森大學獲得資訊技術和工程博士學位,並於2009年成為認證架構師,作為一家主要國防承包商的工程研究員設計系統。他的博士論文《自動化系統中的控制失效》於2008年12月在美國和歐洲以書籍形式出版。