软件需求规格说明SRS实验报告

需积分: 0 0 下载量 160 浏览量 更新于2024-08-05 收藏 394KB PDF 举报
软件需求规格说明SRS实验报告 在软件开发过程中,软件需求规格说明书(SRS)是一份非常重要的文档,它描述了软件系统的功能和非功能需求。软件需求规格说明书是软件开发的基础,它为软件设计、测试和实施提供了依据。在本实验中,我们将学习软件需求规格说明书的要求和结构,并实践使用各种建模工具(E-R、UML)对所负责的系统进行建模,与用户沟通。 实验目的: 1. 学习软件需求规格说明SRS文档的要求和结构 2. 练习用各种建模工具(E-R、UML)对所负责的系统进行建模,与用户沟通 3. 写作针对自己项目的SRS初稿 4. 跟踪项目进展,记录项目及小组的工作进度 实验内容: 2.1 学习国标中的文档11《软件需求规格说明SRS》和案例。了解文档的要求和结构及与其他相关文档(07,08,12,17等)的关系。 在软件开发过程中,软件需求规格说明书是问题域的描述,而不是设计域的描述。问题域描述可以以用例图的方式为主体,也可以用原型描述的方式(UI界面描述+UI逻辑描述)进行。推荐用原型描述的方法,因为它的内容可以与后期的设计文档(比如测试大纲)更好的衔接。 2.2 参照PPT上例子,练习用静态建模(E-R、UML)等工具对所负责的系统建模,用模型model与用户沟通。分析、归纳、总结出符合实际的需求规格。 2.3 基于已积累的资料,写作SRS草稿。这部分在公共的SRS文档中。 2.4 记录项目及小组的工作进度(新增内容)及每个人的工作量。记录项目及小组每个人工作的进度、里程碑、工作量的跟踪图或表。每周更新。每个人提交报告,组长负责提交小组共同报告和修改后的文档。这部分记录在公共小组日志中。 体验与收获: 在本次实验中,我认识到了UML图与SRS的重要性。首先对于软件需求说明来说,是产品/项目在研发过程中必不可少的一步骤。软件需求规格说明书可以减少开发人员和需求人员之间的沟通成本,提高项目的效率和质量。 一份好的软件需求规格说明书应该具备以下特点: 1. 结构层次清晰; 2. 主次分明; 3. 前后贯通; 4. 定义清楚无歧义; 5. 范围清晰论述全面; 软件需求规格说明书是软件开发的基础,它为软件设计、测试和实施提供了依据。我们应该重视软件需求规格说明书的编写,提高项目的效率和质量。 在实验中,我们学习了软件需求规格说明书的要求和结构,并实践使用各种建模工具对所负责的系统进行建模,与用户沟通。我们也认识到了UML图与SRS的重要性,并了解了一份好的软件需求规格说明书应该具备的特点。