软件需求分析的思维方法

软件需求分析的思维方法

ID:28160640

大小:18.46 KB

页数:5页

时间:2018-12-08

软件需求分析的思维方法_第1页
软件需求分析的思维方法_第2页
软件需求分析的思维方法_第3页
软件需求分析的思维方法_第4页
软件需求分析的思维方法_第5页
资源描述:

《软件需求分析的思维方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。软件需求分析的思维方法  摘要:在软件工程中,虽然已经总结出了大量的需求分析方法和工具,但需求模糊问题依然普遍存在,究其原因是在需求实践中,缺乏必要的需求思维方式。只有在正确的宏观思维方式指导下,结合具体的需求分析方法和工具才能捕获到真实需求。本文结合辩证唯物主义哲学思想和需求的实践经验,提出了需求分析中的用户思维、场景思维、迭代思维、信息化思维和系统化思维,目的是在这些思维方式的指导下,辅助软件

2、工程中的需求分析方法和工具发挥更大的作用。  关键词:软件工程;需求分析;信息化;系统化  中图分类号:文献标识码:ADOI:/  本文著录格式:宋振乾.软件需求分析的思维方法[J].软件,XX,38:151-154  引言为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使

3、用和维护。  软件和我们日常使用的其他产品一样,其设计开发过程本质上是产品的制造过程,有其独特的制造工艺,其中需求分析是软件制造工艺中的重要环节,直接决定着未来软件的成败。在软件工程中,需求分析是指定义和描述软件系统的范围、目标及定义其功能时所要做的全部工作。简言之,需求分析就是分析软件用户的需求是什么,即全面地理解用户的各项要求,并准确地表达用户需求,明确软件开发的内容。正确的需求是构造软件大厦的基石和蓝图,其重要性是不言而喻的。但现实是残酷的,要捕获到真实的软件需求是一件非常困难的工作,用户需要的是个苹果,结果我们给用户的是一个梨。据StandishGroup的研究显

4、示,高达%的项目彻底失败,高达%的项目进度超期或成本超支,被认为成功的软件仅有可怜的%。而这些问题中绝大部分都是在需求分析阶段埋下的“祸根”。需求分析在软件项目中如此重要,我们有必要分析造成需求获取困难的原因和应对策略。  1需求的难点为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,

5、熟悉系统的使用和维护。  是什么原因导致我们获取真实需求如此困难,原因总结起来有如下三点,第一点是需求工程的理论和实践还尚不完备。从1946年世界上第一台计算机发明到现在,虽经历了70年的发展,但从上个世纪七十年代开始计算机才逐渐大规模应用到社会生产生活中。伴随着计算机应用的普及,需求工程作为软件工程中的一个分支才逐渐发展起来,其发展历史就更为短暂。需求分析工作与软件开发工作相比,表面上看似没有技术含量,但却是一个集计算机技术、分析设计、人际沟通、语言和文字表达能力以及心理学等多领域知识于一体的技术领域。当今世界上无数软件项目由于需求问题而遭受经济损失甚至是彻底失败,表明

6、对需求工程领域客观规律的认识还不够深刻。第二点是需求获取和分析中存在信息失真的现象。需求获取的关键环节就是向软件使用者了解对系统的要求,人与人之间的沟通就是一个重要环节,而人际交流中存在的信息失真是一种普遍现象,从而影响了需求的真实性。第三点是需求变更频繁,似乎永远不知道用户的最终需求是什么。软件形态的虚拟特性,使用户往往错误地认为修改软件设计的代价很小,付出的代价不像推倒一栋盖好的楼房那样有直观和震撼的感受,甚至在开发工作完成后,还在不断提出需求变更,这是软件开发与其他生产制造行业最大的不同点,也是软件工程师面临的最大的痛点。其原因是多方面的,用户水平参差不齐是一个重要

7、原因,有时用户自己也不知道真正需求是什么,所以在开发过程中不断提出这样或那样的需求。  虽然要捕获到真实需求面临很大难度,但需求的获取作为客观事物是可以发现其固有的规律,这就要求我们在实践中不断总结,运用正确的思维模式去发掘真实需求,这些思维方式包括用户思维、场景思维、迭代思维、信息化思维和系统化思维。  2需求获取的思维方法  用户思维为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确

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

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

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