软件工程可行性分析实验

  • 格式:doc
  • 大小:21.50 KB
  • 文档页数:4

实验二 可行性分析
一、实验课时:4学时
其中,为实例系统设计系统流程图2学时;为实例系统设计数据流图和数
据字典2学时;

二、实验目的
可行性分析主要是通过技术可行性、经济可行性和操作可行性三个方面来
分析是否要做某个项目。在技术可行性分析中,主要使用的两种技术是系统流程
图和数据流程图,而本实验通过绘制系统流程图和数据流图,熟练掌握系统流程
图和数据流图的基本原理,并能对简单问题进行系统流图和数据流图的分析,独
立地完成数据流图设计,并会使用Microsoft Visio 2003/2007工具完成数据流
图和系统流程图的绘制。此外,还要了解《可行性分析报告》的内容。

三、实验环境

❖ 硬件:微型计算机
❖ 软件:Windows xp操作系统;Microsoft Visio 2003/2007
四、实验内容
1、为“图书管理系统”设计系统流程图、数据流程图 和数据字典。
2、了解可行性分析报告的内容。

五、实验步骤
1、仔细研究“图书管理系统”,设计该系统高层系统流程图及销售管理模块系
统流程图(使用Microsoft Visio 2003/2007绘制),将结果提交。
2、仔细研究“图书管理系统”,至少设计出该系统2层数据流程图(顶层数据
流程图、0层数据流程图,使用Microsoft Visio 2003/2007绘制),并编写相
应的数据字典,将结果提交。
4、了解《可行性分析报告》的内容,参见模板《可行性分析报告.doc》。

六、思考
1、根据你的数据流图改如何进行自动化边界划分?
2、如果要你为“图书管理系统”编写一份《可行性分析报告》,你该怎么样
完成?

七、可能遇到的问题及解决方法
在运行“图书管理系统”时,可能会遇到系统弹出错误提示“ 找不到
mfc42d.dll/ msvcrtd.dll”,或者“ 没有找到 mfc42d.dll/ msvcrtd.dll”,那
么说明您系统中缺失这个dll文件或者该dll文件没有被注册。
解决方法有两个:
1、下载该文件将其解压到相应目录并注册它。(参见《问题解决方法.txt》)
2、安装VC++6.0。
附录:
可行性分析报告
A1 引言
A1.1 编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是
否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问
题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经
审核后,交软件经理审查。
A1.2 项目背景
开发软件名称
项目任务提出者
项目开发者
用户
实现软件单位
项目与其他软件
A1.3 定义
[专门术语]
[缩写词]
A1.4 参考资料

A2 可行性研究的前提
A2.1 要求
主要功能
性能要求
输入要求
输出要求
安全与保密要求
完成期限
A2.2 目标
A2.3 条件,假定和限制
建议软件寿命
经费来源
硬件条件
运行环境
数据库
投入运行最迟时间
A2.4 可行性研究方法
A2.5 决定可行性的主要因素
成本/效益分析结果,效益大于成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。

A3 技术可行性分析
A3.1 系统简要描述
A3.2 处理流程和数据流程

A4 经济可行性分析
A4.1 支出
基础投资
终端PC
网络设备
辅助配置
共计
其他一次性投资
经常性支出
人工费用
其他不可知额外支出
共计
支出共计
A4.2 效益
一次性收益
经常性收益(按银行利率:1%)
减少员工
工作效率提高收益
经常性收益共计
不可定量收益
收益共计
A4.3 收益/投资比
A4.4 投资回收周期
A4.5 敏感性分析

A5 社会因素可行性分析
A5.1 法律因素
所有软件都选用正版
所有技术资料都由提出方保管
合同制定确定违约责任
A5.2 用户使用可行性
·使用本软件人员要求有一定计算机基础的人员,系统管理员要求有计算机的专业知
识,所有人员都要经过本公司培训
·管理人员也需要一般培训
·经过培训 将会熟练使用本软件

A6 其他可供选择的方案
A7 结论意见
由于投资效益比较好,技术、经济、操作都有可行性,可以进行开发。