计算机英语教程翻译吕云翔,大学实用计算机英语教程翻译-吕云翔-Unit 2

软件需求阶段的目标是生成软件需求规格书(SRS),它准确捕获客户的需求并作为软件开发和验证的基础。由于涉及客户、最终用户和软件开发者三方,存在沟通差距,导致需求指定困难。该阶段包括问题或需求分析、需求规范和需求验证三个主要活动。需求分析依赖于分析师、客户和用户之间的交互,建模方法通过构建问题模型确保理解正确且涵盖所有需求,而原型法则是通过构建原型来验证需求的正确性和完整性。
摘要由CSDN通过智能技术生成

Section A

Software Requirements(软件需求)

The main goal of the requirements phase is to produce the software requirements specification (SRS), which accurately captures the client’s

requirements and which forms the basis of software development and validation. The basic reason for the difficulty in specifying software requirements comes from the fact that there are three interested parties -- the client, the end users, and the software developer. The requirements document has to be such that the client and users can understand it easily and the developers can use it as a basis for software development. Due to the diverse parties involved in software requirements specification, a communication gap exists. This makes the task of requirements specification difficult.

There are three basic activities in the requirements phase. The first is problem or

requirements analysis. The goal of this activity is to understand such different aspects as the

requirements of the problem, its context, and how it fits within the client’s organization. The second activity is requirements specification, during which the understood problem is specified or written, producing the SRS. And the third activity is

requirements validation, which is done to ensure that the requirements specified in the SRS are indeed what are desired.

There are three main approaches to analyze. Unstructured approaches rely on interaction

between the analyst, customer, and user to reveal all the requirements (which are then documented). The second is the modeling-oriented approach, in which a model of the problem is built based on the available information. The model is useful in

determining if the understanding is correct and in ensuring that all the requirements have been

determined. Modeling may be function-oriented or object-oriented. The third approach is the

prototyping approach in which a prototype is built to

1-343-jpg_6_0_______-300-0-0-300.jpg

validate the correctness and completeness of

1-270-jpg_6_0_______-300-0-343-300.jpg

1-306-jpg_6_0_______-300-0-613-300.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值