发信人: johnson_1@GZ()
整理人: zelor(2002-05-24 17:10:07), 站内信件
|
标 题: 向系统分析员冲刺(13)——谈应用软件的需求分析 发信站: 网易虚拟社区 (Fri Feb 4 10:22:26 2000), 站内信件
向系统分析员冲刺(13)——谈应用软件的需求分析
JOHNSON
*************************
需求分析的任务仍然不是具体地解决问题,而是准确地确定"为了解决这个问 题,目标系统必须做什么",主要是确定目标系统必须具备哪些功能。
用户了解他们所面对的问题,知道必须做什么,但是通常不能完整准确地表 达出他们的要求,更不知道怎样利用计算机解决他们的问题;
软件开发人员知道怎样使用软件实现人们的要求,但是对特定用户的具体要 求并不完全清楚。
因此系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得 出经过用户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法描述 表示系统的逻辑模型。
在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因 此必须准确完整地体现用户的要求。
系统分析员通常都是计算机软件专家,技术专家一般都喜欢很快着手进行具 体设计,然而,一旦分析员开始谈论程序设计的细节,就会脱离用户,使他们不 能继续提出他们的要求和建议。较件工程使用的结构分析设计的方法为每个阶段 都规定了特定的结束标准,有效地防止和克服急于着手进行具体设计的倾向。
需求分析的任务:
1、确定软件的综合要求:系统界面,系统功能,系统性能,安全性、保密性和可 靠性方面的要求,系统的运行要求,异常处理,将来的扩充和修改等。
2、分析软件系统的数据要求:基本数据元素,数据元素之间的逻辑关系,数据量 ,峰值等。
3、导出系统的逻辑模型
4、修正项目开发计划;
5、如有必要,可开发一个原型系统。
结构分析方法是一种重要的需求分析方法,它是一种面向数据流的分析方法。
对于结构分析方法的复习,建议大家结合自己最熟悉的应用领域做一套DFD,如果 有此工作经验是最好了,我想此部分是比较重要的!
下一次我将专门就我曾做过的管理信息系统的需求分析作一下介绍。
*************************
本系列文章将以日记的形式,记叙一个非计算机专业的人士向计算机领域最高水 平考试冲刺的经历。JOHNSON也很愿意同广大的参加水平考试的人士,计算机爱好 者进行交流,JOHNSON的EMAIL是[email protected]
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.207.170.238]
|
|