个人复习总结,仅供参考!
只是对老师所画的重点进行简单总结,总之多看PPT。
题型:
选择:10x2’
判断:5x2’
简答:6x5’
综合:2x20’
简答题:软件过程,生命周期,结构化概要设计,模块化(内聚,耦合)
综合:
结构化分析设计:分层 / 数据流图 / 数据字典 / 系统结构图 /IPO 图
面向对象分析设计:用例图 / 顺序图 / 类图 / 设计模型的优点 / 黑白盒测试 / 维护策略
【思维导图】:
1. 概念:软件 / 软件工程 / 软件危机
软件:
软件=程序+数据+文档,是逻辑实体,具有抽象性。
软件工程:
将计算机科学、管理科学等理论运用于指导软件开发与维护的一门交叉学科。
软件危机:
在软件开发和维护过程中所遭遇的一系列严重问题。
具体表现有很多,总之是开发成本高、周期长、质量差、满足不了市场需求。
2. 原理:生命周期 / 产出 / 需求分析文档
生命周期:
软件产品从考虑其概念开始到交付使用,直至最终退役为止的整个过程。
包括软件定义阶段,软件开发阶段和运行维护阶段。
产出:
需求分析文档:
- 定位:可行性研究阶段之后,系统设计之前(承上启下)
- 有功能性需求和非功能性需求。