《Software Requirements Analysis and Specification》读书笔记

Software Requirements Analysis and Specification

 

IEEE defines a requirement as “(1)A condition of capability needed by a user to solve a problem or achieve anobjective; (2) A condition or a capability that must be met or possessed by asystem ... to satisfy a contract, standard, specification, or other formallyimposed document”

 

Approaches like agile require only high-levelrequirements to be specified in written form—detailed requirements areelicited through interaction with the customer in the iteration the requirementis to be implemented and directly reflected in software.

 

Other approaches prefer that the requirements are specifiedprecisely. In such situations, the goal of the requirements activity is toproduce the Software Requirements Specification (SRS) that describes what theproposed software should do without describing how the software will do it.

 

 

3.1 Value of a Good SRS

 

– An SRS establishes the basis for agreement between theclient and the supplier on what the software product will do.

 

– An SRS provides a reference for validation of the finalproduct.

 

– A high-quality SRS is a prerequisite to high-qualitysoftware.

 

– A high-quality SRS reduces the development cost.

 

 

3.2 Requirement Process

 

The requirements process typically consists of three basictasks: problem or requirement analysis, requirements specification, and requirementsvalidation.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
很高兴为您解答。 实验目的和要求: 本实验旨在让学生掌握软件需求规格说明书的设计和撰写方法,了解需求分析和规格说明书的重要性和作用,并学会使用一些软件工具辅助完成规格说明书的撰写。具体要求如下: 1. 理解软件需求规格说明书的作用和要求; 2. 学会使用 UML 工具进行软件需求建模; 3. 掌握规格说明书的撰写方法,包括需求分析、功能需求、非功能需求等; 4. 学会使用一些软件工具辅助完成规格说明书的撰写; 5. 能够根据给定的实验要求,独立完成规格说明书的设计和撰写。 实验环境(实验设备): 1. 计算机; 2. UML 工具(如 Rational Rose、Visual Paradigm 等); 3. 文字处理软件(如 Microsoft Word)。 实验原理及内容: 软件需求规格说明书是软件开发过程中非常重要的一部分,它描述了软件系统的功能、性能、界面、安全等各个方面的需求,是软件开发的基础。本实验的主要内容包括软件需求规格说明书的设计和撰写,具体步骤如下: 1. 需求分析:分析软件系统的用户需求、功能需求、性能需求、非功能需求等,确定软件系统的基本需求; 2. 需求建模:使用 UML 工具进行需求建模,包括用例图、类图、时序图等; 3. 规格说明书的撰写:根据需求分析和建模结果,撰写规格说明书,包括需求概述、功能需求、非功能需求、界面设计、数据结构和算法等; 4. 软件工具的使用:学会使用一些软件工具辅助完成规格说明书的撰写,如需求管理工具、文档管理工具等; 5. 实验报告的撰写:根据实验要求,撰写实验报告,包括实验设计、实验过程、实验结果等。 总之,本实验旨在让学生全面掌握软件需求规格说明书的设计和撰写方法,提高学生的软件开发能力和实践能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值