2.1软件工程上软件设计测试

来源:互联网 发布:挖掘社交网络 中文版 编辑:程序博客网 时间:2024/03/29 10:33
2.1 
1.需求工程
记住
需求开发: 需求捕获、分析,编写规格说明书,需求验证
需求管理:定义需求基线,处理需求变更,需求跟踪
2.需求调查
论文可用  需求捕获技术:用户访谈、用户调查、现场观摩、文档考古、联合讨论会
3 可研(不是解决问题,而是研究问题)
任务:技术可行性、经济可行性、社会可行性
步骤:需要理解p28
4.需求分析的7个工作,只需了解
数据流图、字典、结构化语言,判定表、树,参考上传标准
决策树和决策表,E-R图

2.2
1.软件设计原则
高内聚低耦合 内聚耦合定义
2.结构化设计方法定义

2.3
软件测试(贯彻整个周期,测试包含文档,软件测试并不等于程序测试)
1.测试方法--黑、 白盒
黑盒:等价类、边界值
白盒较少
2.软件测试的策略
单元测试、集成测试、确认测试、系统测试定义Z 
a测试(一个用户在开发环境下或模拟环境下的测试)和b测试(多个用户在实际环境下的测试)定义
3.软件测试种类,了解即可