软件工程重点笔记
软件测试步骤
V模型

W模型

软件测试的作用:
软件测试是软件开发过程的最后一个阶段,它是在软件开发过程中保证软件质量、提高软件可靠 性的最重要的手段之一,它是软件系统在正式交付用户使用前,对系统分析、设计、代码等开发工作的
最后检查和复审。
为什么要做软件维护?软件维护目的是什么?
- 为什么:软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。
- 目的:
- 在软件系统运行过程中发现测试阶段未能发现的、潜在的软件
错误和缺陷。 - 随着软硬件环境的改变,与系统交互的外部系统的改变,网络通信技术的发展,系统数据或文件格式、存储方式、读取步骤的变迁,要求软件系统
适应这些变化。 - 根据实际情况的发展,用户操作、流程发生改变,需要
改进软件设计,增强软件功能,提高软件性能。 - 不断
扩大软件系统的应用范围。
UML的用例视图有什么作用?用例之间的关系有哪些?这些关系的表示什么意思?
- 作用:描述系统的
外部特征、系统功能和性能需求,从用户角度描述系统。该视图定义了系统的需求,因此约束了描述系统设计和构造的某些方面的所有其他视图。 - 关系:
泛化关系,扩展关系《extend》,包含关系《include》。 - 意思:
泛化关系:不同参与者或不同用例间的继承关系。 UML中的用例泛化过程是将不同用例之间的可合并部分抽象成独立的父用例,并将不可合并部分单独成各自的子用例。
扩展关系《extend》:允许一个用例扩展另一用例提供的功能,表示扩展用例对基本用例的特殊服务。
包含关系《include》:p—个基本用例行为包含另一个用例行为。

浙公网安备 33010602011771号