《软件项目管理_3.docx》由会员分享,可在线阅读,更多相关《软件项目管理_3.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目管理目录1.引言(1)1.1编写目的(1)1.2背景(1)1.3相关术语(1)1.4参考资料(1)2.项目概述(2)2.1工作内容(2)2.2主要参加人员(2)2.3产品(2)2.3.1程序(2)2.3.2文件(3)2.3.3服务(3)2.3.4非移交的产品(3)2.4验收标准(4)2.5完成期限(4)2.6本计划的批准者(4)3.施行计划(4)3.1工作任务的分解和人员分工(4)3.2接口人员(5)3.3进度(5)3.4预算(5)3.5关键问题(6)4.支持条件(6)4.1计算机系统支持(6)4.2需由用户承当的工作(7)4.3需由外单位提供的条件(7)5.专题计划要点(7)5.1用
2、户培训计划(7)5.1.1培训目的(7)5.1.2培训组织形式(7)5.1.3培训时间安排(7)5.1.4培训课程计划(8)5.2安全保密计划(8)5.3质量保证计划(8)1.引言1.1编写目的校医院为了适应工作发展的需要,委托招标中标单位武汉商学院信息工程公司项目组为其开发一套新的(高校医院管理系统)。高校医院主要为全校教职工、学生、家属提供医疗服务,包括门诊、住院、保健等服务项目。(高校医院管理系统)应将这些项目有关的信息纳入新系通通一管理,以便及时获取有关信息,提高医疗效果和管理效率。为了保证项目团队按时保质地完成项目目的,便于项目团队成员更好地了解项目情况,是项目工作开展的各个经过合理
3、有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织构造、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描绘出来,作为项目团队成员以及项目干系人之间的共鸣与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的根据。本项目开发计划用于从总体上指导高校医院管理信息系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。1.2背景校医院为了适应工作发展的需要,委托招标中标单位武汉商学院信息工程公司项目组为其开发一套新的(高校医院管理系统)。高校医院
4、主要为全校教职工、学生、家属提供医疗服务,包括门诊、住院、保健等服务项目。(高校医院管理系统)应将这些项目有关的信息纳入新系通通一管理,以便及时获取有关信息,提高医疗效果和管理效率。1.3相关术语系统:若未十分之处,统指高校医院管理系统Java:面向对象的编程语言MySQL数据库:关系型数据库管理系统SQL:StructuredQueryLanguage(构造化查询语言)UML:统一建模语言1.4参考资料(软件项目管理)朱少民,韩莹编著,人民邮电出版社。(计算机软件产品开发文件编制指南BG8567-88)(物联网软件工程)(数据库原理及应用)(软件工程)(软件体系构造)2.项目概述2.1工作内
5、容1、制作和修订项目开发计划;2、进行计划跟踪与监控;3、配合SQA的质量保证工作;4、工作产品及时进行受控管理;5、按计划提请阶段评审;6、提交测试部门评测开发产品;7、交付最终工作产品;8、项目施行总结;9、项目验收。2.2主要参加人员2.3产品2.3.1程序软件名称:高校医院管理系统编程语言:Java程序由下面几个模块组成:入院管理、病房管理、计费管理、统计制表管理、收费标准管理、出院管理、已出院病人资料查询、。全部成程序由Java语言实现,采用.java文件编译后的.class的形式来实现。各个.class文件被包含在各个代表子系统的项目中。每个项目单独为一个提供对应模块所具有的功能。
6、入院管理子系统:InHospitalController.class,InHospitalDao.class,InHospitalService.class,InHospitalServiceImpl.class,InHospitalMapper.xml病房管理子系统:RoomController.class,RoomService.class,RoomServiceImpl.class,RoomDao.class,RoomMapper.xml计费管理子系统:ChargeController.class,ChargeService.class,ChargeServiceImpl.class,C
7、hargeDao.class,ChargeMapper.xml统计制表管理子系统:StatisticsController.class,StatisticsDao.class,StatisticsService.class,StatisticsServiceImpl.class,StatisticsMapper.xml公共管理子系统:CommonController.class,CommonDao.class,CommonService.class,CommonServiceImpl.class,CommonMapper.xml出院管理子系统:OutHospitalController.cla
8、ss,OutHospitalService.class,OutHospitalServiceImpl.class,OutHospitalDao.class,OutHospitalMapper.xml已出院病人资料查询子系统:DPatientController.class,DPatientService.class,DPatientServiceImpl.class,DPatientDao.class,DPatientMapper.xml2.3.2文件用户操作手册:本手册具体描绘软件的功能、性能和用户界面,使用户对怎样使用该软件得到详细的了解,为操作人员提供该软件各种运行情况的有关知识,十分是
9、操作方法的详细细节。软件维护手册:主要包括软件系统讲明、程序模块讲明、操作环境、支持软件的讲明、维护经过的讲明,便于软件的为维护。2.3.3服务1、办理住院手续、出院手续;2、新建病患病历,查询病患病历;3、病患个人费用结算;4、医院药品管理,生成领药单5、医院人事管理及工资发放;6、系统维护;2.3.4非移交的产品1、可行性分析报告:讲明该软件开发项目的实如今技术上、经济上和社会因素上的可行性,评述为了合理地到达开发目的可供选择的各种可能施行方案,讲明并论证所选定施行方案的理由。2、项目开发计划:为软件项目施行方案制订出详细计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需
10、的硬件及软件资源等。3、软件需求讲明书软件规格讲明书:对所开发软件的功能、性能、用户界面及运行环境等做出具体的讲明。它是在用户与开发人员双方对软件需求获得共同理解并达成协议的条件下编写的,也是施行开发工作的基础。该讲明书应给出数据逻辑和数据收集的各项要求,为生成和维护系统数据文件做好准备。4、概要设计讲明书:该讲明书是概要实际阶段的工作成果,它应讲明功能分配、模块划分、程序的总体构造、输入输出以及接口设计、运行设计、数据构造设计和出错处理设计等,为具体设计提供基础。5、具体设计讲明书:着重描绘每一模块是如何实现的,包括实现算法、逻辑流程等。6、测试计划:为做好集成测试和验收测试,需为怎样组织测
11、试制订施行计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。7、测试分析报告:测试工作完成以后,应提交测试计划执行情况的讲明,对测试结果加以分析,并提出测试的结论意见。8、开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比拟、阶段成果、碰到的问题和解决的办法以及下个月的打算等。9、项目开发总结报告:软件项目开发完成以后,应与项目施行计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经历和教训。10、软件问题报告:指出软件问题的登记情况,如日期
12、、发现人、状态、问题所属模块等,为软件修改提供准备文档。11、软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响做出具体的描绘,提交审批。12、源程序:软件开发经过中的全部代码以及注释。2.4验收标准1、代码的验收最后在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档讲明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。2、文档验收最后在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合与客户的合同要求,明晰易读,没有语病与歧义
13、。3、服务验收服务硬件到达文档讲明的要求,人员技术考核合格,定期上门维护。2.5完成期限2022.09.01-2022.11.302.6本计划的批准者武汉商学院信息工程开发公司技术参谋3.施行计划3.1工作任务的分解和人员分工总负责人:李仁蜜表3.1工作情况3.2接口人员负责本项目同用户的接口人员为6人,由软件发开方派专人,按客户要求,指定本地安装,调试,运行并给客户演示,在后期中负责维护和更新。3.3进度方法:采用构造化开发设置模块开发优先级:通过对高校医院管理的特点和信息流程等的分析,确定个模块开发的先后次序:业务管理子系统、门诊部管理子系统、公费医疗管理子系统、住院部管理子系统、保健档案
14、管理子系统、病案管理子系统、中西药房管理子系统、人事管理子系统、系统管理子系统详细开发进度安排见文末甘特图。注:有四个里程碑,分别是需求分析完成时、系统设计完成时、系统编码完成时、整个项目工作完成时。表3.2里程碑事件3.4预算新系统预算200万元。按合同约定网络设备,部门计算机终端等不在预算内。表3.3劳务的预算表3.4经费的预算表3.5系统的预算预算所有费用:1980200元3.5关键问题影响本次计划完成的主要问题有:1.经费不够和硬件设施有限2.用户需求不清,存在误解及二义性3.第一次开发软件,开发人员没有实际经历4.时间有限,可能最后时间不够4.支持条件4.1计算机系统支持1.开发时需
15、要的支持条件1)硬件:服务器:PentiumIII500以上或者更高内存:512M以上硬盘:80G以上CD-ROM:32倍速以上网络适配器:10MB/100MB自适应打印机:一台工作站:Pentium4以上微机局域网2)软件:操作系统为Windows10,集成开发环境为Eclipse9.5.8,运行环境为JDK8.4.3,数据库为NavicatforMySQL。2.运行时需要的支持条件服务器的要求a)服务器的中央处理器建议使用PIIII1G以上Xeno处理器芯片。b)服务器内存必须使用服务器专用ECC内存。c)磁盘使用磁盘冗余阵列。d)使用两台服务器,服务器放在学校内部,服务器有固定IP地址。
16、e)尽量使用高速稳定的配件。4.2需由用户承当的工作向本小组成员进行培训,其内容包括医院管理工作构造、医院管理系统的工作流程,以及医院规模包括可包容多少药品,多少用户,有几个级别的医生、护士、管理员。出行费用由甲方提供免费的车辆,以及培训期间的餐饮费用均可在学校食堂免费就餐。配备响应的硬件系统做到规范操作,备份数据防止数据丢失,软件交付为软件安装测试人员提供环境。4.3需由外单位提供的条件当项目进行经过中碰到技术问题时,向公司另一个项目组的技术总监寻求技术支持。5.专题计划要点5.1用户培训计划5.1.1培训目的通过培训让所有受训人员。提升受训人员对高校医院管理系统的安装、配置等专业知识,了解
17、并使用平台的常用功能。高校医院管理系统在部署经过中和部署完成使用经过中,组织屡次培训工作,培训目的如下:1.了解平台软件的功能;2.能够自行完成相应工作任务,并熟练使用;3.培养一支能够胜任今后系统日常维护、软件接入及升级的技术人才骨干队伍。5.1.2培训组织形式结合本项目实际情况、特点,培训将按阶段进行。将采用集中培训、分散培训相结合的方式,培训课程包括现场演示、实际操作等。5.1.3培训时间安排本项目实际情况、工程特点,培训将按阶段进行。采用集中培训方式,培训课程包括理论授课、现场演示、实际操作等。详细培训方式、培训安排可根据买方情况进行适当调整。表5.1培训安排5.1.4培训课程计划在培训前1个星期,将把具体培训计划包括内容、时间、人员安排等提交给甲方,由买方审批后培训。5.2安全保密计划在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。5.3质量保证计划严格根据项目开发经过中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,详细施行。实验报告评分
限制150内