需求工程——软件建模与分析阅读笔记二

需求的定义:用户为了解决问题或达到某些目标所需要的条件或能力;系统或系统部件为了满足合同、标准、规范、或其他正式文档所规定的要求而需要具备的条件或能力;对以上两点的一种文档化表述

满足需求就是解决问题:需求源于问题,要准确理解需求就必须明确它与问题的关系。,人们开发软件系统的目的就是希望用它作为解决方案来解决问题,使得现实改善到期望的状况。解决问题、改善现实、满足用户期望的状况。

问题解决的两个方面——问题域与解系统:问题在现实世界与软件系统的互动中的到解决,问题语是需求的背景,问题域的背景信息称为问题域特性。软件通过问题域帮助人们解决问题,所以称为解系统,解系统是问题解决的手段,,并不是问题的产生地,

问题域与需求:虽然解决问题和满足需求的手段是引入解系统,单问题和需求都来自于用户,用火狐关注的是问题域,所以需要是用户对问题域中的实体状态或事件的期望描述,例如有需求描述R1,R2,

解系统与需求规格说明:解系统的核心是软件解决方案和解决方案在通用计算机上实现。虽然解决方案及其实现都关注于软件系统本身,但相互之间也有所不同

问题解决的基础:模拟与共享现象,处于问题域之外的解系统之所以能解决问题域中的问题,是因为问题域与解系统之间存在有效的互动,并在互动中互相影响,而问题域与解系统能够性成互动的基础是解系统部分模拟了问题域,这种模拟称为共享现象

问题解决方法:直接与间接,因为模拟后的知识是解系统的一部分,所以解系统可以对其施加操作,适当改变这些知识,知识的改变会交互的传递给问题域,问题域在会接收改变的基础上继续规律性的运作,是问题得以解决,。

转载于:https://www.cnblogs.com/1605-3QYL/p/8448022.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值