软件需求分析论文

软件需求分析论文

ID:19719394

大小:666.32 KB

页数:26页

时间:2018-10-05

软件需求分析论文_第1页
软件需求分析论文_第2页
软件需求分析论文_第3页
软件需求分析论文_第4页
软件需求分析论文_第5页
资源描述:

《软件需求分析论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、青岛理工大学软件需求分析论文题目:宿舍管理系统班级:*********学号:*********学生姓名:***指导教师:****2015年11月17日一、摘要需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。需求分析在IT项目中具有十分重要的作用。IT项目的需求分析不仅是项目的开端,也是确保项目成功的基石。本文从IT项目的需求定义、重要性、过程、方法等层面来了解IT项目的需求分析。关键词:项目需求分析定义过程方法二、需求的定义和重要性(一)

2、需求的定义软件需求是用户为解决某个问题或达到某个目标而需具备的条件或能力。系统或系统组件为为符合合同、标准、规范或其它正式文档而必须满足的条件或必须具备的能力。以上所述为定义条件和能力的文档表达。这一定义既体现了用户对需求的看法(系统的外部行为),也代表了开发人员的观点(一些深层次的特性)。术语用户隶属于涉众,因为并非所有涉众都是用户。产品为涉众提供价值而必须具备的特性。显然,需求没有一个统一的定义。为了便于交流,需要协商来决定一组限定词来修饰“需求“这个内涵丰富的术语。并认识到用可通用的形式记录需求

3、的重要性。(一)需求的重要性实现有效的需求工程过程可以让组织受益匪浅。减少开发后期以及整个维护过程中不必要的返工并可带来极大的回报。但优质需求的高回报往往不明显,以至人们常常错误的认为讨论需求所花费的时间会导致推延产品的交付。然而,对质量成本的整体评估却显示出重视早期质量工作的意义。合理的需求过程强调产品开发过程中的协作,要求涉众始终参与合作。收集需求使开发团队对产品的用户和市场有更好的了解。用户和市场是任何项目成功与否的关键因素。在开发产品之前了解市场和用户,与用户收到产品后在进行理解相比,所需的代

4、价要低得多。邀请用户参与收集需求可以激发他们对产品的热情,并建立他们对产品的忠诚。强调用户的目标而不是华而不实的功能,就能避免那些永远排不上用场的代码。客户的参与能够缩小用户需要的产品与开发人员提交产品之间的期望差。开发者迟早都要面对用户的反馈。应该尽早得到用户的反馈,也可以借助原型来激励用户产生反馈。需求开发的确需要时间,但要比产品测试时或发布后大量的修改所需的时间要少的多。优质的需求带来的好处远不止这些。把选定的系统需求明确的分配到各个不同的软件、硬件和人员子系统这种方式突出了产品的系统设计方法。

5、有效的变更控制过程可以把需求变更的负面影响降至最低。无歧义的需求文档给测试工作带来了极大的便利,使交付让各方都满意的优质产品的可能性大大提高。没有人能够保证需求工作所作出的投入一定能够收到回报。但能够通过分析来思考及推测需求能够提供的帮助。首先来看改进过程的投入。其中包括用于评估现状、开发新的过程和文档模板、人员培训、购买参考书籍与工具,以及可能要聘请的顾问和产生的成本等。最大的投入则是开发团队收集、编写、检查和管理需求的时间。接下来则看可以得到的好处和因此而节省的时间和金钱。三、需求分析的过程调研目

6、前很多高校的学生越来越多为宿舍的管理带来了极大的压力。本系统旨在便于学校管理住宿学生而设计分析与综合编写该系统需要MicrosoftVisualStudio2010,MicrosoftSQLServer2005等软件来实现代码的编写以及数据库的相关操作。上述软件都已安装,因此编写方面完全是可行的。除了编写代码的软件外,还需要完成需求分析,以及评估报告的软件,例如Office,Visio,Project等。经工作人员的检查,这些软件在公司的开发电脑上都已安装。另外,Windows操作系统运行正常。可以确

7、保在开发的过程中不会出现太大的问题。软件条件具备了,还需要配套来支持。公司刚刚更新了用于开发的电脑。并且数据库和服务器的运行一切正常。可见,从硬件条件上来说,此次开发也是可行的。最重要的一点就是人员储备。秋招刚过,公司也补充了一大批人员,他们为公司带来了朝气,提供了活力。以尽可能的使开发工作尽早完成从而减轻其他方面工作人员的压力,提高整体工作的效率。需求人员大多经验丰富,可以保证对此次项目的需求做到精准无误,减少客户与开发人员之间的隔阂。测试人员也大多具备胜任此次工作的能力。总之,从技术上讲,此次的项

8、目是完全可行的。程序的开发人员大多都具有很强的学习能力与技术,他们的主动学习能力都很高,善于学习目前主流的技术。尽力使开发的系统在满足用户需求的同时,也能够使用户在操作上没有盲点。其次,需求人员大多经验丰富,能够准确定位用户的需求,确保需求这一环节不会成为问题。另一方面,公司还安排了相关人员帮助用户熟悉并使用系统。使其早日投入工作当中。测试人员也能够做好相关工作,尽最大可能使用户满意。进而提高公司的声誉。上述工作可以为用户能够满足尽快使用软件并迅速熟悉提

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

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

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