首页 | 互联网 | IT动态 | Cisco | Windows | Linux | Java | .Net | Oracle | 华为 | 存储世界 | 服务器 | 网络设备 | IDC | 安全 | 求职招聘
IT培训 | 数字网校 | 技术专题 | 电子书下载 | 教学视频 | 网页设计 | 平面设计 | 解决方案 | 直播室 | 虚拟考场 | 搜索 | 博客 | 沙龙 | 论坛
首页 | JAVA | C# | VB | VB.NET | C/C++ | delphi | 工程管理 | 其他语言 | 论坛
各大城市软件开发培训、软件人才免费咨询热线:400-700-5807
 您现在的位置: 中国IT实验室 >> 桌面开发 >> 工程管理 >> 文章正文
管理信息系统需求调研分析指南
来源:ChinaItLab 作者:佚名 时间:2007-8-30

  摘要

  本文是在管理信息系统需求调研实践和学习中的一些经验总结,有些是自己的体会,有些来自专家的书本或文章,希望与大家分享,并起到一个抛砖引玉的作用,如有不妥之处欢迎指正。

  关键字:需求、调研

  一、软件需求的定义

  IEEE软件工程标准词汇表(1997年)中定义的需求为:

  (1) 用户解决问题或达到目标所需的条件或能力;

  (2) 系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力;

  (3) 一种反映上述条件和能力的文档说明。

  二、需求分析的几个方面

  需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。

  软件需求的各组成部分如下图所示:



  三、需求文档规范

  A、三种编写方法

  1、 用好的结构化和自然语言编写文本型文档;

  2、 建立图形化模型,这些模型可以描绘转换过程、系统状态、和它们之间的变化、数据关系、逻辑流或对象类和他们的关系;

  3、 编写形式化规格说明,这可以通过使用数学上精确的形式化逻辑语言来定义需求。

  多种编写方法可在同一个文档使用,根据需要选择,或互为补充,以能够把需求说明白为目的。

  B、应有成果

   1、 各业务手工办理流程文字说明;

   2、 各业务手工办理流程图;

   3、 各业务手工办理各环节输入输出表单、数据来源;

   4、 目标软件系统功能划分(示意图及文字说明);

   5、 目标软件系统中各业务办理流程文字说明;

   6、 目标软件系统中各业务办理流程图(模型);

   7、 目标软件系统中各业务办理各环节数据、数据采集方式、数据间的内在联系分析。

   8、 目标软件系统用户界面图、各式系统逻辑模型图及说明

[1] [2] [3] [4] [5] 下一页  

【责编:Youping】
中国IT教育热线咨询
相关文章
IT管理十大失误及其对策
走活项目管理这盘棋
Delphi中用API实现在MSN的信息提示
软件配置管理基础
Java技术在多数据库系统中的应用研究
浅论信息系统监理师的个人素质
解决J2EE系统应用性能问题常用方法
软件项目管理中的风险管理研究
OA系统的开发(2)日程管理模块
用auto_ptr类模板帮助动态内存管理
推荐文章

 精彩友情推荐
·锐捷交换机报价
·锐捷交换机
·锐捷网络网络交换机
·smc交换机
·smc交换机报价
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
最新更新 推荐文章
·框架:J2EE WEB应用架构分析03-13
·几种VC++数据库开发技术的相对比…03-13
·利用C#实现标注式消息提示窗口03-13
·用C#创建COM对象03-13
·Visual C#多线程参数传递浅析03-13
·Visual C#多线程参数传递浅析03-13
·基于HOOK和MMF的Win密码渗透技术11-15
·Visual C++设计超强仿QQ自动伸缩…11-15
·Java SE 6.0实现高质量桌面集成开…11-15
·史玉柱东山再起幕后高人11-15
·Visual Basic 9.0隐式类型的局部…09-30
·用C#创建COM对象09-06
·IT管理十大失误及其对策08-30
·VC中利用MFC设计绘图程序初步08-23
·JAVA中对象创建和初始化过程08-23
·C语言中的位域的使用08-09
·浅谈Java桌面应用程序开发08-09
·C#的前途如何?08-02
·几种VC++数据库开发技术的相对比较07-12
·用Visual C#实现网络封包监视07-12
·VB.NET中的TextBox控件详解07-12
·VB.NET实现PC与掌上电脑PPC的双向通信07-05