软件工程
1,需求分析
需求层次***

业务需求

用户需求

系统需求

质量功能部署(QFD)

需求获取

需求分析

分析方法(SA和OOA,SA中又有三个需求分析模型层次:数据(E-R)功能(DFD图)行为(STD图))

需求规格说明书(SRS)

需求评审
需求评审一定会有用户的参与

UML

UML中的用例图
有用户和管理员等人参与
UML中的状态图
UML中的活动图
数学课本上的流程图
UML中的部署图
网络协议
UML视图

面向对象分析(OOA和OOD)

类与类的关系

2,软件架构设计
软件架构风格

3,软件设计**
结构化设计(SD)
面向数据流的风格

SRS: 结构需求说明书
SA:结构化分析
DFD:数据流图
高内聚,低耦合:小情侣在外人和家里的类比
面向对象设计(OOD)

多态:不同类在完成同一个动作时的不同表现
设计模式

4,软件工程的过程管理(CMMI)***


后面细讲
- 必考知识点:

5,软件测试及其管理*



6,软件集成技术(EAI)***

表示集成

表示集成的案例::

黑盒集成就是一种不需要搞清楚内部逻辑的集成
相对应的概念是白盒集成
数据集成

数据集成的案例:
菜鸟APP上也可以查询各家快递公司的快递单号
控制集成

控制集成的例子:微信小程序
业务集成
企业之间的应用集成
能够使企业充分利用外部资源
本文深入探讨了软件工程的各个方面,包括需求分析中的业务、用户、系统需求层次,QFD与需求获取方法,UML工具的应用,面向对象分析与设计,CMMI过程管理,软件测试与集成技术,如数据、控制和业务集成。重点介绍了类与类的关系,软件架构风格,以及SD和OOD设计原则。

被折叠的 条评论
为什么被折叠?



