当前位置:文档之家› 软件项目管理报告案例

软件项目管理报告案例

1.引言1.1编写目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。

其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。

而且还给出了非常直观的用例图。

这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。

1.2项目背景a. 所建议开发软件的名称:学生信息管理系统b.项目的任务提出者:xxx学校。

c. 开发者:xxx软件开发公司。

d. 用户:全体师生。

e. 实现软件的单位:软件3071软件开发公司。

f. 项目使用的软件:Microsoft access2003。

g. 系统:本软件应使用Microsoft Windows xp。

1.3定义本文档中没有用到专门术语的定义和缩写词的原文。

1.4参考资料[1] 周佩德.《数据库原理及应用》.电子工业出版社[2] 刘炳文等,VISUAL BASIC程序设计——数据库篇,1999[3] 李光明.《Visual Basic编程实例大制作》.冶金工业出版社[4] 李红等编著,管理信息系统开发与应用,电子工业出版社,2003[5] 软件工程,人民邮电出版社,2002年3月第一版[6] 康博工作室,张红军,王红等缟著《Visual Basic中文版高级应用与开发指南》,人民邮电出版社,2001年4月第一版[7] 林立军,程斌,翁迪恩缟著《Visual Basic 数据库开发指南》,西安电子科技大学出版社,2000年2月第一版[8] 宋伟,吴建国等编著《中文Visual Basic编程基础》,北京,清华大学出版社2.可行性研究的前提2.1要求通过调查,要求系统需要有以下功能:⑴要求有良好的人机界面;⑵较好的权限管理;⑶原始数据修改简单方便,支持多条件修改⑷方便的数据查询,支持多条件查询;⑸相应的权限下,删除数据方便简单,数据稳定性好;⑹数据计算自动完成,尽量减少人工干预;2.2目标a. 人力与设备费用的节省;b. 处理速度的提高;c. 控制精度或生产能力的提高;d. 管理信息服务的改进;e. 决策系统的改进;f. 人员工作效率的提高。

2.3条件、假定和限制a. 开发软件运行的最短寿命为一年。

b. 进行系统方案选择比较的期限:2周。

c. 经费来源和使用限制:自筹资金。

d. 法律和政策方面的限制:本软件公司版权所有,未经作者允许,非法传播、复制,违者追究法律责任,后果自负。

e. 硬件CPU p3、内存256M.。

f. 软件:access2003。

g. 运行环境:本软件应使用Windows2003、Windowsxp操作系统。

h. 开发环境:本软件应使用Windows2003、Windows xp开发。

i. 开发软件投入使用的最迟时间为2013年10月01日。

2.4可行性研究方法由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

因此,比较适合于采用数据库管理。

且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。

在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现3.对现有系统的分析3.1处理流程和数据流程班级管理业务流程图:档案管理业务流程图:课程管理业务流程图:成绩管理业务流程图3.2工作负荷现有系统所承担的工作只能实现档案管理的简单功能,无法适应目前工作中处理大量数据的功能。

3.3费用支出开发这个项目总需三个人,4台计算机,一个可容纳6、7个人的办公室,必须有充足的物质做精神动力,每台计算机上必须有所需要的软件,比如:办公软件、数据库软件、截图软件等,必须有3000万元的准备开支。

3.4人员数据库管理人员1名,维护人员1名。

1、3.5设备四台计算机,一台备用,一个工作室.一台打印机,扫描仪一台。

3.6局限性现有系统主要存在如下不足:1)信息分散、共享性差每个人的时间精力是有限的,大量的信息资源分散在不同的收集者手中,难于共享和发挥作用。

还有就是用户毕业和离职时需要到不同的地方开办证明。

2)信息的及时性、准确性差数据的采集和处理部分靠人工,效率低、速度慢、滞后严重、反馈不及时,严重影响信息的反馈速度和质量,不能有效地、及时地提供基层决策需要的定量信息和领导决策需要的宏观定性信息。

4.所建议技术可行性分析4.1对系统的简要描述建议系统实现注册、查询等具体功能。

4.2处理流程和数据流程4.3与现有系统比较的优越性系统实现学生教师查询各种信息。

4.4采用建议系统可能带来的影响4.4.1对现有软件的影响需将计算机升级为CPU P3、内存256M,添加一台打印机。

4.4.2对现有软件的影响需要将Windows升级为2000以上。

4.4.3对系统运行的影响(1)用户的操作严格按照系统要求规程。

(2)要求创建系统管理员与普通用户两种登录方式,分权限管理。

(3)数据应有系统管理员手动输入系统,普通用户无权输入数据。

(4)对数据有保存要求,并且对数据存储,恢复的处理。

(5)输出报告以报表的形式打印出来。

(6)系统具有恢复和备份的功能。

4.4.4对开发环境的影响1、为了建立数据库,要求提供详细的数据资源。

2、为了开发和测验所建议系统而需要的计算机资源:CPU P3、内存256M。

3、如数据涉及保密与安全问题,应由专人负责录入。

4.4.5对经费支出的影响所建议系统的开发、设计经费开支:5000元。

维持运行而需要的经费开支:1000元。

4.5技术可行性评价a. 在限制条件下,完成功能目标的实现;b.利用现有技术,功能目标一定能达到;c. 对开发人员数量为5个人,每个人应对数据库知识有明确的了解,我们的组员都具有这种能力,一定按期完成工作;d. 在规定的期限内,开发顺利完成。

5.所建议系统经济可行性分析5.1支出5.1.1基建投资1、房屋和设施:500元。

2、ADP设备:1000元。

3、数据通讯设备500元。

4、环境保护设备200元。

5.1.2经常性支出1、设备的租金和维护费用:500元。

2、数据的通讯方面的租金和维护费用500元。

3、人员的工资和奖金开支:3000元。

4、其他经常性的开支:2000元。

5.2收益/投资比收益/投资比为3:1.5.3投资回收周期投资回收周期为半年.5.4敏感性分析1、应尽量延长系统生存周期,可延长至3年。

2、应是有效数据全部录入系统,使系统工作负荷量达到饱和。

3、应尽量提高系统的处理速度。

4、应提高设备和软件的配置。

6.社会因素可行性分析6.1法律因素如果发现有侵权行为,必进行严格的处罚,本公司版权所有,未经作者的允许,禁止非法传播、复制,违者追究法律责任,后果自负。

6.2用户使用可行性本系统使用比较简单,适合普通用户操作,只要用户对说明书进行认真阅读,都可了解。

7.其他可供选择的方案方案有许多但本公司选择了这套方案,他具有自己的优越感,运用编制菜单栏来省去代码,这是界面有好起来,又降低了工作难度,进而宏的运用更简化了工作难度。

除提供的建议方案的具体功能外,还需增加网络功能,未被推荐的理由是目前尚不具备开发条件,投入与效益不成比例。

8.结论意见结论意见可能是:a. 可着手组织开发;b. 需待若干条件(如资金、人力、设备等)具备后才能开发;c. 需对开发目标进行某些修改;d. 不能进行或不必进行(如技术不成熟,经济上不合算等);e. 其他。

三软件项目计划1. 引言1.1 编写目的软件项目开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。

软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。

为了很好的管理整个开发过程,同时预算整个开发过程的费用及时间的安排,给开发人员,管理人员一个参照物,明白自己在每一个阶段所需要完成的任务,协助他们更好地完成开发工作。

预期的读者:开发人员,项目经理,测试人员1.2 背景a.学生信息管理系统b.提出者:项目经理,开发者:XXX开发团队。

1.3 定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

]1.4 参考资料[1] 周佩德.《数据库原理及应用》.电子工业出版社[2] 刘炳文等,VISUAL BASIC程序设计——数据库篇,1999[3] 李光明.《Visual Basic编程实例大制作》.冶金工业出版社[4] 李红等编著,管理信息系统开发与应用,电子工业出版社,2003[5] 软件工程,人民邮电出版社,2002年3月第一版[6] 康博工作室,张红军,王红等缟著《Visual Basic中文版高级应用与开发指南》,人民邮电出版社,2001年4月第一版[7] 林立军,程斌,翁迪恩缟著《Visual Basic 数据库开发指南》,西安电子科技大学出版社,2000年2月第一版[8] 宋伟,吴建国等编著《中文Visual Basic编程基础》,北京,清华大学出版社2. 项目概述2.1 工作内容1 需求分析: 1~3个月2 概要设计: 2~3个月3 详细设计: 2~3个月4 编码: 2~3个月5 测试: 1个月6 发布: 1个月 2.2 主要参加人员参与者个人情况XX 软件工程专业学生,熟悉java语言,数据库编程 XX 软件工程专业学生,熟悉C#语言XX 软件工程专业学生,有很好的网页设计能力XX 软件工程专业学生,有良好的界面设计的能力和测试经验XX专业为软件工程,从事开发工作一年,能过独立地完成小型项目的整个开发过程2.3 产品2.3.1 程序名称编程语言媒体形式功能及能力系统功能 C#+SQL Server 2000 文本管理学生的学籍信息,统计学生的相关信息。

学生信息的增加、修改、删除、查询数据信息管理 C#+SQL Server 2000 文本学生学籍信息管理,学生选课信息管理基本业务 C#+SQL Server 2000 文本学生注册、学籍信息维护,学生选课,老师管理班级信息。

信息浏览与查询 C#+SQL Server 2000文本管理员学生学籍信息浏览、查询数据库 SQL Server 2000 数据库文件数据库文件可以直接附加到本地的SQL Server 2000中的数据库中学生学籍管理系统C#+SQL Server 2000CD光盘程序的运行文件,运行之后只要发布之后就可以了2.3.2.文件需求说明书,安装指南,用户操作手册,预计可能出现故障及解决办法2.3.3.服务培训安装:系统测试完毕之后,2012年10月10日至12日两天的安装和使用的培训时间,主要是让用户适应本系统的运行环境与操作习惯维护:系统出现故障时,用户可参照手册进行自行解决,如果解决不了,则派维护人员过去,系统的维护期2012年10月14日到2013年10月15日,超过期限将不再派人去维修2.3.4.非移交的产品整个系统全部的的代码不必要给用户,所使用的技术及参考的文献也可以自己保留,以及该软件所使用的技术文档,这些都是不用给用户的3. 实施计划3.1 工作任务的分解与人员分工1需求分析负责人:汪国志参与人:汪国志2 概要设计负责人:汪国志参与人:汪国志3 实现负责人:汪国志参与人:汪国志,XXX,XXX,XXX,XXX,XXX4 测试负责人:汪国志参与人:汪国志5 维护及用户培训负责人:汪国志参与人:汪国志3.2 接口人员负责人:汪国志参与人:汪国志职责:统一接口,使不同层之间能通信3.3 进度1 需求分析开始时间:2012-10-01完成时间:2012-12-30所需资源:客户的需求完成标志:完成需求分析说明书2设计开始时间: 2013-01-01结束时间: 2013-03-01所需资源:需求分析说明书完成标志:概要设计说明书3 编码实现开始时间: 2013-03-01结束时间: 2013-06-01所需资源:概要设计说明书,设配完成标志:系统能顺利运行4 测试开始时间: 2013-06-01结束时间: 2013-08-01所需资源:能顺利运行的系统完成标志:修复现存的bug 5 移交开始时间: 2013-08-01结束时间: 2013-10-01所需资源: beta版系统 6 培训开始时间: 2013-10-013.4 预算1.采购必要设备的投资:网络平台的建设,包括了建设方式和联网建筑物数等等方面去计算,这一块需要200万左右;服务器与存储系统,从发卡量和设备数量等估算,这一块需要100万左右;射频卡终端,包括读写器与POS机,这一块需要20万左右。

相关主题