网上手机销售系统项目管理课程设计报告

上传人:平*** 文档编号:14746966 上传时间:2017-11-01 格式:DOC 页数:13 大小:170.46KB
返回 下载 相关 举报
网上手机销售系统项目管理课程设计报告_第1页
第1页 / 共13页
网上手机销售系统项目管理课程设计报告_第2页
第2页 / 共13页
网上手机销售系统项目管理课程设计报告_第3页
第3页 / 共13页
网上手机销售系统项目管理课程设计报告_第4页
第4页 / 共13页
网上手机销售系统项目管理课程设计报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《网上手机销售系统项目管理课程设计报告》由会员分享,可在线阅读,更多相关《网上手机销售系统项目管理课程设计报告(13页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告项目名称: 网上手机销售系统 学生姓名: 学 号: 10L07520 专业班级: 软件 L102 课程名称: 软件项目管理案例教程 指导教师: 王会勇 2013 年 11 月 课程设计成绩评定表学生姓名 学 号 10L07520 成绩专业班级 软件 L102 起止时间 2013.11.112013.11.22设计题目 网上手机销售系统指导教师评语指导教师: 年 月 日一、课程设计的目的及要求在掌握使用 ClearCase 和 ClearQuest 对软件项目进行配置管理的基础上,每个小组选择一个题目进行并行开发,完成课题设计任务,提高学生的实际动手能力和团队协作能力,培养学生的创新

2、精神。二、课程设计的任务1. 熟练掌握 ClearCase 和 ClearQuest 软件的使用。2. 熟练使用 ClearCase 和 ClearQuest 对软件项目进行配置管理。3. 根据本组设计题目和本人承担的具体设计任务,并通过指导教师的验收。4. 总结提高,按期完成课程设计报告。 三、课程设计题目网上手机销售系统四、课程设计的内容及主要步骤1、设计内容在一周时间内,学生自由分组,组成一个开发团队,完成一个中小型软件项目的开发。开发过程中用软件项目管理的基本理论知识,解决并行开发中遇到的各种问题。通过使用 ClearCase 和 ClearQuest 这两个软件,实现并行开发过程中的

3、变更管理。2、设计步骤(1)确定项目的生存期模型。需 求 分 析 概 要 设 计详 细 设 计 编 码 系 统 测 试集 成 测 试单 元 测 试图 1.3 软 件 测 试 过 程 V模 型需 求 分 析 概 要 设 计详 细 设 计 编 码 系 统 测 试集 成 测 试单 元 测 试图 软 件 测 试 过 程 模 型(2)对项目进行需求分析。通过上述系统功能分析,针对一般在线手机销售系统,总结出如下的需求信息:用户分一般用户、注册用户和管理员用户。一般用户和注册用户无需登录就可以看查看手机信息并购买。注册用户登录后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。手机按

4、手机厂商来分类,每一个手机都对应一个厂商。订单分单张详细订单和总订单。一个用户可以购买多个或多种型号的手机。一个用户对应一张订单列表。一个订单列表对应多张订单详细信息。提供购物帮助功能。关于订单列表与订单详细信息可以这样理解:因为用户一次可以购买多种产品,则对每一种产品(即每一款型号的手机)生成一条订单详细信息记录,然后多个这样的订单详细信息组成一个订单列表。每一个订单列表才与一个用户对应,在发货时以订单列表为单位,也即用户在操作时所看到的“订单” 。经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:管理员信息,包括数据项:账号,姓名,密码。注册用户(会员),

5、包括数据项,用户 ID,用户名,密码等。手机,包括数据项:手机编号,手机名称,分类编号等。手机分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用) 。订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购书数量。订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。购物帮助,包括数据项:问题 ID,问题标题,答案和点击次数。(3)对项目进行任务分解。登录定单查询订单投拆客户服务付款方式新闻中心购物车收银台手机销售系统注册(4)项目估算与进度计划。1 项目估算软件费用,用到了 Rational ClearCase 软件,软件只是用到了下载软件的费用,费用 10

6、元。2 进度计划(1) 需求分析开始日期 2013-11-11 完成日期 2013-11- 12 所需资源:一台电脑标志性事件:提交完整的需求分析报告(2) 设计开始日期 2013-11-13 完成日期 2013-11-16 所需资源:一台电脑标志性事件:提交完整的设计报告(3)编码实现开始日期 2013-11-17 完成日期 2013-11-20 所需资源:一台电脑标志性事件:所需求的功能已经全部做好(4)测试开始日期 2013-11-21 完成日期 2013-11-23 所需资源:一台电脑标志性事件:无错误出现,能够流畅的运行(5)制定质量计划。机构组织 在项目实施期间成立质量保证组织,该

7、组织由质量保证人员和项目组长组成,组长负责质量监督工作及项目进展过程中各环节的质量把关,质量保证人员负责质量保证的工作。组织结构图如图1所示:老师项目组长软件开发 配置管理质量保证实施设计 质量控制2.职责在本项目中,质量保证的职责如下:2.2.1 高层管理受理项目内不能解决的不符合问题,必要时与项目组长协调;负责听取质量保证的工作报告,评审质量保证活动和结果;参加有过质量保证改进的评审。2.2.2 项目的质量保证人员质量保证人员的职责如下:负责项目实施过程中对项目实施情况进行监督;按计划实施审计活动,依照质量保证计划执行评审,并记录执行中发现的不符合项;对不符合问题跟踪并验证措施的执行情况;

8、对项目内不能解决的不符合项问题向高层管理提交报告;向项目组长报告项目质量工作状况和质量度量结果;定期向项目组高高质量活动的结果;制定质量保证的过程改进计划,记录过程数据。2.2.3 项目组长项目组长的质量职责如下:评审质量计划与质保人员一起协商不符合项目问题的纠正措施,并安排资源实施纠正措施;定期或事件驱动的评审质量保证活动和结果。3质量目标根据质量行业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标: (1) 基于需求的测试覆盖率为 100%;(2) 软件功能测试用例通过率不低于 95%; (3) 每个阶段评审中发现的问题都已经解决或得到适当处理;(4) 产品发布时不存在严重及其

9、以上的缺陷。 注:严重问题是指导致系统或模块不能够正常工作的玩呢提。 4.质量策略为了保证提交用户的产品是高质量,实施过程中采取的质量保证措施包括: (1)将质量贯彻到日常的项目进展过程中;(2) 应该特别注意项目工作产品质量的早期评审工作,无论是质量保证还是质量控制采取的策略都是早期预防和早期排除缺陷5质量保证活动质量保证的主要活动包括过程审计和产品审计。过程审计和产品审计的目的是为了确保在项目进展过程的各阶段和各方面采取各项措施来保证和提高交给用户的产品质量。每一次过程审计和产品审计都应填写报告或活动记录。 5.1 产品审计产品审计由质量保证人员来进行,检查项目是否达标质量保证人员对项目生

10、存期中创建的工作产品可以有选择性的进行审计,是否符合适当的标准,是否进行了质量检查。5.2 过程审计 项目严格按照组织定义的软件过程进行开发,过程审计的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。质量保证人员对项目过程进行监督,发现的问题和解决情况在每周的例会上通报,对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。 根据业内的质量保证体系和本项目的具体特点,确定项目执行过程如下:(1) 项目规划过程及产品标准。 (2) 项目跟踪管理过程 (3) 需求分析过程及产品标准 (4) 系统设计过程及产品标准 (5) 详细设计过程及产品标准(6) 调试运行过程及产品

11、标准 (7) 代码走查过程及代码编写标准 (8) 产品集成测试过程及产品标准 (9) 开发环境中的执行规则 (10) 测试环境中的执行规则 (11) 质量保证过程及其标准 (12) 配置管理过程及其标准 6质量控制活动 质量控制活动包括代码走查,单元测试,集成测试环境测试等,有开发人员负责。编码人员在编写代码是要进行同步单元测试,但演的是亚达到分支覆盖,产品通过单元测试和代码走查后应提交测试人员进行集成测试,系统测试。测试人员的测试应达到质量目标的要求,软件发布时应达到测试通过准则的要求.7记录的收集、维护和保存 项目组应该保留项目执行过程中形成的各类文档、各种记录、各级周报、各级会议记录、对

12、于项目中问题的处理也要形成记录保存。每三天有质量保证人员根据任务清单的审计任务进行审计活动,并收集活动的过程数据。(6)制定配置计划。二、项目配置计划本计划的目的是定义软件项目组进行配置管理活动、任务和责任;定义支持配置管理的活动及报告的工具、技术和方法。2、1 适用范围 本计划定义项目组在项目期间的所有配置管理活动。2 人员与责任角色 人员 职责说明配置管理员 李明远 1.制定配置管理计划2. 创建和维护配置库3. 发布配置项及基线配置控制人员变更控制人员邵鹏飞、李明远、戚明伟1.制定配置管理计划2.创建和维护配置库3. 发布配置项及基线4. 保证所有申请的变化的一致性、被评审和被批准。5.

13、保证每一个重要的修改和重做都必需要得到批准后才可以进行开发人员 邵鹏飞、聂壮显、扈秉行李明远、戚明伟负责项目的开发项目组长 邵鹏飞 对项目负责集成人员 戚明伟测试人员 戚明伟验收及记录人员 邵鹏飞用于配制管理的软硬件资源svn 开发软件,个人计算机配制库结构与权限类型 工具 功能 说明开发库 SVN 不受控,开发人员工作和进行测试验证的空间邵鹏飞、聂壮显、扈秉行李明远、戚明伟受控库 SVN 受控,包括基线和非基线工作产品,只有配制管理员才能够修改邵鹏飞、戚明伟基线库 SVN 受控,按照计划建立基线,将基线产品纳入基线库李明远产品库 SVN 受控,存放项目最终产品,不进行修改邵鹏飞4、1 配置库

14、结构序号 内容 说明 路径TCM 技术合同管理 D:SVNTCMRM 需求管理 D:SVNRMSPP 软件项目规划 D:SVNSPPSPTO 软件项目跟踪与管理 D:SVNSPTOSCM 软件配置管理 D:SVNSCMSQA 软件质量保证 D:SVNSQA设计 D:SVNDESIGN源代码 D:SVNSOURCECODE目标代码 D:SVNBUILD测试 D:SVNTESTSPE软件产品工程发布 D:SVNRELEASE4、3 人员权限类别 人员 权限说明配置管理者 李明远 负责项目配置管理,对库拥有所有权限项目管理 邵鹏飞 访问、读质量保证人员 李明远 访问、读开发人员 邵鹏飞、聂壮显、扈秉

15、行李明远、戚明伟访问、读高层管理 访问、读配置项计划类型 主要配置项 标识符 预计正式发布时间合同 HBKD-XJ-TCM-Con-V1.8 2013-11-12技术合同 SOW HBKD-XJ-TCM-SOW-V1.8 2013-11-12项目计划 HBKD-XJ-SPP-pp-V1.8 2013-11-12质量保证计划 HBKD-XJ-SPP-SQA-V1.8 2013-11-12计划配置管理计划 HBKD-XJ-SPP-SCM-V1.8 2013-11-12需求规格说明书 HBKD-XJ-RM-SRS-V1.8 2013-11-14需求用户 DEMO HBKD-XJ-RM-Demo-V1.8 2013-11-14总体设计说明书 HBKD-XJ-Design-JK-V1.8 2013-11-16HBKD-XJ-Design-DB-V1.8 2013-11-16详细设计说明书 HBKD-XJ-Design-LL-V1.8 2013-11-16设计设计术语及规范 HBKD-XJ-Design-STD-V1.8 2013-11-16源程序 HBKD-XJ-Code-Mod-V1.8 2013-11-19编程编码规则 HBKD-XJ-Code-std-V1.8 2013-11-19测试计划 HBKD-XJ-Test-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号