软件工程实验报告打印模板(可行性分析及项目开发计划).doc

上传人:飞****2 文档编号:50471591 上传时间:2022-10-15 格式:DOC 页数:8 大小:78KB
返回 下载 相关 举报
软件工程实验报告打印模板(可行性分析及项目开发计划).doc_第1页
第1页 / 共8页
软件工程实验报告打印模板(可行性分析及项目开发计划).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《软件工程实验报告打印模板(可行性分析及项目开发计划).doc》由会员分享,可在线阅读,更多相关《软件工程实验报告打印模板(可行性分析及项目开发计划).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、现代软件工程实验报告第 1 次学生姓名王 晖伍慧兰岳 姗沈 文王军才学生学号49209专业班级: 计算机科学与技术班 授课教师: 朱 泽 民 授课学期: 2009-2010第二学期 项目名称: 实验二 可行性分析及项目开发计划 成绩 A+ A A- B+ B B- C+ C C- D+ D D-评阅签字: 2010年 月 日1 实验目的要求 【目的】1、了解可行性研究的作用和实施过程;2、了解项目管理过程,开展团队合作,完成软件项目开发计划编制。【要求】1、完成企业客户服务系统可行性分析研究报告2、学习软件开发项目立项、计划工作,将项目开发各阶段的任务进行分解,制定开发计划书。2 实验基本原理

2、2.1可行性研究和可行性研究报告 2.1.1 可行性研究 这是在软件项目计划阶段应该做的事情,包括四个方面的研究: 经济可行性 :进行成本效益分析。从经济角度判断系统开发是否“合算”。 技术可行性 :进行技术风险评价。从开发者的技术实力、以往工作基础、问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。 法律可行性 :确定系统开发可能导致的任何侵权、妨碍和责任。 方案的选择 :评价系统或产品开发的几个可能的候选方案。最后给出结论意见。 2.1.2 经济可行性分析员需要进行成本效益分析。所谓成本,包括: 购置并安装软、硬件及有关设备的费用; 系统开发费用; 系统安装、运行及维护

3、的费用; 人员培训费用。而效益是指: 系统为用户增加的收入或为用户节省的开支,这是有形的效益; 给潜在用户心理上造成的影响,这是无形的效益。它可以转化为有形的效益。 2.1.3 技术可行性分析员需要根据系统的功能、性能需求,建立系统模型。然后对此模型进行一系列的试验、评审和修改。最后由项目管理人员作出是否进行系统开发的决定。如果开发技术风险很大,或者模型演示表明当前采用的技术和方法不能实现系统预期的功能和性能,或者系统的实现不支持各子系统的集成,则项目管理人员可以作出停止系统开发的决定。 2.1.4 方案的选择分析员考虑问题解决的方案。一般采用将一个大而复杂的系统分解为若干个子系统的办法来降低

4、解的复杂性。如何进行系统分解、如何定义各子系统的功能、性能和界面,实现方案不唯一。可以采用折衷的方法,反复比较各个方案的成本效益,选择可行的方案。 2.1.5可行性研究报告可行性报告的形式可以有多种,但最重要的内容应当有:. 项目背景: 问题描述 实现环境 限制条件. 管理概要和建议: 重要的研究结果 说明 建议 影响. 候选方案: 候选系统的配置 最终方案的选择标准. 系统描述: 系统工作范围的简要说明 被分配系统元素的可行性. 经济可行性(成本效益分析): 经费概算 预期的经济效益. 技术可行性(技术风险评价): 技术实力 已有工作基础 设备条件. 法律可行性: 系统开发可能导致的侵权,违

5、法和责任. 用户使用可行性: 用户单位的行政管理,工作制度 使用人员的素质. 其它与项目有关的问题: 其它方案介绍 未来可能的变化可行性研究报告首先由项目负责人审查(审查内容是否可靠),再上报给上级主管审阅(估价项目的地位)。从可行性研究应当得出“行或不行”的决断。当然,在以后的开发阶段,还要其它“行还是不行”的决定。2.2 项目开发计划软件项目管理的目的是有效地利用资源,保证软件如期交付,如何合理地进行资源配置。项目开发计划是软件项目管理当中一项重要的活动,制定项目开发计划就是为了指导软件项目的开发进程。2.3 软件成本估计 2.3.1 运用估算模型进行成本估算静态单变量模型COCOMO模型

6、动态多变量模型 2.3.2 使用分解技术分别估算软件成本自顶向下估计方法。差别估计法。自底向上的估计法。 2.3.3 使用自动估算工具进行估算 软件进度计划内容包括规定每项任务完成的起止时间、任务完成的标志、各项任务中参与的人数、工作量和各个任务之间的衔接情况,完成各项任务所需的工具资源和数据资源。 安排进度计划的内容包括: 任务划分。工作量分配。工程进度安排。定义结果与责任。 制定项目开发计划的主要方法:Gantt图PERT网络计划评审技术 3 实验结果及步骤3.1 可行性研究报告的前提 3.1.1 要求 a.功能:客户记录管理、记录分配管理、工作记录管理、服务调查管理、用户信息管理。 b.

7、性能: c.输出:报告、文件数据、对每项输出要说明其特征,如用途、产生频度、接口以及分发对象。 d.输入:系统的输入包括数据的来源、类型、数量、数据的组织以及提供的频度 e.基本的数据流程和处理流程:用图表的方式表示出最基本的数据流程和处理流程,并输出以叙述。 f.安全与保密要求:对部分人开放。 g.与软件相关的其他系统: h.完成期限:预期在一个星期之内完成。 3.1.2 目标a.人力与设备费用的节省;b.处理速度的提高;c.控制精度或生产能力的提高;d.管理信息服务的改进;e.决策系统的改进;f.人员工作效率的提高。 3.1.3 条件,假定和限制(1)所建议系统的运行寿命的最小值 系统方案

8、选择比较的时间为1个月 。(2)经费、投资的来源和限制 经费投资的来源是学校计科院,限制不超过合同上约定的条目。硬件、软件、运行环境和开发环境方面的条件和限制(3)以介绍硬件、软件、运行环境和开发环境方面的条件和限制: a、硬件资源: 服务器:工作站或小型机。 网络设备:网络交换机、网卡、网线。 b、软件资源: 服务器端软件选择的具体说明介绍如下: 操作系统:Windows 2000 Server或Windows NT。 数据库管理系统:SQL Server。 开发工具:Eclipse。 软件平台:Tomcat。 客户端软件选择的具体说明:Web浏览器。 3.1.4 运行可行性分析的方法 本次

9、可行性分析是按照面前给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,到处新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。3.2 对现有系统的分析 3.2.1 处理流程和数据流程 3.2.2 工作负荷现有系统的工作主要有以下2个方面的内容:(1)客户信息的维护。 (2)用户信息的维护 3.2.3 费用支出运行现有系统所需要的费用支出包括: 人力、设备、空间、支持性服务、材料等项开支。 3.2.4 人员程序分析人员、数据库管理员、软件测试师、系统分析人员、应用开发人员和用户代表 3.2.5 设备现有系统所需要的设备有打印机、扫描仪等。 3.2.6 局限性现有系统的局限性

10、表现在以下方面:手工操作难度较大、易出错、工作量大。对企业客户信息和服务调查管理详细的查询困难。3.3 所建议技术可行性分析 3.3.1 对系统的简要描述 所建议的系统是基于B/S结构的企业服务系统,其利用ASP.NET技术对企业的各个流程的控制,并提供了一个良好的、易操作的、直观的用户的操作界面,从而实现自动化和系统化的管理。 3.3.2 改进之处 所建议系统和现有系统进行比较,改进之处包括:不需要管理人员手工操作查询,可及时更新客户和用户信息,节省了大量的人力、物力资源,提高了管理质量和工作效率。 3.3.3 影响 (1)对设备的影响 由于本系统开发时采用新的技术和手段,所以需要配备符合本

11、报告2.3所列出的条件计算机硬件。(2) 对软件的影响 软件环境需要符合本报告3.1.3所列出条件的要求。 (3)对用户单位机构的影响 为了运行所建议的系统,需要客户管理员熟悉计算机的相关操作。 (4)对系统运行过程的影响 用户操作规程按照系统所建议的提示进行;系统失效后,数据库恢复到最新的更新备份状态进行保存。(4) 对开发的影响开发过程中需要及时与用户进行沟通,了解其需求,不断改进和完善系统。(5) 对地点和设施的影响无。(6) 对经费开支的影响需要支付开发单位有关费用。4 实验小结 此次文档的编写在整个软件开发的过程中,起到了很重要的作用。它让我们知道在以后的软件开发过程中应该注意的问题,并且应该做出相应的措施来解决软件开发过程中出现的各种问题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁