网站需求获取.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网站需求获取.pdf

需求获取 周立新 博士 1 软件需求的内涵 需求分析:研究问题域,产生一个满足用户需求的系统模型。这 个系统模型应能正确地描述问题域和系统责任,并使后续开发阶 段的有关人员能根据这个模型继续进行工作。 问题域和系统责任 问题域是指被开发系统的应用领域,即在现实世界中由这个系统 进行处理的业务范围 系统责任即所开发的系统应该具备的职能。 有很大部分重合,不一定完全相同 问题域 金融业务 系统责任 银行业务处理系统 人事管理 个人储蓄 …… 国债发行 信息备份 贷款业务 …… …… 2 需求获取的任务 列出候选需求:特征清单 理解系统的语境:业务模型或领域模型 捕获功能性需求:USE CASE模型 捕获非功能性需求:补充需求或个别USE CASE (针对USE CASE的具体需求) ——定义传统的需求规格说明 问题领域 问题领域 特征清单 需要 特征 USE CASE 解决 方案 软件需求 领域 3 建立USE CASE视图 ——研究问题域和用户需求 3.1 研究用户需求,明确系统责任 用户需求就是用户所要开发的系统所提出的各种要求和期望。研究用户需求包括 以下活动:阅读、交流、调查、记录、整理。 3.2 研究问题域 问题域(problem domain)的定义:被开发的应用系统所考虑的整个业 务范围。 1、亲临现场,通过直接观察掌握第一手材料。 2、认真听取领域专家的见解 3、阅读 4、借鉴 3.3 确定系统边界,找出Actors 1. 系统边界的定义 系统边界是指一个系统所包含的所有系统成分与系统以外各种事物的分界 线, 系统成分是那些在OOAD中定义且编程实现的系统元素。 2. Actor 的定义:在系统之外(透过系统边界)与系统进行交互的任何事物。 Actor (参与者、活动者、角色):人、设备、外系统。 3. 划出被开发的系统和与该系统打交道的人或物之间的明确界限,并确定它们 之间的接口。 找出系统边界以外的活动者 4.认识Actor与系统边界的意义 – A 认识接口 – B 定义USE CASE 的主要手段 – C 启发分析员发现对象的主要策略之一 – D 构成交互图的两种必要因素 3.4 定义USE CASE • USE CASE 是对一个活动者使用系统的一项功能时所进行的交互过程。

文档评论(0)

专业好文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档