您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件项目管理课程设计指导书20
《软件项目管理》课程设计指导书一.课程设计报告要求1、工作衔接本次《软件项目管理》课程设计所选项目必须与前期所作的《软件工程》课程设计所选的项目相同,也就是在《软件工程》课程设计的基础上进行本次课程设计。不能重新另选项目背景。2、课程设计报告封面要求报告封面应包含课程设计题目,作者专业、班级、姓名、学号,指导教师和设计完成日期。3、课程设计包含的内容(1)项目概述(2)工作任务书(业务需求)1)项目目标2)功能要求3)性能要求(3)项目进度计划1)分解项目工作2)项目工作关系表3)绘制甘特图4)绘制网络图5)里程碑计划(4)项目规模成本估算1)分解项目工作2)项目规模估算表3)开发成本4)管理、质量成本5)直接成本6)间接成本7)总估算成本(5)项目质量计划1)项目质量保证组织2)项目的质量目标3)质量保证活动4)质量控制活动(6)项目团队计划1)项目团队组成2)项目团队管理3)项目沟通计划(7)项目配置管理计划1)组织及职责2)配置管理环境3)配置管理活动(8)需求分析阶段的项目管理1)团队组织及职责2)团队管理3)进度管理4)质量管理5)需求管理(9)设计分析阶段的项目管理1)团队组织及职责2)团队管理3)进度管理4)质量管理(10)编码阶段的项目管理1)团队组织及职责2)团队管理3)进度管理4)质量管理5)成本管理(11)测试阶段的项目管理1)团队组织及职责2)团队管理3)进度管理4)质量管理二、课程设计范例1、项目概述某教育部门(甲方)希望目前的中小学有一个现代化的信息交流平台,即校务管理系统,为此他们提出了建立《校务通管理系统》的需求,希望委托软件公司为其开发这样的软件项目。《校务通管理系统》是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。它要完成学校管理层、教师、学生、家长等日常工作、学习、管理、咨询等任务。其目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程、便利校内外的交流。2、工作任务(StatementOfWork,SOW)书校务通管理系统业务需求《校务通管理系统》是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。它要完成学校管理层、教师、学生、家长等日常工作学习、管理、咨询等任务。其目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程、便利校内外的交流。一、整体要求1)系统要求提供教师工作平台和学生工作平台。2)系统要求有严格的权限管理,权限要在数据方面和功能方面都有体现。3)系统要求有可扩充性,可以在现有系统的基础上,通过前台就可加挂其他功能模块。二、一般学校的机构组成校长行政副校长业务副校长办公室工会人事总务处财务卫生政教处素质德育教导处学籍教学科研说明:1)可能每个学校机构不尽相同,但基本框架相似。这里需要指出的是关于学科教研室的设置,有几种情况:·每个年级设立学科教研室,如:初一数学教研室、初二数学教研室。·每个级部设立学科教研室,如:初中数学教研室、高中数学教研室。·每个学校设立学科教研室,如:XX学校数学教研室、XX学校数学教研室。所以,对于教研室最好不要在机构中体现,在教师基本情况中体现即可。2)对于学校组织机构和人员的设置,应遵循以下原则:组织机构设置:XX学校为一级,各处(室)、单位、级部为二级,各年级为三级,各班级为四级。人员设置:各人员均设置在相应的处(室)、单位、级部和年级,即人员的设置最低到年级。3)机构的日常业务·办公室:各类通知的上传下达、工作安排、日程管理、教师档案管理。·总务处:固定资产管理、教学仪器的使用管理、图书的借阅管理、卫生值日的安排和检查。·政教处:学生德育教育的管理和评定、学生家长和学校的沟通、学生大型活动的安排。·教导处:学生学籍的管理、教师教学的管理、科研的管理。·班主任:班级学生学籍的管理、学生日常管理、学生素质评价、学生学期评定、学生毕业鉴定。·任课教师:学生的教学(备课、考试)、学生考试成绩评价分析。三、系统功能描述(一)通用功能对于每位教师,登录系统后,都应提供如下功能:1)电子课表:系统根据学校总排课的情况和该教师的任课情况自动生成电子课表,备该教师查阅。·2)会议通知和公告:系统根据该教师的权限,自动列出该教师需要查阅的会议通知和公告,同时若准备起草和发布通知和公告,则系统提供相应功能。发送通知和公告应可自由设定相应的权限组。如全体学生、全体教师、年级全体教师等。3)日程安排:该日程安排应可分级设定,教师登录后可看到与自己有关的日程,同时能对自己的日程进行安排,日程安排同时需要设置自动提醒动能。4)个人日记:系统可为每个用户设置一个用于个人记事的功能。5)通讯录:系统自动从教师基本信息和学生基本信息中抽取通讯记录,形成公共通讯录用于用户查询使用,同时应给用户提供一个个人通讯录,该通讯录应能够录入、修改、删除、检索。6)教师答疑:系统自动抽取在学生平台提出的需该教师回答的问题,由教师进行解答,并记录相应的状态。7)家庭作业:教师可利用此功能对学生进行作业布置和批改。(二)学校日常业务管理功能1.招生管理本功能完成各学校从招生到入学的全部过程。其业务流程图如下图所示。说明:1)对于招生工作,首先是报名,系统需要提供报名功能,有的学校还要组织招生考试,但某些学校招生不存在入学考试,如小学的招生和某些中学的招生等。如不需考试,则根据报名审查情况录入新生基本信息(参照所提供资料的“招生录入”),录入信息包括:姓名、性别、考籍号、总分、考生来源、考生类型。下报名是否考试审核考试模块是否通过录入招生信息不予接收分班排学号统计、查询是是否否划线部分为必录项。2)符合入学条件的学生全部录入或根据考试情况转入完毕后,首先要根据性别和分数进行分班,分班原则为:每班男生、女生比例要基本一致,各班各分数段的人数要基本一致。自动分班后,一定要提供手工调整的功能。·3)分班结束后,转入正常教学工作前一定要保证各班的升学工作已经结束。4)统计查询。可按入学总分统计查询,还可按性别统计查询,或按学生采源统计查询。对于总分,可按任意分数段统计。如每10分一个分数段,或每1分一个分数段。2.学生日常管理学生日常管理应包括:学生档案管理、学生考勤管理、学生奖惩管理、学生变动管理。1)学生档案管理本模块应完成学生基本档案信息的录入过程。具体内容请参照所提供资料完善,需要加入照片。很多项目应有下拉框选择,日期时间加一个统一的控件。2)学生考勤管理能完成正常考勤工作即可。3)学生奖惩管理·本功能将合并到后期的学生素质评价中。4)学生变动管理应包括:升学、降级、留级、转学、转班、休学、复学、辍学、退学、开除、死亡等。对于升学,要考虑用户可操作性,不能对每个学生逐个进行升学处理。3.教务管理教务管理主要完成以下功能:教师日常管理、年级班级设置、学科设置、年级班级课程设计、排课表、考试、评价。1)关于教师档案,比照所提供资料设计,现在也没有一个成形的东西。关于论文、奖惩、培训都放在后期教师评价中统一处理。2)对于年级班级设置、学科设置、年级班级课程设计,基本按照我们的讨论结果来设计。需指出的是:班级设置中增加一个班级级别字段,用来后期对班级的评价,有些学校每学期会对每个班级打分,评出星级班级。学科设置,由于前面讲到的机构问题,最好不要和学科教研室联系。3)对于排课表的设计,要遵照以下原则:·确定每个班级的课程类型、每门课的任课教师、每门课的周课时数和每周上课的天数。·确定学校每天课时数。.·确定每门课在节次上的限制。·确定每门课的场地限制。·每个任课老师在兼顾前面的情况下,每天上课时间要交错开。·其他因素,如哺乳期教师不能安排在开头或者结尾几节课等。4)考试管理流程图如下图所示。考试是各个学校比较重视的一个方面,因为考试成绩在现阶段很多方面起着主导作用,现将考试需求明确如下:·对于考试类型,用户应可以自行维护,考试类型维护中应增加权重(即所占比例)一项。·对于考试科目和考试时间,可根据实际情况设置。·对于考场安排,应遵循以下原则:考试时间是否安排考试考试考试安排考试成绩录入统计查询分析是否考试类型、科目◇对不需要安排考场的考试(如单元考试)等,可跳过。◇对需要安排考场的考试,首先要确定考生数量、考生来源(班级或学校)、考场数量、每个考场的考生数量、课桌排列方式。◇根据以上情况,按照相同来源的考生前后左右不能相邻的原则来分配考场和考号。·考试成绩录入,应能够按照每个班级、学科录入,对于成绩单的生成,也可考虑数据导入。·对于考试成绩,应能够按照班级排序查询或者按照参加此类考试的全部学生排序查询。·可以按照优秀率、及格率、平均分、标准分统计。可以按照分数段统计,分数段可自由设定。5)评价本模块完成对教师、班级、学生的评价。教师教学评价:对于教师评价,暂按如下操作:·评价工作通常每学期一次,期末产生结果。·设定一个指标体系框架,指标内容可由用户自行维护,指标体系要分级。·指标应包括:具体指标内容、权重、分数、备注。·教师的论文情况、奖惩、培训情况都可作为指标维护。·对每个教师所涉及的指标,录入相应的分数和备注。·通过指标的组合形成一个评价公式(评价方案)。·根据评价方案产生评价结果。班级星级评价:班级评价比照教师评价操作,对于评价应该有一个分数转换对照表,如90分以上为优秀、A级、五星级等。学生素质评价:学生素质评价照以上操作。但需要考虑如何把各种考试成绩加到评价系统指标体系中。4.教师备课系统此功能为每一位授课老师提供一个计算机备课的功能,包括备课素材的准备和组织以及备课笔记的生成和存档。5.资源库系统应提供一个标准的资源库解决方案。6.网上考试功能7.聊天室挂一个功能比较完善的成品即可。8.论坛找一个比较有特色的成品即可。四、应达到的技术指标和参数系统应满足并行登录、并行查询的速度要求。其中主要内容包括:1)保证1000人以上可以同时登录系统。2)所有查询速度应在10秒以内。3)保证数据的每周备份。4)出现问题应在10分钟内恢复。注:从SOW可以看出,一般情况下用户提供的工作说明开始会很简单、很模糊,但随着项目的进展,客户会随时提出一些新的要求,这其实是项目管理过程中比较棘手、但确经常发生的事情。3、项目进度计划一、分解项目工作通过对《校务通管理系统》任务书的分析(分析项目结构)结果,进一步对本项目的任务进行分解,采用图表方式进行任务分解的分解结果如下图所示。100校务通管理信息系统110需求分析120开发环境准备130系统设计140系统编码150系统测试160试运行170用户验收111需求调研112需求分析113需求确认121硬件环境准备122软件环境准备131系统分析132总体设计133详细设计141界面设计142详细设计151测试计划152单元测试153集成测试161试运行162试运行报告163系统改进二、项目工作关系表任务编码任务名称工作代号前期工作后期工作持续时间(天)111需求调研A11210112需求分析B1111135113需求确认C112121,1315121硬件环境准备D1131222122软件环境准备E1211413131系统分析F11313210132总体设计G1311338133详细设计H13214112141界面设计I122,1331518142编码J1331518151测试计划K1421525152单元测试L15115310153集成测试M1521618161系统试运行N15316215162试运行报告P1611632163系统改进Q1621705170系统验收R1635三、项目甘特图时间任务102030405060708090100110120需求调研需求分析需求确认硬件环境准备软件环境准备系统分析总体设计详细设计界面设计编码测试计划单元测试集成测试系统试运行试运行报告系统改进系统验收四、网络进度计划图00100010A0101501015B0152001520C25202204547D252225254750E0203002030F030380303
本文标题:软件项目管理课程设计指导书20
链接地址:https://www.777doc.com/doc-795037 .html