本章节 作为架构设计中的基础理念章节。 基础理论很重要,一般有三个选择题。 分数在3分左右。 主要考构件,架构设计。
重点知识:
1、软件生命周期: 可行性研究与计划、需求分析、概要设计、详细设计、实现、集成测试、确认测试、使用与维护。
2、瀑布模型: 需求分析-》总体设计-》详细设计-》编码与调试-》集成测试与系统测试
3、构件组装模型:设计构件组装、建立构件库、构件应用软件、测试与发布
4、统一过程:初始、细化、构建、交付
5、 特征驱动(FDD): 人、过程和技术
6、Scrum:增量、迭代的开发过程。 产品待办事项、Sprint计划会议、每日Scrum会议、Sprint评审会议、Sprint回顾会议。
7、构件:Corba java bean/ejb com/dcom
8、基于架构的软件开发模型(ABSDM):架构需求、设计、文档化、复审、实现、演化
9、形式化方法:严格的数学方法 非形式化:通过自然语言、图形或表格描述软件系统的行为和特性