《需求分析》近年原文.docVIP

  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文档。上传文档
查看更多

PAGE

PAGE2

《软件需求分析》结课论文

学院:计算机科学与技术学院

专业:软件工程

班级:软件工程四班

姓名:马政

学号:201115060134

TOC\o1-3\h\z\u摘要: 1

引言 1

主要内容 2

一、需求获取的目的 2

二、需求获取的信息内容 2

三、需求获取面临的挑战 2

四、需求获取信息的来源 2

五、需求获取的方法 2

六、需求分析的根本任务 3

七、需求分析的目的 3

八、需求分析的方法 3

九、需求分析阶段中常用的模型 4

十、需求获取和分析的若干法则 4

十一、为什么要进行需求获取和分析 5

十二、实例—考试管理系统的需求获取和分析 5

考试管理系统的需求获取 5

考试管理系统的需求分析 5

结束语: 7

参考文献: 8

PAGE8

如何进行需求的获取和分析

摘要:本次“《软件需求分析》结课论文”主要介如何在产品设计之前进行必要的需求的获取和分析,需求的获取一般主要包括:收集背景资料、定义项目前景和范围、选择信息的来源、选取获取方法,执行获取、记录获取结果;而需求的分析一般主要包括:背景分析、确定系统边界需求建模、需求细化、确定优先级、需求协商;最后制定成需求规格说明文档来达到指导项目开发的目的。如果在产品设计之前不进行必要的需求的获取和分析的话,就很可能会因为一个地方的失误而导致整个项目的失败,那么我们的所有努力就都将要灰飞烟灭了,所以,在项目开始之前我们要做好充分的需求获取和分析,并且需求的获取和分析一定要做到位。

引言

需求获取顾名思义就是进行需求收集的一个过程或者活动,它从人员,资料和环境中得到系统开发所需要的相关信息,传统上,不管是结构化或者是面向对象的开发都不太重视需求获取,主要还是将需求分析放在首位,当前的实践表明,需求阶段的主要活动除了需求分析外,其前应有需求获取,其后至少要包括需求验证。原因在于由于系统规模和应用领域的不断扩大,需求获取的信息逐渐庞杂,需求分析人员在需求获取的过程中要面对的困难不断增加。由于需求获取不够充分、全面所造成的项目变更工作不断升级,并导致项目无法继续进展下去的现象越来越突出。

而需求分析则是软件需求中最核心的工作,需求建模是需求分析的主要手段,需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

主要内容

一、需求获取的目的

1.清楚地理解所要解决的问题;

2.完整地获取用户需求。

二、需求获取的信息内容

需求工程需要获取的内容主要有三种:

1.需求;

2.问题域描述;

3.环境与约束。

三、需求获取面临的挑战

1.问题空间理解;

2.人与人之间的通信;

3.需求的不断变化。

四、需求获取信息的来源

1.涉众;

2.硬数据;

3.相关产品;

4.重要文档;

5.相关技术标准和法规。

五、需求获取的方法

1.模型驱动法:模型是对对象系统的形式化的特征抽象、概括性或近似地表示;

2.认知方法;

3.基于上下文的方法;

4.原型;

5.集体获取方法;

6.传统方法:问卷调查、面谈、文档分析、文档检查、需求剥离。

需求获取方法很多。大量的实践证明,每种方法各自有其优缺点,适用于不同的场合需求获取人员需要了解各种方法的适用场景,各种方法的优缺点,以利于在不同的场合采用不同的方法开展需求获取工作。

六、需求分析的根本任务

1.建立分析模型达成开发者与用户对需求信息的共同理解;

2.依据共同理解,发挥创造性,创建软件系统解决方案。

七、需求分析的目的

准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。用需求规格说明书规范的形式准确地表达用户的需求。

八、需求分析的方法?

1.传统分析:没有方法依赖个体才智,依据个人习惯,缺乏结构、不可重复、不可测量,冗长、混乱、偏颇、无结构。

文档评论(0)

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

好文档 大家想

1亿VIP精品文档

相关文档