项目需求分析论文.doc

项目需求分析论文.doc

ID:53794941

大小:68.00 KB

页数:6页

时间:2020-04-07

项目需求分析论文.doc_第1页
项目需求分析论文.doc_第2页
项目需求分析论文.doc_第3页
项目需求分析论文.doc_第4页
项目需求分析论文.doc_第5页
资源描述:

《项目需求分析论文.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目需求分析作者:弥朋学号:GS1221BB1摘要:在软件丁•程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的冃的、范I韦I、定义和功能时所耍做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需耍。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。关键词:项冃需求分析定义过程方法一、需求的定义和重要性(一)需求的定义软件需求是(1)用户解决问题或达到冃标所需条件或权能(Capability)o(2)系统或系统

2、部件耍满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。(3)—种反映上面(1)或(2)所述条件或权能的文档说明。当然了,软件需求也分为了业务需求、用户需求、软件系统需求。(-)需求的重耍性需求是产品的根源,需求工作的优劣对于产品的影响最大。就像一条河流,如果源头被污染了,那么整条河流就被污染啦。因此來说软件需求分析特别重要。在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中的一个简单步骤,但在过去十多年中越来越多的人认识到它是整个过程中最最关键的一个过程。只有通过软件需求分析,才能把软件功能和性能的

3、总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。许多大型应用系统的失败,最后均归结到需求分析的失败:耍么获取需求的方法不当,使得需求分析不到位或不彻底,导致开发者反复多次地进行需求分析,致使设计、编码、测试无法顺利进行;要么客户配合不好,导致客户对需求不确认,或客户需求不断变化,同样致使设计、编码、测试无法顺利进行。安全表明,要修正在产品付诸应用后所发现的一个需求的缺陷,将比在需求阶段改正这个错误耍多付出大约高达白倍的成本,约有80%的1T项冃失败源于需求分析不当所致。只有一个详细的、全面的、具体的需求分析,项冃

4、才能顺利、快速的完成。二、需求分析的过程需求分析阶段的工作,可以分为四个方而:调研、分析与综合、定义、评审。调研就是收集需求,细化整理并转化为客户需求。而调研的一般步骤是:制定需求调研计划;确定交流角色和方式;准备规范文件和问卷;组织考察、交流和讨论活动;形成需求调研记录。分析与综合逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分。最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型)。定义即编制文档,描述需求的文档称为软件需求规格说

5、明书。请注意,需求分析阶段的成果是需求规格说明书,向下一阶段提交。评审对功能的正确性,完整性和清晰性,以及其它需求给予评价。评审通过才可进行下一阶段的工作,否则重新进行需求分析。三、需求分析的方法需求分析的方法有很多。这里主耍介绍结构化方法、而向对象分析法、原型化方法,其他的分析方法就不讲述了。(-)结构化分析法结构化分析方法的实质是着眼于数据•流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主耍工具,建立系统的逻辑模型。结构化分析的步骤如下:(1)通过对用户的调查,以软件的需求为线索,获得当前系统的具体模型

6、(2)去掉具体模型中非本质因素,抽象出当前系统的逻辑模型(3)根抑计算机的特点分析当前系统与H标系统的差别,建立H标系统的逻辑模型(4)完善冃标系统并补充细节,写出冃标系统的软件需求规格说明(5)评审直到确认完全符合用户对软件的需求结构化分析的常用工具:1>数据流图(DFD-DataFlowDiagram)数据流图是描述数拯处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。建立数据流图步骤如下:(1)由外向内:先画系统的输入和输出,然后再画系统的内部(2)自顶向下:顺序完成顶层、中间层、底层数据流图(3

7、)逐层分解2、数据字典(DD-DataDictionary)数据字典是结构化分析方法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确严格的定义,使用户和系统分析员对输入、输出、存储和中间结果有共同的理解。数拯字典的作用是对数拯流图(DFD)中出现的被命名的图形元素的确切解释,通常数拯词典包含的信息有:名称、別名、何处使用/如何使用、内容描述、补充信息等。3、判定树使用判定树进行描述吋,应先从问题定义的文字描述中分清哪些是判定条件,哪些是判定结论,根据描述材料中的连接词找出判定条件Z间的从属关系、并列关系

8、、选择关系,根据它们构造判定树。4、判定表判定表和判定树似是而非,当数据流图中的加工要依赖丁•多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合而引发的,使用判定表描述比较适宜。判定由四部分组成:(1)基本条件;(2)条件项;(3)基本动作(4)动作项(%1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。