天津科技大学计算机科学学院.ppt

天津科技大学计算机科学学院

天津科技大学计算机科学学院 小结 测试方法的分类及其依据 软件测试的阶段划分 结合软件测试模型,讨论软件测试阶段和开发阶段的对应关系 对软件4+1视图的认识和结合UML对其不同视图的实现。(不作为本课程要求) * * * * * * * * * * * * * * * * * * * * * * 天津科技大学计算机科学学院 系统体系结构设计测试 逻辑视图 逻辑试图主要是用来描述系统的功能需求,即系统提供给最终用户的服务. 开发视图 开发视图主要用来描述软件模块的组织与管理(通过程序库或子系统)。服务于软件编程人员, 方便后续的设计与实现。它通过系统输入输出关系的模型图和子系统图来描述。要考虑软件的内部需求:开发的难易程度、重用的可能性,通用性,局限性等等。开发视图的风格通常是层次结构,层次越低,通用性越好(底层库:Java SDK,图像处理软件包) 天津科技大学计算机科学学院 系统体系结构设计测试 进程视图 进程试图侧重系统的运行特性,关注非功能性的需求(性能,可用性)。服务于系统集成人员,方便后续性能测试。强调并发性、分布性、集成性、鲁棒性(容错)、可扩充性、吞吐量等。 天津科技大学计算机科学学院 系统体系结构设计测试 物理视图 主要描述硬件配置。服务于系统工程人员,解决系统的拓扑结构、系统安装、通信等问题。主要考虑如何把软件映射到硬件上,也要考虑系统性能、规模、可靠性等。可

文档评论(0)

1亿VIP精品文档

相关文档