1 / 9
文档名称:

软件需求分析.doc

格式:doc   大小:75KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件需求分析.doc

上传人:ttteee8 2020/6/11 文件大小:75 KB

下载得到文件列表

软件需求分析.doc

相关文档

文档介绍

文档介绍:需求分析及其存在的缺陷及一些技术建议在软件开发领域,人们越来越多地提到需求。和其他领域一样,这里的需求源自用户的“需要”,而不同则在于开发软件系统最困难的部分就是准确说明开发什么,这就是软件项目的需求。为什么我们如此多的关注需求?原因恰恰在于我们无法有效地获取需求,我们无法准确地表述需求,而需求的变化对于整个项目的成本、周期影响极大,所谓“一石激起千层浪”。所以,想让项目获得成功,首先要做好需求分析。软件需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。,物力,财力,时间,开发出的软件却没人要,,开发一个软件,最后却不满足用户的要求,从而需要重新开发,,用户需要一个forLinux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发forWindows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头撞死•需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,-,,需求分析的任务就是解决〃做什么〃的问题,就是要全面地理解用户的各项要求,,可以分为四个方面:问题识别,分析与综合,制订规格说明,,确定对所开发系统的综合要求,并提出这些需求的实现条件,:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型).制订规格说明书即编制文档,,需求分析阶段的成果是需求规格说明书,,完整性和清晰性,,否则重新进行需求分析。软件需求分析与质量保证目前,基于结构化的非形式化需求分析方法是-•种使用较为广泛的需求分析技术,是一•种单纯的自顶向下、逐步求精的功能分解方法,具有较好的分割、抽象能力,为开发人员找到了一•种中间语言,软件人员易于掌握。但它难以直接应用领域术语,这无疑为其更广泛的应用设置了障碍。随着面向对象软件开发技术的成熟与广泛应用,人们自然也研究了面向对象软件的形式化分析。面向对象的需求分析强调系统是对现实的模拟,通过对象、状态、服务及对象之间的交互