软件项目管理报告案例.doc
- 文档编号:1059625
- 上传时间:2022-10-16
- 格式:DOC
- 页数:11
- 大小:75KB
软件项目管理报告案例.doc
《软件项目管理报告案例.doc》由会员分享,可在线阅读,更多相关《软件项目管理报告案例.doc(11页珍藏版)》请在冰豆网上搜索。
1.引言
1.1编写目的
该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。
其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。
而且还给出了非常直观的用例图。
这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
1.2项目背景
a.所建议开发软件的名称:
学生信息管理系统
b.项目的任务提出者:
xxx学校。
c.开发者:
xxx软件开发公司。
d.用户:
全体师生。
e.实现软件的单位:
软件3071软件开发公司。
f.项目使用的软件:
Microsoftaccess2003。
g.系统:
本软件应使用MicrosoftWindowsxp。
1.3定义
本文档中没有用到专门术语的定义和缩写词的原文。
1.4参考资料
[1]周佩德.《数据库原理及应用》.电子工业出版社
[2]刘炳文等,VISUALBASIC程序设计——数据库篇,1999
[3]李光明.《VisualBasic编程实例大制作》.冶金工业出版社
[4]李红等编著,管理信息系统开发与应用,电子工业出版社,2003
[5]软件工程,人民邮电出版社,2002年3月第一版
[6]康博工作室,张红军,王红等缟著《VisualBasic中文版高级应用与开发指南》,人民邮电出版社,2001年4月第一版
[7]林立军,程斌,翁迪恩缟著《VisualBasic数据库开发指南》,西安电子科技大学出版社,2000年2月第一版
[8]宋伟,吴建国等编著《中文VisualBasic编程基础》,北京,清华大学出版社
2.可行性研究的前提
2.1要求
通过调查,要求系统需要有以下功能:
⑴要求有良好的人机界面;
⑵较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改
⑷方便的数据查询,支持多条件查询;
⑸相应的权限下,删除数据方便简单,数据稳定性好;
⑹数据计算自动完成,尽量减少人工干预;
2.2目标
a.人力与设备费用的节省;
b.处理速度的提高;
c.控制精度或生产能力的提高;
d.管理信息服务的改进;
e.决策系统的改进;
f.人员工作效率的提高。
2.3条件、假定和限制
a.开发软件运行的最短寿命为一年。
b.进行系统方案选择比较的期限:
2周。
c.经费来源和使用限制:
自筹资金。
d.法律和政策方面的限制:
本软件公司版权所有,未经作者允许,非法传播、复制,违者追究法律责任,后果自负。
e.硬件CPUp3、内存256M.。
f.软件:
access2003。
g.运行环境:
本软件应使用Windows2003、Windows
xp操作系统。
h.开发环境:
本软件应使用Windows2003、Windowsxp开发。
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 2000
CD光盘
程序的运行文件,运行之后只要发布之后就可以了
2.3.2.文件
需求说明书,安装指南,用户操作手册,预计可能出现故障及解决办
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 报告 案例
![提示](https://static.bdocx.com/images/bang_tan.gif)