软件工程
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上也可以查询各家快递公司的快递单号
控制集成
控制集成的例子:微信小程序
业务集成
企业之间的应用集成
能够使企业充分利用外部资源