Software Design Methodology: From Principles to Architectural Styles

Hong Zhu

買這商品的人也買了...

商品描述

Description:

Software design methodology has come a long way since the 1960s and 1970s when programmers were limited to Pascal/C and SA/SD to create systems. When creating information systems for today's world, many factors must be taken into consideration including globalization, the software lifecycle, modeling, coding, testing, and maintenance.

 

Table of Contents:

Basic Concepts of Design; Software Design Quality; Design Strategies and Processes; Design Methodologies; Software Architecture; Description of Software Architectures; Software Architectural Styles; Design in Different Styles; Case Study 1 Extraction of keyword vector from text; Design Spaces; Case Study 2 Design space for user interface architecture; Design by Applying Design Patterns; Case Study 3 Document editor; Analysis and Evaluation of Architectural Designs; Case Study 4 - Analysis of designs of extraction of keyword vector; Appendix A - Coursework; Part 1 - Architectural design for text wrapping problem; Part 2 - Evaluation of the designs for text wrapping problem; Appendix B - Sample solutions to the coursework; Appendix C - Selected answers to the exercises; Glossary; Index

商品描述(中文翻譯)

描述:
軟體設計方法論自1960年代和1970年代以來已經取得了長足的進步,當時的程式設計師僅限於使用Pascal/C和SA/SD來創建系統。在為當今世界創建信息系統時,必須考慮許多因素,包括全球化、軟體生命週期、建模、編碼、測試和維護。

目錄:
設計的基本概念;軟體設計品質;設計策略和流程;設計方法論;軟體架構;軟體架構描述;軟體架構風格;不同風格的設計;案例研究1:從文本中提取關鍵字向量;設計空間;案例研究2:用戶界面架構的設計空間;應用設計模式進行設計;案例研究3:文件編輯器;架構設計的分析和評估;案例研究4:關鍵字向量提取設計的分析;附錄A:課程作業;第一部分:文本換行問題的架構設計;第二部分:文本換行問題設計的評估;附錄B:課程作業的樣本解答;附錄C:練習題的選擇性答案;詞彙表;索引