上机实验2附件:可行性分析报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“第二次上机实验报告”。
计算机与通信工程学院 《软件工程》实验报告
(项目或系统名称)
可行性分析报告
The Report of Feasibility Studies
专业:计算机科学与技术
班级:计科20**-*班
姓名:学生
报告日期:20**年*月*日
1、引言
1.1 编写目的1)编写本可行性分析报告的目的,指出预期读者、使用者或报告部门;
2)列出本报告各个部分的编写者(姓名、学号)。如果是多人合作完成,指出
本报告是如何分工合作完成的。
1.2 项目概况
1)所建议开发项目的软件系统的名称;
2)本项目的任务提出者、开发者、用户;
3)本项目同其他系统或其他机构的基本的相互来往关系。
1.3 术语定义
列出本报告中用到的专门术语的定义和外文首字母组词或缩写的原词组,任何缩写词在使用前必须给出完整的原词组并做解释。
1.4 参考资料
列出本项目引用的参考资料,以及任务合同书、机关批文、与本项目密切相关的标准、规范、制度、资料等。参考资料至少要包括:两本教材或参考书、一篇与项目相关的期刊论文(到校园网图书管网站http://210.43.188.3:8080中文数据库中找)、一篇网络公开资源URL等,格式举例如下:
[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003
[2] D.Esposito著,施平安译.ASP.NET2.0高级编程[M].北京:清华大学出版社,2006
[3] 柴晓路.梁宇奇著.Web Services技术、架构和应用[M].北京:电子工业出版社,2003
[4] 张艳华.郑丽英.基于WEB的网络签到系统设计与实现[J].甘肃科技,2005,21(3):73-76
[5] Google Web APIs Reference[EB/OL].http:///api/reference,2005.5
注意,参考资料必须在文章中全部被引用到,书写格式如:“相关技术方案参考WebServices的书籍[3]。。”、“本项目将使用ASP.NET和WebServices技术[2,3]。。”。2 背景与意义
2.1 背景与现状
描述项目需求方的现状,该现状是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统(手工工作流程),包括:人员数量及学历情况、设备与网络情况、处理流程(应该绘制顶层与次层数据流图,并
对流图做解释说明)概况,指出现状的不足、局限性和应改进的地方。
2.2 趋势与前景
比较国内外同行业中相关单位的情况,探讨与本项目相关领域的发展趋势,阐述上级单位、行业主管机构或国家部委的行政要求或行业规范,说明开发新系统或修改现有系统的必要性和意义,指出本项目应用价值和推广前景等。
2.3 工作基础、条件和优势
说明本项目已开展的前期工作,项目实施在技术、设备、人才、资金等方面具备的条件和优势,以及项目实现的基础条件。内容和目标
3.1主要内容
详细说明本项目的主要开发内容,包括:要完成的主要功能,要实现主要窗体程序、网站或模块。
3.2预期目标
详细说明本项目预期达到的目标,包括:满足业务上的各项明细目标,满足上级单位或行业主管机构的行业需求目标,推广应用范围的目标,在同类系统中的领先地位,其他可能的目标(如专利和论文),等等。技术路线
4.1总体功能
绘制项目总体功能结构图,并描述功能需求:
绘制两到三层的总体功能结构图;
详细描述总体功能结构图的各项功能需求。如果必要,继续分层次绘制子功能的组成结构,并做详细说明。
4.2 运行平台
4.2.1网络环境
指出本项目需要的网络环境,包括:网络类型(局域网、广域网、Internet网、Intranet网、VPN等),以及是否需要固定的公网或私网IP地址等。应该绘制简单的项目需求方内部与公共网络拓扑示意图。
4.2.2 设备情况
分服务器端和客户端列出本项目需要的硬件设备,包括:处理器主频、设备的型号与数量,主机型号与数量,外存容量、设备型号与数量,输入及输出设备型号与
数量,数据通信设备型号与数量,其他专用硬件设备与数量。
4.2.3 支撑软件
分服务器端和客户端列出本项目需要的软件,包括:操作系统、数据库管理系统、Web服务器软件、浏览器软件、运行支撑软件(如JVM、.NET、Word、Excel等)等,并指出软件的版本或版本序列。
4.3 开发工具
分服务器端和客户端指出本项目的开发工具。例如:JSP、ASP.NET、PHP、HTML、CSS、Javascript、Java、C#、SQL等语言的编译实现、调试测试与版本管理等工具,并指出各工具的版本。
4.4 关键技术
指出本项目中可能用到的关键技术、技术创新点和技术亮点,包括:关键或独创算法、并发处理技术、平台与软件兼容技术、大数据表处理技术、可靠性保障技术、报表制作技术、系统安全保障技术,等等。进度计划
说明本项目的进度要求,参照软件工程的三个时期八个阶段,列表给出初步的进度计划时间,还应包括:操作培训、验收测试、项目验收等时间安排。6 条件、假定和限制
说明本项目中给出的条件、假定和所受到的限制,包括:运行环境、支撑平台、设备、网络等需求、经费来源及限制、投入运行时间、软件预期寿命,等等。7 可行性分析
指出本项目的可行性分析的依据(必须是参考文献中的书籍或论文),并从如下方面分析项目的可行性:
7.1 技术可行性
根据前面的技术路线,结合本单位(即模拟软件公司)的技术积累情况,分析本项目的技术可行性。
7.2 经济可行性
从经济上分析本项目的赢利情况。
7.2.1 支出
说明所需的开发及运行费用,如果已有一个现存系统,则包括该系统继续运行期间所需的费用。包括:
一次性支出:如采购、开发和安装所需的费用,以及培训、验收等费用; 非一次性支出:如列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用。包括:设备使用或租用费用、人员费用、房屋水电等费用、其他经常性开支等。
7.2.2 收益
说明本项目能够带来的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括:
一次性收益:可按数据处理、用户、管理和支持等项分类叙述;
非一次性收益:即在整个系统生命期内由于运行本项目而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。
7.2.3 项目赢利分析
在项目生命周期内,计算出整个支出与收益,分析本项目的赢利情况。
7.3 社会效益可行性
说明项目投入使用后的社会效益情况。包括:提高工作效率、规范工作流程、方便用户使用、处理及时准确等非收益性效果。
7.4 操作可行性
结合项目需求方的人员情况,分析项目交付给用户单位后该单位的工作人员是否可以独立操作运行,或经过适当的培训后可以独立操作运行系统。
7.5 法律可行性
根据本项目的运行平台、开发工具、关键技术等,指出本项目是否存在侵权、违规或违法行为,说明本项目在法律上是否可行。结论
在进行可行性分析报告的编制时,必须有一个分析结论,该结论可以是:
1)可以立即开始进行;
2)需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;
3)需要对开发目标进行某些修改之后才能开始进行;
4)不能进行或不必进行(例如因技术不成熟、经济上不合算等)。
特别说明:
1)必须按照本报告的框架条目撰写分析报告;
2)具体项目中可能不存在本报告中的某些条目,可以直接删除,并重新依次编序。
实验2-可行性分析报告实验⑴实验环境:能运行Windows XP系统的计算机系统,有上网查阅资料的便利。 ⑵实验工具:采用除字处理软件(如Word、WPS)之外的建模工具,完成相应的模型图。......
创建数据表与数据输入Part I.使用SQL Server Management Studio创建数据表和输入数据 1.在SQL Server Management Studio中创建数据表 P69 1.(1)-(6) 2.为数据表输入数据 P76......
上机实验心得体会当我们受到启发,对学习和工作生活有了新的看法时,将其记录在心得体会里,让自己铭记于心,这么做能够提升我们的书面表达能力。那么写心得体会要注意的内容有什么......
刀豆文库小编为你整合推荐7篇上机实验心得体会,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
实验八 折半查找一、实验目的1、熟悉visual C++上机环境,进一步掌握C语言的结构特点。2、进一步掌握图的基本概念及其含义。3、掌握查找的结构特征,以及各种存储结构的特点及......