- 0
- 0
- 约3.32千字
- 约 5页
- 2023-08-13 发布于上海
- 举报
软件需求工程的学习心得
随着社信息化京城的不断深入,计算机软件的需求越来越复杂,
规模也越来越大。但软件危机问题提出了三十多年,至今仍无法很好的
得到解决。究其原因,主要还是,主要是忽视了软件开发过程中的质量
监控,以及在软件开发过程中,对需求的准确把握不能做到很好的定位。
因此,这要求我们在这个过程中要准确把握需求的内容,并予以准确的
定位。
需求工程作为软件工程生命周期的起点是软件开发后继阶段的
基础。软件需求是软件开发的目标,也是其项目开发成功与失败的重要
因素。有时候错误的需求分析很可能导致软件开发的全盘否定,需求错
误的代价会随着项目的展开儿发生变化。如果需求错误能够及时的修
复,那么其代价就会被限定在一定的范围之内。如果没有及时的发现,
则很可能让整个软件的开发失去其本来应有的意义。
明白了正确的需求的重要性,还要注意一点就是把握软件在开发
过程中应该有的功能性需求和非功能性需求。软件开发的前期要首先分
析和撰写需求规格说明书,这也在一定程度上给我们一个机会去深究软
件本身应该具备的功能性意义。采用合理化的需求分析模型,能够快速
的开发出系统的概貌,有利于开发过程的顺利进行,其模型包括:瀑布
模型,螺旋模型,RUP,迭代模型和敏捷方法等。这些方法能够准确的
定位产品的生命周期,从而使开发过程不至于偏离方向。减少开发过程
中走的弯路。
我们根据用户需求,通过反复讨论、分析,最终明确一个唯一性
的用户需求,这个结果其实就是我们的软件需求分析报告。一般我们采
用一些开发工具,如VC或BC等,同样也会使用一些图形工具,如
Potoshop、调色板等画图工具。使用各种工具表达软件需求分析,其具
体表达手段可以分为:1. 效果图描述。主要是用户UI界面的描述反映
用户需求功能;2.逻辑图描述。根据用户需求功能,使用抽象化理论,
发奋识遍天下字 ,立志读尽人间书。
以及需求分析理论,对用户需求功能进行全面的分析,建立功能性逻辑
关系图,流程逻辑关系图等;3.关系图表描述。主要是对信息关系、数
据库表格、接口函数等描述;4.工程数学描述。分析用户需求,分析用
户需求信息,运用工程数学进行算法推导,进行合理化需求分析推导;
5.甘地图描述。主要是软件项目工作安排,开发周期预估;6.其它方法
描述。保证完整性合理性的有效描述。
进行需求分析时,应注意一切信息与需求都是站在用户的角度
上。尽量避免分析员的主观想象,并尽量将分析进度提交给用户。
在不进行直接指导的前提下,让用户进行检查与评价。从而达到需
求分析的准确性。分析员通过需求分析,逐步细化对软件的要求,
描述软件要处理的数据域,并给软件开发提供一种可转化为数据设
计、结构设计和过程设计的数据和功能表示。
在软件完成后,制定的软件规格说明还要为评价软件质量提
供依据。开发软件系统最为困难的部分就是要准确说明开发什么。
最为困难的概念性工作便是要编写出详细的技术需求,这包括所有
面向用户、面向机器和其它软件系统的接口。如果做错,这将是会
最终给系统带来极大损害的一部分,并且以后再对它进行修改也极
为困难。目前,国内产品的庞杂,一家企业可能有几个系统并立运
行,它们之间的接口是系统开发人员最头痛的问题。对于商业最终
用户应用程序,企业信息系统和软件作为一个大系统的一部分的产
品是显而易见的。但是对于我们开发人员来说,并没有编写出客户
认可的需求文档,我们如何知道项目于何时结束?而如果我们不知
道什么对客户来说是重要的,那我们又如何能使客户感到满意呢?
发奋识遍天下字 ,立志读尽人间书。
软件需求分析评估是为了检查我们进行软件需求分析工作,保证软
件需求分析工作正确性、完整性、有效性、合理性、可确认性、可实施
性,完全保证用户所需求的功能。我们对组织结构与责任管理的评估主
要有:参与人员任务和责任界面的明确;安排计划按时完成状况;相互
间的协调能力状况。我们进行需求分析的目的是完整、准确地描述用户
的需求,跟踪用户需求的变化,将用户的需求准确地反映到系统的分析
和设计中,并使系统的分析、设计和用户的需求保持一致。
需求分析的特点是需求的完整性、一致性和可追溯性。完整性:
是准确、全面的描述用户的需求。一致性:是通过分析整理,剔除用户
需求矛盾的方面,规范用户需求。可追溯性:有两个方面的含义,整理
和规范的需求,其一
您可能关注的文档
最近下载
- (中级)航空油料特设维修员(四级)理论考试题(附答案).doc VIP
- GB50134-2004人民防空工程施工及验收规范.pdf VIP
- 2026年内初班试卷新疆推荐.pdf VIP
- Q/GDW 13237.1—2018 10kV架空绝缘电缆采购标准(第1部分:通用技术规范).pdf VIP
- 2024年新疆内初班数学考试卷子.docx VIP
- 综合实践认识塑料教学设计.docx VIP
- 1_2_3_4晶体的宏观对称性1.ppt VIP
- 2024年中考阅读中引用解读与对应训练(含答案).docx VIP
- 一种小型无人机低后坐挂载平台.pdf VIP
- 土肥调控对蓝莓生长与果实品质的影响及优化策略探究.docx VIP
原创力文档

文档评论(0)