软件工程期末复习(2)
学习资料
设计模式与软件体系结构【期末全整理答案】_软件设计模式与体系结构期末考试题_鸽子不二的博客-CSDN博客 软件设计与体系结构(第二版)部分习题_软件设计与体系结构第二版课后答案-CSDN博客
软件体系结构试题库试题和答案 - 豆丁网Docin
软件设计与体系结构复习 - CNPolaris - 博客园 (cnblogs.com) (这个是书中的知识点整理)
目录
学习资料
第一章(补充)
软件设计的基本原则
第二章 需求分析
2.1需求分析的任务
2.2需求获取技术
2.2.1需求获取技术
2.2.2与用户沟通获取需求的方法
2.2.3需求验证的四个方面
2.2.4确定对系统的综合要求
2.3需求规格说明书 (Specification)
2.4需求描述技术 (OO, Formal Methods)
第一章(补充)
软件设计的基本原则
- 抽象方法(过程抽象、数据抽象)
- 体系结构
- 设计模式
- 模块划分
- 信息隐蔽
- 功能独立
- 逐步求精
- 重构软件
- 类的设计
第二章 需求分析
2.1需求分析的任务
- 确定对系统的综合要求
- 分析系统的数据要求
- 导出系统的逻辑模型
- 修改系统的开发计划
1. 发现弄清用户(客户)对系统确切要求
- 通过跟客户(clients)、系统用户、系统管理员和其他相关人员的沟通
- 通过领域分析
- 通过对以前的以及相似系统的调查
- 需求分析人员组成 (SE, Customer-SE, Users etc)
2. 规范的表达需求
2.2需求获取技术
2.2.1需求获取技术
面谈以及调查问卷 Brainstorm(集思广益)和精减意见 插图 角色 需求研讨会 原型
2.2.2与用户沟通获取需求的方法
- 访谈
- 面向数据流自顶向下逐步求精
- 简易的应用规格说明技术
- 快速建立软件原型
2.2.3需求验证的四个方面
- 一致性
- 完整性
- 有效性
- 现实性
2.2.4确定对系统的综合要求
- 功能要求
- 性能要求
- 可靠性和可用性要求
- 出错处理要求
- 接口需求
- 约束
- 逆向需求
- 将来可能提出需求