




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件项目管理 学院:XXXXXXXXXXX 班级:XXXXX 姓名:XXXXXXXX 学号:XXXXXXX 一、项目名称- 1 -二、 项目背景- 1 -三 项目目标- 1 -1、确定项目目标和目标的衡量方法- 1 -2、项目责任人- 2 -3、项目涉及人员- 2 -4、建立各方通信渠道- 3 -四、 确定项目结构- 3 -1、项目和策略计划的关系(如确定各个项目的顺序)- 3 -2、新旧系统的通信- 4 -3、定义开发过程- 5 -五、 确定项目产品和活动- 5 -1、 技术产品、文档产品等- 5 -2、 采用PBS方法定义- 5 -3、 画出一般性的产品流程图- 6 -4、 确定项目活动- 6 -5、 活动网络图- 7 -六、 确定和分配资源- 7 -七、 风险分析- 8 -1、 确认风险- 8 -2、风险可能性和影响- 8 -3、风险排队- 9 -4、降低风险措施- 9 -八、结论- 10 -一、项目名称教务管理系统2、 项目背景教务管理系统是各个学校都具备的进行日常教学管理的系统。由于部分高校学院的教务及档案管理水平还停留在纸质的阶段上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机信息管理所取代。教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是我们要考虑的问题。3 项目目标1、 确定项目目标和目标的衡量方法本计划书的编写目的在于建设高校教务教学的数字化管理,提高教务管理人员、工作人员以及各院系教学负责人的工作效率,并且与“数字化校园”中的其它系统相配合,共同实现无冗余的、统一的信息管理。(1)项目情况分析 对教务管理系统的整个环境进行有效分析,包括外部环境、上层组织系统、学校情况、相关关系人(教师、学生、管理员等)、社会经济和政治/法律环境等。 (2)项目问题界定 对教务管理系统情况分析后,发现是否存在影响项目开展和发展的因素和问题,并对问题分类、界定。分析得出项目问题产生的原因、背景和界限。 (3)确定项目目标因素 根据教务管理系统当前问题的分析和定义,确定可能影响项目发展和成败的明确、具体、可量化的目标因素,如项目风险大小、资金成本、项目涉及领域、通货膨胀、回收期等。具体应该体现在项目论证和可行性分析中。 (4)建立项目目标体系 通过教务管理系统因素,确定项目相关各方面的目标和各层次的目标,并对项目目标的具体内容和重要性进行表述。(5)各目标的关系确认 选课模块、学籍管理模块是必然(强制性)目标,留言板模块是期望目标,管理员增删改查是阶段性目标,这些目标间互相联系。2、项目责任人(1)项目经理项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。(2)系统架构师(技术总监)系统架构师是在部门内所有软件项目中,对技术上所有重要的事情做出决定的人。(3)需求分析师需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客户方的意见,项目组内所有与客户需求相关的事情必需得到他的认可。(4)系统分析师系统分析师是项目组中的首席执行官,他涉及项目的所有方面,是项目进度的推动者,也是项目成功的关键。(5)数据库设计师软件设计师又称模块设计师,协助系统分析师对分模块进行详细设计,并直接管控该模块的进度,对于本模块中所有重要的事做最终决定的人。(6)软件工程师软件工程师是最终实现代码的成员。(7)测试经理测试经理其实应该是整个项目中最关心项目质量的人,他的主要工作就是找到项目中存在的不合理、不合格的部份,并要求项目其它成员按其给定的项目质量完成项目。(8)测试工程师测试工程师是项目质量的保证,是最终进行项目测试的成员。(9)实施经理负责制定项目实施计划,在项目实施阶段,跟踪、检查实施人员的工作质量;(10)实施工程师在实施经理安排和指导下,执行项目用户现场实施任务;(11)美术工程师负责完成软件设计师安排的功能界面设计,对项目整体色彩的调配。3、 项目涉及人员 一般情况下,软件项目经理会优先考虑应聘者专业知识和经验因素。比较个人性格,团结协作与沟通能力分配,使得在软件开发生命周期和预算内,高效的进行项目开发。需求 :善于沟通,倾听;设计 :思路广,有经验;代码 :逻辑能力强,有专注力;测试 :严谨的对待事物。4、 建立各方通信渠道例如,手机、Email、U盘、工作内部交流群组4、 确定项目结构1、 项目和策略计划的关系(如确定各个项目的顺序)工作包及说明项目经理系统分析员程序员测试工程师文档工程师C1:需求调查SPPAC2:编写需求文档PAC3:项目初步评估和初步安排会议APPPPC4:项目正式启动会议APPPPD1:计划会议、项目专题讨论APPPD2:汇总和编写项目计划SPD3:项目计划的审核和分发执行AD4:系统的总体设计相关内容APD5:数据库设计相关内容APD6:模块设计:数据库实现、访问控制脚本APD7:模块设计:页面逻辑和页面样式PAPPD8:模块设计:个人数据管理PAPD9:模块设计:数据查询PAPD10:整理和编制详细设计,作为编码的依据APPD11:设计评审API1:模块实现:编码实现D6PAI2:模块实现:编码实现D7PAI3:模块实现:编码实现D8AI4:模块实现:编码实现D9PAI5:准备数据库和测试数据PPAI6:单元测试和调试:I1PAI7:单元测试和调试:I2PAI8:单元测试和调试:I3PAI9:单元测试和调试:I4PAI10:I6、I7、I8、I9之间的接口测试APPPI11:系统的组合和系统测试APPPI12:系统测试报告和反馈PPPAI13:帮助工程和帮助文件制作PPAI14:安装工程和安装配置PPAI15:安装包测试APPI16:编写配置指南PPAI17:编写功能和操作说明PPAI18:中期评估API19:后期评估APT1:文件归档AT2:运行测试APT3:B测试和峰值测试PAT4:程序、界面、手册的反馈和修订PPAT5:功能讲解、管理员培训PAPT6:项目总结APPPPT7:项目结束和团队解散AP 参与人员;A 负责人员;S 确认审核人员;2、新旧系统的通信新旧系统间的通信主要为数据之间的通信,即数据库的通信。在旧系统中导出数据库(教师数据库、学生数据库、成绩数据库、课程数据库),之后在新系统中附加原数据库即可。3、定义开发过程(1)调研、可行性分析和项目开发计划(2)需求分析(3)概要设计(4)详细设计(5)编写代码(6)软件测试(7)软件维护5、 确定项目产品和活动1、 技术产品、文档产品等数据库设计书、模块开发说明书、可行性报告、需求分析报告、概要设计报告、详细设计报告、技术文档、测试分析报告、测试计划文档、项目开发总结报告书、系统问题报告、变更控制与配置管理标准、质量标准和过程手册、度量程序、项目计划和控制标准、用户手册、使用培训。2、 采用PBS方法定义3、 画出一般性的产品流程图4、 确定项目活动A:登录B:教师C:管理员D:学生E:学籍管理模块F:选课模块G:完成选课5、 活动网络图 关键路径:ADEFG6、 确定和分配资源1、 预算(1)人员成本:员工工资、社保金、津贴等,并且员工的工资是按月支付 (根据项目实施确切的具体人员,人数来制定)(2)一般管理费用:场地租金、利息、服务部门成本 (根据公司、与公司签订合同的院校提供的资金范围决定)2、进度(1)需求分析 (2天 )(2)概要设计 (5天 )(3)详细设计 (8天 )(4)编码实现与测试 (15天)7、 风险分析1、 确认风险(1)教务管理网站进度风险(2)教务管理网站需求风险(3)技术开发风险(4)教务管理网站质量体系风险(5)教务管理网站设计风险(6)设计人员流失风险2、风险可能性和影响(1)教务管理网站进度风险: 即教务网站是否能够按工期的要求完成。网站构建是一个大型的开发项目,涉及到网站的前端和后台开发,也涉及到整个网站的工作运行流程,而该项目的上线时间是不能改变的,所以项目进度是一个签字的风险。如果,不能按时完成,则大量需要文档进行协调的工作时,致使开发进度越来越慢。教务网站的开发不同于其他的工程,在不同的工程阶段,需要的人员不同,需要配合的方面也不同,所有这些都需要行之有效的软件管理的保证。(2) 教务管理网站需求风险: 是以合作院校的需求开始,在大多数情况下,院校需求要靠网站开发方诱导才能保证需求的完整,再以书面的形式形成用户需求这一重要的文档。需求分析更多的是开发方确认需求的可行性和一致性的过程,在此阶段需要和用户进行广泛的交流和确认。需求和需求分析的任何疏漏造成的损失会在软件系统的后续阶段被一级一级地放大,因此本阶段的风险很大。(3) 技术开发风险: 本教务网站的开发主要用到了javascript作为前台开发和servelet后台相结合的结构体系,并设计到了Orcle的数据库部分。组件和构件技术都是为了提高网站的可靠性和网站的友好性而采用的技术手段。从技术成熟度上说不存在风险,但为了实现良好的网站构架和客户体验度,与传统开发方法比较,有相当的多的额外工作需要做,这会给项目工期带来一定的风险,但影响较小。(4) 教务管理网站质量体系风险: 任何网站管理忽略软件质量监督环节都将对网站的生产构成巨大的风险。网站的质量体系集中在开发中的测试阶段和最后的维护阶段。随着网站系统的不断扩大,需要不断的对网站的体系进行维护和改进,如果监督不到位,技术支持体系将会无效运转,造成损失。(5) 教务管理网站设计风险: 本身的风险主要来自于系统分析人员。分析人员在设计网站结构时过于定制,教务网站的友好型和实用性较弱,会给后期维护带来巨大的负担,和维护成本的激增。对用户来说不便同学们访问,甚至造成访问量急剧减少。反之,网站结构的过于灵活和通用,必然引起网站开发的难度增加,网站的复杂度会上升,这又会在实现和测试阶段带来风险,网站的稳定性也会受到影响。所以,该风险巨大。(6) 设计人员流失风险: 在教务网站开发过程中,有两种可能导致人员流失:一是工作乏味且压力过大,二是积累了开发经验,寻求更高发展。过程中,项目人员流动会对项目开发造成很大的影响,因为每一块的内容都是分配下去的,一环出现空缺,会导致后续开发无法进行下去,即使替补,也是因为两者理念不同,而增加理解过程,导致网站开发进度变慢,影响严重。3、风险排队风险投票影响规模估计太低84严重交付期限紧张65不严重用户需求变化频繁64严重技术达不到预期效果33不严重质量体系实施不到位43严重网站结构体系不合理30非常严重人员流动37严重4、降低风险措施序列风险描述可能性降低风险措施1对需求不明确,不完整中派有经验的员工去了解2需求不被识别高让对网站开发流程熟悉的人员参与调研3因不被重视,进度无法按时完成,实施成本增大高制定开发计划,明确各阶段完成时间4因客观原因导致实施时间推后高双方即使沟通,调整时间5需求变更,导致不能按时完成中初期需求调研充分,作多方论证6资源不到位,导致不能按时完成中与用户签订供货合同7由于安全策略不到位,导致数据丢失,无法恢复中对数据进行多样备份8由于权限设置不到位,导致信息泄漏中对教务权限按照职责设置严格访问权限9技术不合适,导致后期数据交换和协作出现问题中进行技术可行性分析10新技术应用,漏洞没发现中对该技术应用部分进行多方测试11教务网布局友好性差,访问量少高发布前,进行用户体验调查。12教务网信息传递,反应慢,访问量少高开发前,详细规范网站构架,使用合理结构13教务网配色不协调,不美观中要求美工人员有一定审美14产品模块版本存在故障(BUG)高做好测试、升级、替换、备份工作15运行环境、系统不兼容低与用户做好沟通16由于文件访问权限设置不到位,导致项目重要信息泄露中严谨的设计数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 骨髓库知识竞赛题及答案
- DB65T 4402-2021 石榴测土配方施肥技术规程
- DB65T 4329-2020 商用电馕坑安全通 用要求
- 模拟电路期末试题及答案
- 12《低碳生活每一天》(教学设计)-部编版道德与法治四年级上册
- 学生学习行为改进的目标教学设计:人教版高中地理必修二2.3 城市化
- 10我们所了解的环境污染 教学设计-2024-2025学年道德与法治三年级上册统编版
- 2025年中国数学高考真题及答案
- 2025年风电项目土地资源利用评价与优化方案报告
- 冲压车间考试题目及答案
- 2025年海南省社区工作者招聘考试笔试试题(含答案)
- 选矿技术基础知识培训课件
- 2025年全国中学生天文知识竞赛考试题库(含答案)
- 2025-2026学年苏科版(2024)初中物理九年级上册教学计划及进度表
- 2025至2030中国空间机器人学行业项目调研及市场前景预测评估报告
- 筠连王点科技有限公司3万吨-年复合导电浆料配套10吨-年碳纳米管粉体项目环评报告
- 2025年江苏省档案职称考试(新时代档案工作理论与实践)历年参考题库含答案详解(5套)
- 2025年北京市天文知识竞赛(小学组)历年参考题库含答案详解(5卷)
- 2025年高考英语全国一卷真题(含答案)
- 清廉企业建设课件内容
- 基于西门子PLC的声控喷泉系统设计
评论
0/150
提交评论