软件系统需求分析论文模板.pdfVIP

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

软件系统需求分析论文模板

浅论软件需求分析的论文

浅论软件需求分析的论文篇1

摘要:软件需求分析中的关键就是展开分析,发现问题,解决问题。

所有的一切都是为了能够将软件中的错误和漏洞在需求分析和需求工程阶

段发现并解决,这样才能使软件开发的成本收益比达到最大,使得软件在

其生命周期中的维护费用降到最低。本文主要探讨了软件需求分析方法,

希望可以通过对软件需求分析的方法研究为为以后软件的开发打下一个良

好。

关键词:软件需求分析;过程;原则;工具;方法

1.软件需求分析的过程

软件需求分析的具体过程可分为软件需求目标的认定、分析与综合、

制定规格说明和最终评审。首先来看如何对软件需求目标进行认定,软件

需求的目标是指系统分析工程师和程序开发工程师在软件需求分析过程中,

确定目标软件工程的综合要求,并提出实现这些要求所需要的条件,以及

需求应达到的标准。这些需求具体包括:

(1)功能需求:列举出所开发软件在功能上应做什么。

(2)性能需求:给出所开发软件的技术性能指标。

(3)环境需求:软件系统运行时所处环境的要求。例如硬件环境:

主机类型、外围设备、数据通信接口;软件方面:系统软件平台(包括单

机操作系统、网络操作系统及应用软件、数据库管理系统等等);以及使

用部门在操作人员方面应达到怎样的条件。

(4)可靠性需求:按照实际运行环境对所开发的软件提出要求,尽

量在需求分析阶段将所有的问题进行暴露。对于运行实效后可能产生的后

果要有充分估计,应对软件运行的可靠性提出较高的要求。

(5)安全保密要求:在软件的需求分析过程当中应当对所开发的软

件的安全性进行特殊设计分析,使其在实际开发完成之后的运行过程中安

全性能得到必要的保证。

(6)用户界面的需求:对于用户界面的细致性以及易用性进行需求

分析使其达到客户要求。

(7)资源使用需求:通过需求分析使得所开发的软件在运行时所需

的系统资源处于用户可接受范围。

(8)软件成本消耗与开发进度需求:通过需求分析对软件开发的进

度和各步骤的费用提出大致要求,作为开发管理的依据。

(9)最后对于所开发系统得最终所能达到的目标进行分析,以便在

开发过程中对系统进行必要的修改与补充。在我们的需求分析过程中这些

问题都是必需要得出分析结果的,并且结果应当得到软件开发工程师的认

可。

在实际的软件需求分析中,单单依靠上述过程是不够的,有时候我们

还需要通过对所得结论的分析与综合来得出工程系统的详细逻辑模型。

例如,在面向对象的软件工程当中进行软件需求分析时,通过对整个

工程的需求进行分析,我们得出的仅是该软件工程的综合项目需求。这时

就需要整理逻辑模型。在这个过程中,分析与综合工作需要反复的进行。

而常用的分析方法有面向数据流的结构化分析方法、面向数据结构的

Jackson方法(简称JSD法)、面向对象的分析方法(简称为OOA)等,

以及用于建立动态模型的状态迁移图或Petri网等工具。

通过这一步之后,我们就可以将所得到的分析结果描述成软件需求规

格说明书(简称SRS),并编写初步的标准格式用户手册。进行软件需求

规格说明书以及标准格式用户手册时,不仅需要正确详实的需求分析数据,

还需要较好的文字表达和组织能力。需求分析评审则是指在需求分析的最

后阶段,对整个系统的需求分析工作给出其在正确性、完整性和清晰性等

几个方面的最终评价。

2.软件需求分析的原则和工具

软件需求分析方法很多,其所使用的描述方法也各不相同,但他们都

有着共同的基本准则。首先,他们都必须能够表达和理解问题所包含的数

据域和功能域;其次,他们必须按照自顶向下、逐层分解的方式对问题进

行分解和不断细化;最后,他们都要能够给出系统的逻辑视图和物理视图。

这就说明在需求分析当中无论我们采取什么样的分析方法,都无一例外的

会回归到对问题数据域与功能域的分析上来,并且对于问题的分析会自然

而然的逐渐细化。

3.软件需求分析的方法

在软件需求分析中方法很多,不同的分析方法也都引入了不同的记号

和分析策略。但与此同时,他们也具有着一些共同的性质,具体可以概括

为:在支持数据域分析机制方面,所有的方法都直接或间接地涉及到数据

流、数据内容或数据结构等数据域的属性。

多数情况

文档评论(0)

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

初中毕业生

1亿VIP精品文档

相关文档