Embedded Systems Architecture for Agile Development: A Layers-Based Model
暫譯: 敏捷開發的嵌入式系統架構:基於層的模型
Mohsen Mirtalebi
- 出版商: Apress
- 出版日期: 2017-10-25
- 定價: $1,650
- 售價: 8.0 折 $1,320
- 語言: 英文
- 頁數: 213
- 裝訂: Paperback
- ISBN: 1484230507
- ISBN-13: 9781484230503
-
相關分類:
嵌入式系統、Agile Software
立即出貨 (庫存 < 3)
相關主題
商品描述
Utilize a new layers-based development model for embedded systems using Agile techniques for software architecture and management. Firmware is comprised of both hardware and software, but the applicability of Agile in embedded systems development is new. This book provides a step-by-step process showing how this is possible.
Embedded Systems Architecture for Agile Development starts off by reviewing the Layers model used in other engineering disciplines, as well as its advantages and applicability to embedded systems development. It outlines development models from project-based methodologies (e.g., collaborative product development) to the newer modern development visions (e.g., Agile) in software and various tools and methods that can help with a Layers model implementation. The book covers requirement modeling for embedded systems (Hatley-Pirbhai Method) and how adapting the HP Method with the help of the tools discussed in this book can be seen as a practical example for a complete embedded system.
What You’ll Learn
- Identify the major software parts involved in building a typical modern firmware
- Assign a layer to each software part so each layer can be separate from another and there won’t be interdependencies between them
- Systematically and logically create these layers based on the customer requirements
- Use Model-Based Design (MBD) to create an active system architecture that is more accepting of changes
Who This Book Is For
Firmware engineers; systems architects; hardware and software managers, developers, designers, and architects; program managers; project managers; Agile practitioners; and manufacturing engineers and managers. The secondary audience includes research engineers and managers, and engineering and manufacturing managers.
商品描述(中文翻譯)
利用一種基於層的嵌入式系統開發新模型,使用敏捷技術進行軟體架構和管理。韌體由硬體和軟體組成,但敏捷在嵌入式系統開發中的適用性是新的。本書提供了一個逐步的過程,展示這是如何實現的。
本書詳細說明了嵌入式系統開發中的各個部分如何相互影響,並展示如何正確使用工程工具以及新工具和方法,以減少浪費、返工和產品上市時間。軟體不被視為商品,而是促進公司內部有價值的產品知識流向客戶的管道。
《敏捷開發的嵌入式系統架構》首先回顧了在其他工程學科中使用的層模型,以及其優勢和在嵌入式系統開發中的適用性。它概述了從基於項目的方法論(例如,協作產品開發)到更新的現代開發願景(例如,敏捷)在軟體及各種工具和方法中,這些都可以幫助層模型的實施。本書涵蓋了嵌入式系統的需求建模(Hatley-Pirbhai 方法),以及如何在本書討論的工具幫助下調整 HP 方法,這可以被視為一個完整嵌入式系統的實用範例。
您將學到的內容:
- 確定構建典型現代韌體所涉及的主要軟體部分
- 為每個軟體部分分配一個層,以便每個層可以彼此分開,並且不會相互依賴
- 根據客戶需求系統性和邏輯性地創建這些層
- 使用基於模型的設計(Model-Based Design, MBD)來創建一個更能接受變更的主動系統架構
本書適合對象:
韌體工程師;系統架構師;硬體和軟體經理、開發人員、設計師和架構師;程式經理;專案經理;敏捷實踐者;以及製造工程師和經理。次要讀者包括研究工程師和經理,以及工程和製造經理。