帮帮文库

返回

需求分析对软件项目开发成败影响探讨 需求分析对软件项目开发成败影响探讨

格式:word 上传:2022-06-25 20:16:27

《需求分析对软件项目开发成败影响探讨》修改意见稿

1、“.....朱寅非浅析软件开发项目中的需求分析南京广播电视大学学报,邵建伟浅谈软件开发中的需求开发及其管理计算机时代,应与数据库技术中的实体联系图图结合起来如同功能模型与信息模型相结合样。图能增加对数据存储的细节以及数据与数据之间,数据与处理过程之间关系的理解,还解决了在中所包含的数据内容表示问题,这样才能较完整的描述用户对系统的需求。对于些频繁的人机交互的软件系统,如飞机订票银行管理等系统,用户最关系的是如何使用它,输入命令操作方式系统响应方式输出格式等都是用户需求的重要方面,不适合描述人机界面系统的需求,方法往往对这部分用自然语言作补充。④描述软件需求的精确性有待提高。需求的变更在开发项目过程中,用户随时会提出些新的需求,要求开发方解决,这些需求的提出,有时在开发阶段中有时在开发阶段后。这种在需求分析的两个相邻子阶段中,或者在迭代周期的需求分析中......”

2、“.....我们把这种不致称为需求变更。产生需求变更的原因主要有以下几个方面在需求分析阶段,开发方与用户的沟通不够。在需求分析阶段,开发方与用户没有很好的交流,开发方就根据用户提供的大概信息,自己推导出用户的需求。通过这种需求分析得出的需求往往会和用户的实际需求相差甚远,导致用户提出更改需求。项目的实施周期过长。随着时间的推移,用户对整个系统的了解也越来越深入。他们会对模块的界面功能和性能方面提出更高更多的要求。技术更新过快。由于技术的快速更新,企业可能引进些新的设备,而这些设备可能就会与我们的目标系统有直接的关系,由于这变化可能发生在解决用户原先问题之前或者之中,那么开发方不得不加入这新的需求。为了尽可能地避免发生需求例的写法。例如使用学校员工卡功能模块。在此把软件功能划分成三个目标层次概要目标层使用卡用户目标层发卡卡充值刷卡就餐修改密码卡回收余额转账提取现金等子功能层刷卡就餐......”

3、“.....使用背景学校员工持个人卡去食堂就餐。范围卡,系统。层次用户目标。使用者持卡的学校员工。受益人及其利益学校员工买到饭菜学校食堂保证资金安全和系统安全。前提条件学校员工均有代表个人信息的卡。最小保证学校员工刷卡活动被记录就餐系统和数据保证完整性。成功保证学校员工取回卡,获准领取指定的饭菜账户数据被正确修改系统记录了刷卡详细情况。触发事件无。基本流程略。这是学校员工持卡来就餐的整个过程。要注意的是约束条件的体现,如输入金额后首先判断卡内余额是否足够以扣款等等。扩展流对应基本流程的每个步骤里无法实现的时候的处理流程。技术和数据变体无。扩展点输入就餐额。非功能需求食堂就餐读卡机响应时间不超过秒。业务规则单日消费不超过人民币元,每次消费不超过人民币元。根据以上用例,很容易确定数据流和控制流,得到对应的数据流图,进而得到程序流程图也方便得多......”

4、“.....就是实现这个系统时的约束条件,设计数据库以及编制程序时必须考虑进去。同时,这个用例可以为测试阶段测试用例的建立提供信息。测试人员只要根据此流程,编制相应的测试用例即可,能提高测试的效率,从而获得更好的效果。结束语通过以上对软件需求分析较为详细的阐述,说明了需求分析在软件开发过程中的重要性。为了使软件开发工作变更,以及保证需求分析的高稳定性,可以采用以下方法分工明确,系统分析员和程序员各有不同的职责。系统分析员处在用户和程序员之间,沟通用户和开发人员的认识和见解。系统分析员方面要协助用户对所开发的软件提出需求,另方面还要和程序员充分交换意见,探讨其合理性和实现的可能性。如图所示,系统分析员在需求分析阶段起着重要的作用。开发方与用户进行协作和交流。在用户提出需求变更时系统分析员应该认真听取用户的要求并加以整理和分析......”

5、“.....合同约束。由于需求变更可能会对整个项目产生影响,所以,开发方和用户在签定项目合同时,可以对需求变更增加些相关的合同条款。建立需求文档并进行版本控制。需求分析的最终成果是份客户和开发方对所开发的产品达成共识的系统文档。有了这份文档,即使开发方人员的角色有所变动,也不会对需求分析的前期工作有所影响。对每次的需求变更都用个新的版本来标识。需求评审和设立需求基线。为了让开发方详细了解用户的需求,让不同人员从不同的角度对需求进行验证,作为需求的提出者用户方,在需求评审过程中,往往能提出许多有价值的意见,同时,也是对需求进行最后确认的机会,可以有效减少需求变更的发生。需求在通过正式评审和批准之后,应该确定需求基线,进步的需求变更将在此基线的基础上,依照项目定义的变更过程进行。设置需求基线可以将变更引起的麻烦减至最小......”

6、“.....其中在规格说明书中书写用例是最好的办法。下面举个例子来说明任务需求分析任务图,需求分析阶段要完成的具体明确的最终任务就是形成份经开发方和用户认可或达成共识的软件需求分析文档需求规格说明书修改后的项目开发计划初步的用户手册确认测试计划数据要求说明书。这个文档能清晰准确地说明系统将要开发什么,能够规定出详细的技术需求,包括所有面向用户面向机器和其它软件系统的接口。可以说需求文档在开发过程中直起指导作用。为了更好地完成软件开发第阶段的需求分析任务,提高质量,需求管理是必不可少的。需求管理的目的是在客户与开发方之间建立对需求的共同理解,维护需求与其他工作成果的致性,并控制需求的变更,主要体现在跟踪和控制需求变更管理。需求管理是开发工作有效进行的保证,是种很高层次的系统行为,涉及整个开发过程和产品本身......”

7、“.....大多数的需求分析方法是由信息驱动的。信息域具有三种属性信息流信息内容和信息结构。常用的需求分析方法有面向数据流的结构化分析方法,面向数据结构的方法,面向数据结构的结构化数据系统开发方法,面向对象的分析方法等。选择那种方法要根据哪些资源在什么时间对开发人员有效,不能盲目套用。这里着重阐述面向数据流的结构化分析方法。面向数据流的结构化分析方法面向数据流的结构化分析方法,简称,是面向数据流进行需求分析的方法,是需求分析使用最多的方法之。也是种建模活动,该方法使用简单易读符号,根据软件内部数据传递变换的关系,自顶怎么做的具体实现,去掉物理模型中非本质的因素,抽取出本质的因素,构造出当前系统的逻辑模型,反映了当前系统做什么的功能。建立目标系统的逻辑模型。分析比较目标系统与当前系统逻辑上的差别,明确目标系统到底要做什么,从而从当前系统的逻辑模型导出目标系统的逻辑模型......”

8、“.....为了对目标系统做完整的描述,还需要对得到的逻辑模型做些补充。说明目标系统的人机界面。说明至今尚未详细考虑的细节包括出错处理系统的启动与结束系统的输入输出和系统性能方面的需求等。其他系统特有的其他必须满足的性能和限制,也需要用适当的形式做出书面记录。分析阶段结束时,系统分析员必须和用户再次认真地审查系统文件,争取在系统开始设计之前,尽可能地发现其中存在的些并及时纠正,直至用户确认这个模型表达了他们的要求后,系统文件软件需求规格说明书等才作为用户和软件开发人员之间的合同而最后得到确定。结构化分析方法的优缺点优点结构化分析方法是软件需求分析中公认的有成效的技术成熟的使用广泛的种方法,它较适合于开发数据处理类型软件的需求分析,该方法利用图形等半形式化工具表达需求,简明易读,也易于使用,为后阶段的设计测试评价提供了有利条件。缺点传统的方法主要用于数据处理方面的问题......”

9、“.....但它仅是个静态模型,没有反映处理的顺序,即控制流程。因此,不适合描述实时控制系统。上世纪年代末出现的数据库技术,使许多大型数据处理系统中的数据都组织成数据库的形式,方法使用在分析与描述数据要求方面是有局限的,下逐层分解,描绘出满足功能要求的软件模型。适用于数据处理类型软件的需求分析,这方法除了简单,容易掌握之外,还能和设计阶段的结构化设计衔接,从而取得良好的设计结果。自顶向下逐层分解的分析策略方法的基本手段分解和抽象。这是系统开发技术中控制复杂性的两种手段。它先将系统抽象成个模型,此模型是有输入和输出并有系统名称的盒子,然后打开这个盒子,对它进行逐层分解,直到能被理解,可以实现为止。因此分析的策略是自顶向下,逐层加细,由抽象到具体的过程。如图。结构化分析方法使用工具方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求规格说明书中的主要部分......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
需求分析对软件项目开发成败影响探讨.docx预览图(1)
1 页 / 共 7
需求分析对软件项目开发成败影响探讨.docx预览图(2)
2 页 / 共 7
需求分析对软件项目开发成败影响探讨.docx预览图(3)
3 页 / 共 7
需求分析对软件项目开发成败影响探讨.docx预览图(4)
4 页 / 共 7
需求分析对软件项目开发成败影响探讨.docx预览图(5)
5 页 / 共 7
需求分析对软件项目开发成败影响探讨.docx预览图(6)
6 页 / 共 7
需求分析对软件项目开发成败影响探讨.docx预览图(7)
7 页 / 共 7
预览结束,喜欢就下载吧!
  • 内容预览结束,喜欢就下载吧!
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档