对软件需求分析的一些思考

对软件需求分析的一些思考

维普资讯 www.1mpi.com

计算机时代 2 0年第 7 08期

3 6

对软件需求分析的一些思考 毛利峰

f桐庐县第二人民医院,浙江桐庐 3 1 1) 15 9 摘要:软件需求分析是创造性的工作。软件需求分析的概念、任务和过程本身就对需求分析工作提出了一系列原则性 要求:强调需求分析的文档化、划化和需求分析中的沟通以及不断地变化思维和立足点。件需求分析的创造性使得人 计软

们不可能以固有的模式去开展工作,但是需求分析必须掌握一些必要的原则。 关键词:需求;概念;任务;过程;原则

0引言

获取更多共识的需求文件。因此,软件需求分析首先要强调需

并需要十分注意说明书要在保证开发人软件工程在当前软件开发中的影响和作用是广泛而深远求说明书的认真撰写,员理解的前提下尽量以客户熟悉的语言来书写。 的,一个遵循软件工程的软件项目必然肇始于需求分析。 “万事开头难”一个软件项目也是如此,,软件开发过程中需求分析是最为艰难的阶段。它之所以困难,不仅因为这个过程是一个从无到有的不断积累和不断修正的过程,而且还在于

2软件需求任务对需求分析的要求 开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细技术需求,这包括所有面 向用户、向机器和其他软件系统的接口。这也是一旦做错,面将

它对后续工作的全面性和整体影响。因此,做好软件需求分析 非常必要和重要。

最终给系统带来极大损害的部分,并且以后再对它进行修改也 极为困难。

本文根据作者在软件需求分析中的体验谈谈对软件需求分析工作的理解和一些软件需求分析的方法要求。

准确说明开发什么正是软件需求分析的工作任务。开发什

1软件需求概念对需求分析的要求 任何一项工作,必须通过对其基本概念的理解来达到把握的目的。把握软件需求的概念是做好软件需求分析工作的 第一步。

么决定于客户的主观意愿、环境条件以及技术水平。技术水平 对于一个开发团队而言尤其是针对开发成熟框架的软件系统

而言是既定的。而客户的主观意愿、环境条件必须依赖于需求 分析去深入挖掘并尽可能贴近客观。这个过程中必须强调四方

需求定义是用户与开发者完全统一的对用户需求

的描述。 事实上,需求的定义多种多样。真正的“需求”际上在人们 (实主

面的问题:与客户沟通以挖掘客户的真正的目的,①并努力排 除客户的一些错误的、糊的、含混乱的、要的、次对软件的正确

要是指客户 )的脑海中,但一般情况下,用户并不能描述自己的 需要,就需要系统分析人员根据用户的描述整理出相关的需 这

定调起干扰的想法;②强调做好需求计划并突出重点;⑧强调注意及时整理需求分析的阶段结果并分析,做好下一阶段的需

④要做到及时整理和调整需求分析的思路,需求分析要再进一步和客户核对。系统分析人员和客户需要确保所有项求计划;不能先入为主,需求是变化的,需求分析人员一定不能固化自 目风险承担者对描述需求的那些名词的理解达成共识。 需求分析人员与用户的这种非常深入的互动特点决定了必须强调软件需求分析的文档化,也就是要做好把需求分析转化成一个双方都能理解并可以以此为蓝本进行进一步沟通以己对需求的理解。

3软件需求过程对需求分析的要求 软件需求分析是一个漫长的包括拟订需求目标、制定需求

显示 (图)视从动作(控制器 )中分离出来,提高了代码的重用性。 将数据 (模型 )从对其操作的动作(控制器 )中分离出来有助于设计—个与后台存储数据无关的系统。就 MV C结构的本质而言, 它是一种解决系统耦合问题的方法。同时它还有利于软件工程化管理。由于不同的层各司其职,每一层对于不同的应用具有某

参考文献: 【 1 J刘迎春,曹岳辉.基于 AS P技术的学生工作管理系统的设计【】 J.中国 科技信息,0 772 0 2 1 2 0 .:3~ 3

【l陈军, 2段辉鼠.基亏 J E 2 E的通用We b信息系统框架设计与实现【1 J. 计算机系统应用,0 716 2 0 .:—9

些相同的特征,有利于通过工程化、具化产生管理程序代码,工 减少代码的维护量,一旦模型发生改变,也易于维护。其次,由于模型返回的数据不带任何显示格式,因而也有利于接口的实现。

【 3 J何勋杰,光凡.潘高校学生班级量化考檬体系初探【 . J邹阳高等专科 J 学校学报,0 262~ 0 2 0 .:01 2 2

【J吴轶婷,琳. 4姚基于 MNC模式的WAP开发与设计【】算机应用, J

.计 200 8: 8 -1 89 5. 1 87 8

班级信息化管理平台引入 MVC思想,将主要的业务流程集中在 一

【顾会珍刘暾东. C架构在 J P J vB a 5 J MV S+ aa e n开发模式中的应用【. J】 计算机与现代化,0 75:2~ 2 20 -10 13

组 JP页面中处理, S是一种简单而行之有效的方案。

对软件需求分析的一些思考

你可能喜欢

  • 软件需求分析过程
  • 软件需求分析方法
  • 华为项目管理培训
  • 软件需求管理
  • 华为项目管理模板
  • 聊天软件需求分析

对软件需求分析的一些思考相关文档

最新文档

返回顶部