《需求工程:软件建模与分析》笔记(二)

第二章 需求基础

2.1 需求的定义

IEEE的定义:

  1. 用户为了解决问题或达到某种目标所需要的条件或能力(用户的观点)
  2. 系统或系统部件为了满足合同、标准、规范或其他正式文档所规定的要求而需要具备的条件或能力(开发者的观点)
  3. 对1或2中的一个条件或一种能力的一种文档化表述

强调了需求两个不可分割的方面:

  • 需求是以用户为中心的,是与问题相联系的
  • 需求要被清晰、明确地写在文档上

2.2 满足需求就是解决问题

  1. 问题与需求

    • 当现实的状况与人们期望中的状况产生差距时,就产生了问题

    • 要解决问题,就要改变这些事情、事物的状态,或者改变其状态变化的演进顺序,使其达到期望的状态和理想的演进顺序

    • 解决问题、改善现状、满足用户期望的条件和能力就是需求

  2. 问题域与解系统

    1. 问题域

      软件系统只需要与现实世界中的一部分互动,即问题的发生地,也是问题解决的基本范围——解决问题必须设计的事物和事件,被称为问题域

      问题域是需求的背景,要理解需求要先理解问题域

      问题域的背景信息被称为问题域特性,他有自己的运行规律,不会因为解系统改变,是既定现实,可以改善不能忽视不能违背

    2. 解系统

      软件系统通过影像问题域帮人们解决问题,所以叫解系统,是软件解决方案在通用计算机上的实现

      解系统不是问题域的一部分,但是可以与问题域之间存在相互影响的借口,实现交互活动

    3. 问题域与需求

      需求是对问题域中的实体状态或事件的期望描述,应尽可能使用问题域的语言

    4. 解系统与需求规格说明

      解系统的核心是软件解决方案和解决方案在通用计算机上的实现

      需求工程所关心的仅仅是解决方案,不设计软件的实现部分

      解决方案被称为需求规格说明,定义了一个能够解决用户问题、满足用户需求的软件对外交互方案,是后续软件开发活动的工作基础

      • IEEE对规格的定义:以一种完全的精确的课验证的方法规定系统或不见的需求、设计、行为或者其他特性的文件,并经常指明判定这个规定是否满足的过程
      • IEEE对需求规格说明的定义:规定系统或不见的需求的文档,典型地包括功能需求、性能需求、接口需求、设计需求和开发标准
        在这里插入图片描述
  3. 问题解决的基础——模拟与共享现象

    问题域能够形成互动的基础是解系统部分模拟了问题域,被称为共享现象

    二者的交互性是人在意识中强制建立的,软件系统必须得到用户的认可,否则就会失去价值

    >

    解系统也有一些并非来自于现实模拟的特征,不对应于任何问题域知识,却必不可少

  4. 问题解决的方法——直接与间接

    1. 直接:模拟并操纵共享现象
    2. 间接:软件系统操纵共享现象影像问题域的一部分,然后利用问题域内在的规律性自动的影响另一部
包含需求基础、需求工程过程、需求获取概述、确定项目前景和范围、涉众分析和硬数据采样方面的思考题,还有参考答案。 方案及系统特性,继而无法明确项日的前景和范围,这样就会造成项口的不稳定甚至失败! 某大银行的一位银行卡办公室的收账经珒Li遇到了一个问题。她每周都收到一份过期 未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。 为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几 个不冋的规则确定,每个规则都要求Lz检查客户的一项或几项数据。过去半天的工作 量现在增加到了每周三天。即使在确定了严重拖欠债务的账户后,如果没有查阓该账户 三年内的历史资料,Li也不能做岀最后的信用决定(例如严厉的催款电话、断绝信甩 或海这个账户转给一个收账代理)。另外,也需要报告所有账户中过期未付款的、拖欠 债务的、严重拖欠债务的和呆死账的比例。目前的报告中并没有给她提供这个信息。 假改现在需要你来开发一个软件,解决Li血对的难翘。那么你认为Liz现在遇到 的问题有哪些?你希望新的软件应该达成哪些业务目标?你怎样设计软件的高层解决 方案和系统特性? 解答:Liz现在遇到的问题有:(1)工作量的増加;(2)客户账户的历史数据;(3)问题账 户所占比例没有显示 新的软件应该达成的业务目标有:(1)能够快速查询客户账户;(2)能够分析一个客户 是否为问题账户;(3)能够给出一个问题账户的三年内的历史数据;(4)能够计算问题账户 所占比例 软件的高层解决方案和系统特性:(1)建立一个数据厍系统用来存放客户账户信息 2〕根捃特定的判定问题账户的斧法检索辨别出问题账户;(3)工作人员能够 检杳该账户的三年内的历史数据:(4)即时显示问题账户所占比例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值