实验报告。
课程名称软件项目管理。
开课学期2018-2019 (一)
指导老师。实验室。
班级。姓名。
学号。成绩。
目录。一、 项目概述 2
二、 工作任务书(statement of work,sow) 2
1. 整体要求 2
2. 系统逻辑模型 3
3. 系统功能描述 3
4. 应达到的技术指标和参数 4
三、 项目进度计划 4
1. 分解项目工作 4
2. 项目工作关系表 5
3. 甘特图 6
4. 网络进度计划图 6
5. 里程碑计划 8
四、 项目规模成本估算 8
1. 分解项目工作 8
2. 项目规模估算表 9
3. 开发成本 9
4. 管理、质量成本 9
5. 直接成本 9
6. 间接成本 9
7. 总估算成本 9
8. 项目** 10
五、 项目质量计划 10
1. 项目质量保证组织 10
2. 项目的质量目标 11
3. 质量保证活动 11
4. 质量控制活动 13
六、 项目团队计划 14
1. 项目团队组成 14
2. 项目沟通计划 14
七、 总结 15
1. 覃永达 15
2. 诸海 15
3. 罗祥森 15
4. 柒志宇 15
5. 黎剑钊 15
一、 项目概述。
21世纪以来,电子词典开始较快发展,以电子计算机为代表的现代科学获得了突飞猛进的发展并迅速和人们的日常生活结合在一起。计算机技术的发展和进步也使电子语言词典的诞生成为可能。虽然只有十来年的发展历程,然而电子词典却已经迅速发展壮大,成为词典家族中最具有旺盛生命力的一员之一。
虽然目前电子词典还不能够取代传统词典,然而,在英语学习和教学以及日常生活中,它凭借实用、快捷、准确、经济的特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。因此,制作一个电子词典软件是十分有意义和价值的。
二、 工作任务书(statement of work,sow)
1) 系统要求提供管理员平台。管理员分为超级管理员与普通管理员,普通管理员具有一个或多个,拥有对词库进行增、删、查、改的权限;超级管理员只有一个,除了普通管理员的权限之外,还具有添加和删除普通管理员的权限。
2) 系统要求有客户端,用户可以通过本系统进行查询、学习。
3) 系统要求有严格的权限管理。
4) 系统要求有可扩充性,可以在现有系统的基础上加挂其他功能模块。
1) 子系统模块描述。
1) 词库管理(子系统模块)
a) 对词库的单词进行查询。
b) 对词库添加:单词/词组/句子。
c) 对词库删除:单词/词组/句子。
d) 对词库修改:单词/词组/句子。
2) 数据挖掘(子系统模块)
a) 统计用户类型,生成用户类型分布报表。
b) 统计本次库的高频查询单词、词组、句子。
c) 统计用户年龄,生成用户年龄分布报表。
3) 用户管理(子系统模块)
a) 对词库进行:查询单词/词组/例句。
b) 收藏从词库查询到的:单词/词组/例句。
c) 删除个人收藏列表中的:单词/词组/例句。
d) 请求人工翻译。
4) 商业合作(子系统模块)
a) 与友商项目合作。
b) 与友商广告合作。
c) 与友商技术交流。
2) 成员模块描述。
a) 超级管理员:注册、登录、查询、对词库进行增删查改操作以及修改普通管理员的基本信息;
b) 普通管理员:对词库进行增删查改操作;
c) 用户:注册、登录、查询和修改自己的基本信息,查询单词/词组/句子以及请求人工翻译。
1) 所有查询的响应和回馈速度应不能超过10秒。
2) 为防止数据丢失,应保证数据至少每周备份至持久化设备。
3) 保证在10分钟内修复突发问题。
4) 保证至少30000人可以同时登录系统;
三、 项目进度计划。
采用图表方式进行任务分解的分解结果如下图:
四、 项目规模成本估算。
1) 从项目规模估算表得知项目规模是42人天,假设开发人员成本参数=450元/天,则:
内部的开发成本=42天 x450元/天 =18900元。
则:开发成本=18900元。
管理任务和质量任务可以通过计算开发任务得到,根据经验,管理任务和质量任务=20% x开发任务。
项目的管理和质量成本=开发成本x 20%=3780元。
直接成本=18900+3780= 22680元。
间接成本包括前期合同费用、房租、水电、培训、员工福利、客户服务等。根据经验,采用公式:间接成本=25%x直接成本。
间接成本 = 5670元。
项目总估算成本=直接成本+ 间接成本= 22680 + 5670 = 28350。
如果项目的利润是40%,其中风险**10%,利润15%,税费5%。则:
项目的总**=28350 x (1 + 0.4)=39690元。
五、 项目质量计划。
1) 组织机构。
在项目实施期间成立项目质量保证组织,该组织由质量保证人员和项目经理等组成。项目经理负责质量监督工作及项目进展过程中各环节的质量把关,开发经理负责质量控制工作,质量保证人员负责质量保证的工作。组织结构如下图所示:
2) 职责。
在本项目中,质量保证组织的职责如下:
a) 高层管理。
参加有关质量保证过程改进的评审。
负责听取质量保证组的工作报告,评审质量保证活动和结果。
受理项目内不能解决的不符合问题。
b) 项目质量保证人员。
实施项目组成员的质量保证培训。
向项目经理报告项目质量工作状况和质量度量结果。
按计划实施审计活动,依照质量保证计划执行评审/审计,并记录执行中发现的不符合项。
负责项目实施过程中,对项目实施情况进行监督,包括对项目实施过程和工作产品进行监督检查。
制定质量保证计划。
对不符合问题提交不符合项报告,跟踪并验证纠正措施的执**况。
对项目内不能解决的不符合项问题,向高层管理提交报告。
制定质量保证的过程改进计划,记录过程数据。
定期向项目组报告质量活动的结果。
c) 项目经理。
定期评审质量保证活动和结果。
与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施。
评审质量计划。
根据企业的质量方针和质量目标与本项目,制定项目的总体质量目标:
1) 基于需求的测试覆盖率为100%;
2) 软件功能测试用例通过率不低于95%;
3) 每个阶段评审中发现的问题都已经解决或得到适当处理;
4) 产品发布时不存在严重问题,以及以上的缺陷;
结合以往的项目经验和企业的质量相应标准,制定质量标准如下表所示。
质量保证的主要活动包括过程评审和产品审计。。每一次过程评审和产品审计都应填写相应的报告或活动记录。
1) 产品审计。
产品审计由质量保证人员来进行,检查项目产品是否达到质量目标。质量保证人员可以有选择性地审计项目生存期中创建的工作产品,以验证是否符合适当的标准,是否进行了质量检查。如下表:
质量审计一览表。
2) 过程评审。
项目严格按照组织定义的软件过程进行开发,过程评审的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。在每次评审之后,要对评审结果做出明确的决策并形成评审记录。评审可采取文件传阅、评审会等形式。
质量保证人员负责对项目过程进行监督,将发现的问题和解决情况在每周的例会上通报,对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。每个周末,进行一次配置管理审核,确认配置管理工作是否正常进行。
软件项目管理课程设计
软件项目管理计划书。项目名称 食品销售管理系统 班级 姓名。学号。目录。1 简介 2 项目概述 2 项目交付产品 2 软件项目计划书的演化 2 2 项目组织 3 过程模型 3 团队的分工与合作 4 3 管理过程 4 管理目标及优先级 4 风险管理 5 监督及控制机制 6 人员计划 7 4 技术过程 ...
软件项目管理课程设计
软件工程专业 软件过程管理 课程设计报告。题目 电子商务系统 图书 姓名。准考证号。学院 数学与计算机科学学院 专业 软件工程 年级 10级。2012 年 3 月 一 电子商务系统介绍。电子商务系统是以电子商务为基础的网上交易实现体系。网上交易依然。遵循传统市场交易的原则。网上交易的信息沟通是通过数...
软件项目管理课程设计
青岛理工大学亲岛学院。课程设计 课程名称软件项目管理 题目名称学生社团管理系统 学生学部 系 计算机与艺术设计学部。专业班级 xx计算机科学与技术x班。学号 xxxxxx 学生姓名 xxx 指导教师 xxxxx 2009年 03月05日。选题背景。设计这个学生社团管理系统的初衷,是为了使学校能够更好...