How to Engineer Software: A Model-Based Approach
            
暫譯: 如何工程化軟體:基於模型的方法
        
        Steve Tockey
買這商品的人也買了...
- 
                
                   $1,452Software Assessments, Benchmarks, and Best Practices (Paperback) $1,452Software Assessments, Benchmarks, and Best Practices (Paperback)
- 
                
                   Facts and Fallacies of Software Engineering (Paperback) Facts and Fallacies of Software Engineering (Paperback)$1,740$1,653
- 
                
                   Patterns for Performance and Operability: Building and Testing Enterprise Software (Hardcover) Patterns for Performance and Operability: Building and Testing Enterprise Software (Hardcover)$4,310$4,095
- 
                
                   大話設計模式 大話設計模式$620$490
- 
                
                   97 Things Every Software Architect Should Know (Paperback) 97 Things Every Software Architect Should Know (Paperback)$1,164$1,103
- 
                
                   Requirements Engineering for Software and Systems (Hardcover) Requirements Engineering for Software and Systems (Hardcover)$3,600$3,420
- 
                
                   Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB compliant (Paperback) Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB compliant (Paperback)$1,470$1,397
- 
                
                   $1,26012 Essential Skills for Software Architects (Paperback) $1,26012 Essential Skills for Software Architects (Paperback)
- 
                
                   OpenCL in Action: How to Accelerate Graphics and Computations (Paperback) OpenCL in Action: How to Accelerate Graphics and Computations (Paperback)$2,250$2,205
- 
                
                   $1,680Software Architecture in Practice, 3/e (Hardcover) $1,680Software Architecture in Practice, 3/e (Hardcover)
- 
                
                   Kent Beck 的實作模式 (Implementation Patterns) Kent Beck 的實作模式 (Implementation Patterns)$320$272
- 
                
                   12 More Essential Skills for Software Architects (Paperback) 12 More Essential Skills for Software Architects (Paperback)$1,590$1,511
- 
                
                   Software Development Metrics (Paperback) Software Development Metrics (Paperback)$1,980$1,881
- 
                
                   無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design) 無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452
- 
                
                   Data-oriented design: software engineering for limited resources and short schedules Data-oriented design: software engineering for limited resources and short schedules$1,240$1,215
- 
                
                   DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations) DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)$580$458
- 
                
                   $1,440Managing Technical Debt: Reducing Friction in Software Development $1,440Managing Technical Debt: Reducing Friction in Software Development
商品描述
This is a practical, hands-on, how-to guide covering the concepts and techniques of model-based software engineering using a tool called Universal Modelling Language. The book shows how software can be developed and maintained under a true engineering discipline, describing relevant software engineering practices with grounding in Computer Science and Discrete Mathematics. There is a strong emphasis on surfacing as many precise requirements as possible using semantic modeling. This approach separates business complexities from technology complexities, which gives developers the most freedom in finding optimal designs and code. The author promotes scalability through domain partitioning and subdomain partitioning. The book also explores software documentation that specifically and intentionally adds value for development and maintenance.
商品描述(中文翻譯)
這是一本實用的、動手操作的指南,涵蓋了使用一種名為通用建模語言(Universal Modelling Language)的工具進行基於模型的軟體工程的概念和技術。本書展示了如何在真正的工程學科下開發和維護軟體,描述了與計算機科學(Computer Science)和離散數學(Discrete Mathematics)相關的軟體工程實踐。本書強調使用語義建模(semantic modeling)來揭示盡可能多的精確需求。這種方法將業務複雜性與技術複雜性分開,這使得開發人員在尋找最佳設計和代碼時擁有最大的自由度。作者通過領域劃分(domain partitioning)和子領域劃分(subdomain partitioning)來促進可擴展性。本書還探討了專門且有意義地為開發和維護增值的軟體文檔。

 
     
     
     
     
    
 
     
     
     
     
     
     
     
     
     
     
     
    