The Complete Edition - Software Engineering for Real-Time Systems
暫譯: 完整版 - 實時系統軟體工程

Jim Cooling

  • 出版商: Packt Publishing
  • 出版日期: 2019-12-24
  • 售價: $2,090
  • 貴賓價: 9.5$1,986
  • 語言: 英文
  • 頁數: 824
  • 裝訂: Paperback
  • ISBN: 1839216581
  • ISBN-13: 9781839216589
  • 相關分類: 軟體工程
  • 海外代購書籍(需單獨結帳)

商品描述

From air traffic control systems to network multimedia systems, real-time systems are everywhere. The correctness of the real-time system depends on the physical instant and the logical results of the computations. This book provides an elaborate introduction to software engineering for real-time systems, including a range of activities and methods required to produce a great real-time system.

The book kicks off by describing real-time systems, their applications, and their impact on software design. You will learn the concepts of software and program design, as well as the different types of programming, software errors, and software life cycles, and how a multitasking structure benefits a system design.

 

Moving ahead, you will learn why diagrams and diagramming plays a critical role in the software development process. You will practice documenting code-related work using Unified Modeling Language (UML), and analyze and test source code in both host and target systems to understand why performance is a key design-driver in applications.

 

Next, you will develop a design strategy to overcome critical and fault-tolerant systems, and learn the importance of documentation in system design.

By the end of this book, you will have sound knowledge and skills for developing real-time embedded systems.

商品描述(中文翻譯)

從空中交通控制系統到網路多媒體系統,實時系統無處不在。實時系統的正確性取決於物理瞬間和計算的邏輯結果。本書詳細介紹了實時系統的軟體工程,包括產生優秀實時系統所需的一系列活動和方法。

本書首先描述了實時系統、其應用及其對軟體設計的影響。您將學習軟體和程式設計的概念,以及不同類型的程式設計、軟體錯誤和軟體生命週期,並了解多任務結構如何使系統設計受益。

接下來,您將學習為什麼圖表和繪圖在軟體開發過程中扮演關鍵角色。您將練習使用統一建模語言(Unified Modeling Language, UML)來記錄與程式碼相關的工作,並分析和測試主機和目標系統中的源代碼,以了解為什麼性能是應用程式設計的關鍵驅動因素。

接下來,您將制定設計策略以克服關鍵和容錯系統,並學習文檔在系統設計中的重要性。

在本書結束時,您將擁有開發實時嵌入式系統的扎實知識和技能。

作者簡介

Jim Cooling started his career with the Royal Air Force as a system designer. After 12 years of service, he studied a BSc degree in Electrical and Electronic Engineering, then went to work with the British Aircraft Corporation and worked on naval electronic control systems. He spent his next 20 years in academic research at Loughborough University and also got his Ph.D. in real-time embedded systems. In 1998, Jim left the university to start his own company, Lindentree Associates. He has published 12 books on various subjects, such as Real-time Operating Systems and Modeling software with pictures.

作者簡介(中文翻譯)

吉姆·庫林開始他的職業生涯於英國皇家空軍,擔任系統設計師。在服役12年後,他攻讀了電氣與電子工程的學士學位,隨後在英國飛機公司工作,專注於海軍電子控制系統。他在拉夫堡大學的學術研究中度過了接下來的20年,並獲得了實時嵌入式系統的博士學位。1998年,吉姆離開大學創辦了自己的公司,Lindentree Associates。他已出版12本書,涵蓋各種主題,如實時操作系統和帶有圖片的建模軟體。

目錄大綱

  1. Real-Time Systems – Setting the Scene
  2. The Search for Dependable Software
  3. First Steps – Requirements Analysis and Specification
  4. Software and Program Design Concepts
  5. Multitasking Systems – An Introduction
  6. Diagramming – an Introduction
  7. Practical Diagramming Methods
  8. Designing and Constructing Software – Code-Related Issues
  9. Software Analysis and Design – Methods and Methodologies
  10. Analyzing and Testing Source Code
  11. Development Tools
  12. Mission-Critical and Safety-Critical Systems
  13. Performance Engineering
  14. Documentation

目錄大綱(中文翻譯)


  1. Real-Time Systems – Setting the Scene

  2. The Search for Dependable Software

  3. First Steps – Requirements Analysis and Specification

  4. Software and Program Design Concepts

  5. Multitasking Systems – An Introduction

  6. Diagramming – an Introduction

  7. Practical Diagramming Methods

  8. Designing and Constructing Software – Code-Related Issues

  9. Software Analysis and Design – Methods and Methodologies

  10. Analyzing and Testing Source Code

  11. Development Tools

  12. Mission-Critical and Safety-Critical Systems

  13. Performance Engineering

  14. Documentation

最後瀏覽商品 (20)