




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计报告项目名称:网上手机销售系统学生姓名:学 号:10L07520专业班级:软件L102课程名称:软件项目管理案例教程指导教师:王会勇2013年11月课程设计成绩评定表学生姓名学号10L07520成绩专业班级软件L102起止时间2013.11.112013.11.22设计题目网上手机销售系统指 导 教 师 评 语指导教师:年 月日、课程设计的目的及要求在掌握使用ClearCase和ClearQuest对软件项目进行配置管理的基础上,每个小组选择一个题目进行并行开发,完成课题设计任务,提高学生的实际动手能力和团队协作能力,培养学生的创新精神。二、课程设计的任务1. 熟练掌握 ClearCa
2、se和ClearQuest软件的使用。2. 熟练使用ClearCase和ClearQuest对软件项目进行配置管理。3. 根据本组设计题目和本人承担的具体设计任务,并通过指导教师的验收。4. 总结提高,按期完成课程设计报告。三、课程设计题目网上手机销售系统四、课程设计的内容及主要步骤1、设计内容在一周时间内,学生自由分组,组成一个开发团队,完成一个中小型软件项目的开发。开发过程中用软件项目管理的基本理论知识,解决并行开发中遇到的各种问题。通过使用ClearCase和ClearQuest这两个软件,实现并行开发过程中的变更管理。2、设计步骤(1) 确定项目的生存期模型。详细设计. 单元测试编码图
3、1.3软件测试过程V模型(2) 对项目进行需求分析。通过上述系统功能分析,针对一般在线手机销售系统,总结出如下的需求信息: 用户分一般用户、注册用户和管理员用户。 一般用户和注册用户无需登录就可以看查看手机信息并购买。 注册用户登录后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。 手机按手机厂商来分类,每一个手机都对应一个厂商。 订单分单张详细订单和总订单。 一个用户可以购买多个或多种型号的手机。 一个用户对应一张订单列表。 一个订单列表对应多张订单详细信息。 提供购物帮助功能。种产品(即每每一个订单列关于订单列表与订单详细信息可以这样理解:因为用户一次可以购买多种产
4、品,则对每款型号的手机)生成一条订单详细信息记录,然后多个这样的订单详细信息组成一个订单列表。 表才与一个用户对应,在发货时以订单列表为单位,也即用户在操作时所看到的“订单”。经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构: 管理员信息,包括数据项:账号,姓名,密码。 注册用户(会员),包括数据项,用户ID,用户名,密码等。 手机,包括数据项:手机编号,手机名称,分类编号等。 手机分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用)。 订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购书数量。 订单列表,包括数据项:订单列表编号,用户
5、编号,下单时间,联系方式等。 购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。(3)对项目进行任务分解。手机销售系统(4)项目估算与进度计划。1项目估算10元。软件费用,用到了 Rational ClearCase软件,软件只是用到了下载软件的费用,费用 2进度计划(1)需求分析开始日期2013-11-11完成日期2013-11-12 所需资源:一台电脑标志性事件:提交完整的需求分析报告(2)设计开始日期2013-11-13 完成日期2013-11-16所需资源:一台电脑标志性事件:提交完整的设计报告(3 )编码实现开始日期2013-11-17 完成日期2013-11-20所需资源:
6、一台电脑标志性事件:所需求的功能已经全部做好(4)测试开始日期2013-11-21 完成日期2013-11-23 所需资源:一台电脑标志性事件:无错误出现,能够流畅的运行(5)制定质量计划。机构组织在项目实施期间成立质量保证组织,该组织由质量保证人员和项目组长组成,组长负责质量监督工作及项目进展过程中各环节的质量把关,质量保证人员负责质量保证的工作。组织结构图如图1所示:质量保证设计实施质量控制2.职责 在本项目中,质量保证的职责如下:2.2.1 高层管理 受理项目内不能解决的不符合问题,必要时与项目组长协调; 负责听取质量保证的工作报告,评审质量保证活动和结果; 参加有过质量保证改进的评审。
7、2.2.2 项目的质量保证人员 质量保证人员的职责如下: 负责项目实施过程中对项目实施情况进行监督; 按计划实施审计活动,依照质量保证计划执行评审,并记录执行中发现的不符合项; 对不符合问题跟踪并验证措施的执行情况; 对项目内不能解决的不符合项问题向高层管理提交报告; 向项目组长报告项目质量工作状况和质量度量结果; 定期向项目组高高质量活动的结果; 制定质量保证的过程改进计划,记录过程数据。2.2.3 项目组长 项目组长的质量职责如下: 评审质量计划 与质保人员一起协商不符合项目问题的纠正措施,并安排资源实施纠正措施; 定期或事件驱动的评审质量保证活动和结果。3质量目标 根据质量行业的质量方针
8、和质量目标,结合本项目特点,制定项目的总体质量目标:( 1) 基于需求的测试覆盖率为 100%;( 2) 软件功能测试用例通过率不低于 95%;( 3) 每个阶段评审中发现的问题都已经解决或得到适当处理;( 4) 产品发布时不存在严重及其以上的缺陷。 注:严重问题是指导致系统或模块不能够正常工作的玩呢提。4.质量策略 为了保证提交用户的产品是高质量,实施过程中采取的质量保证措施包括: (1)将质量贯彻到日常的项目进展过程中;( 2) 应该特别注意项目工作产品质量的早期评审工作,无论是质量保证还是质量控 制采取的策略都是早期预防和早期排除缺陷5质量保证活动质量保证的主要活动包括过程审计和产品审计
9、。过程审计和产品审计的目的是为了确保在项目进展过程的各阶段和各方面采取各项措施来保证和提高 交给用户的产品质量。每一次过程审计和产品审计都应填写报告或活动记录。5.1 产品审计 产品审计由质量保证人员来进行,检查项目是否达标质量保证人员对项目生存期中创建的工作产品可以 有选择性的进行审计,是否符合适当的标准,是否进行了质量检查。5.2 过程审计 项目严格按照组织定义的软件过程进行开发,过程审计的具体依据参照企业的过程规范,保证项目中的 所有过程活动都在实施范围内。质量保证人员对项目过程进行监督,发现的问题和解决情况在每周的例会上通报,对没有解决的问题进 行讨论,对不能解决的问题提交高级管理者处
10、理。根据业内的质量保证体系和本项目的具体特点,确定项目执行过程如下:1)项目规划过程及产品标准。2)项目跟踪管理过程3)需求分析过程及产品标准4)系统设计过程及产品标准5)详细设计过程及产品标准6)调试运行过程及产品标准7)代码走查过程及代码编写标准8)产品集成测试过程及产品标准9)开发环境中的执行规则10)测试环境中的执行规则11)质量保证过程及其标准12)配置管理过程及其标准6质量控制活动 质量控制活动包括代码走查,单元测试,集成测试环境测试等,有开发人员负责。编码人员在编写代码 是要进行同步单元测试,但演的是亚达到分支覆盖,产品通过单元测试和代码走查后应提交测试人员进行集 成测试,系统测
11、试。测试人员的测试应达到质量目标的要求,软件发布时应达到测试通过准则的要求 . 7记录的收集、维护和保存 项目组应该保留项目执行过程中形成的各类文档、各种记录、各级周报、各级会议记录、 对于项目中问题的处理也要形成记录保存。每三天有质量保证人员根据任务清单的审计任务进行审计活 动,并收集活动的过程数据。6)制定配置计划、项目配置计划本计划的目的是定义软件项目组进行配置管理活动、任务和责任;定义支持配置管理的活动及报告 的工具、技术和方法。2、1适用范围本计划定义项目组在项目期间的所有配置管理活动。2人员与责任角色人员职责说明配置管理员李明远1制定配置管理计划2. 创建和维护配置库3. 发布配置
12、项及基线配置控制人员变更控制人员邵鹏飞、李明远、戚明 伟1制定配置管理计划 2创建和维护配置库3.发布配置项及基线4.保证所有申请的变化的一 致性、被评审和被批准。5.保证每一个重要的修 改和重做都必需要得到批准 后才可以进行开发人员邵鹏飞、聂壮显、扈秉行李明远、戚明伟负责项目的开发项目组长邵鹏飞对项目负责集成人员戚明伟测试人员戚明伟验收及记录人员邵鹏飞用于配制管理的软硬件资源svn开发软件,个人计算机配制库结构与权限类型工具功能说明开发库SVN不受控,开发人员工作和进行测试验证的空间邵鹏飞、聂 壮显、扈秉行李 明远、戚明伟受控库SVN受控,包括基线 和非基线工作产品, 只有配制管理员才 能够
13、修改邵鹏飞、戚明伟基线库SVN受控,按照计划 建立基线,将基线产 品纳入基线库李明远产品库SVN受控,存放项目 最终产品,不进行修 改邵鹏飞4、1配置库结构序号内容说明路径TCM技术合冋管理D:SVNTCMRM需求管理D:SVNRMSPP软件项目规划D:SVNSPPSPTO软件项目跟踪与管理D:SVNSPTOSCM软件配置管理D:SVNSCMSQA软件质量保证D:SVNSQA设计D:SVNDESIGN软源代码D:SVNSOURCECODESP件产品目标代码D:SVNBUILDE工程测试D:SVNTEST发布D:SVNRELEASE4、3人员权限类别人员权限说明配置管理者李明远负责项目配置管理,
14、对库拥有所有权限项目管理邵鹏飞访问、读质量保证人员李明远访问、读开发人员邵鹏飞、聂壮显、扈秉行李明远、戚明伟访问、读高层管理访问、读配置项计划类型主要配置项标识符预计正式发布时间技术合同合同HBKD-XJ-TCM-Co n-V1.82013-11-12sowHBKD-XJ-TCM-SOW-V1.82013-11-12计划项目计划HBKD-XJ-SPP-pp-V1.82013-11-12质量保证计划HBKD-XJ-SPP-SQA-V1.82013-11-12配置管理计划HBKD-XJ-SPP-SCM-V1.82013-11-12需求需求规格说明书HBKD-XJ-RM-SRS-V1.82013-1
15、1-14用户DEMOHBKD-XJ-RM-Demo-V1.82013-11-14设计总体设计说明书HBKD-XJ-Desig n-JK-V1.82013-11-16HBKD-XJ-Desig n-DB-V1.82013-11-16详细设计说明书HBKD-XJ-Desig n-LL-V1.82013-11-16设计术语及规范HBKD-XJ-Desig n-STD-V1.82013-11-16编程源程序HBKD-XJ-Code-Mod-V1.82013-11-19编码规则HBKD-XJ-Code-std-V1.82013-11-19测试测试计划HBKD-XJ-Test-Pla n-V1.82013
16、-11-21测试用例HBKD-XJ-Test-Case-V1.82013-11-21测试报告HBKD-XJ-Test-Report-V1.82013-11-21提交运行产品HBKD-XJ-Product-Exe-V1.82013-11-23验收报告HBKD-XJ-Product-Report-V1.82013-11-23用户手册HBKD-XJ-Product-Ma nn ual-V1.82013-11-23基线发布计划基线名称/标识符基线所包含的主要配置项预计建立时间需求需求规格说明书、用户DEMO2013-11-14总体设计总体设计说明书2013-11-16项目实现软件源代码、编码规则201
17、3-11-19系统测试测试用例、测试报告2013-11-21配置库备份计划备份频度、时间备份人备份内容、目的地、方 式11-22邵鹏飞全部备份、U盘(7)并行开发与测试测试方案:本次测试主要任务是对超市仓库管理系统进行初步验收的测试。测试的主要内容为:系统重要功能测试、监理方测试发现问题的回归测试以及系统的性能测试。1)单元测试在需求规格说明书中描述的所有功能,都将在选定的客户端/服务器配置组合上进行测试。测试中需要考虑正常的功能实现和恶意测试,即使用设计者不期望的数据进行操作。2)集成测试集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测 试的内容包括
18、单元间的接口以及集成后的功能。使用黑盒测试方法测试集成的功能。集成测试中没完成的功 能进行回归测试。3)确认测试确认测试又称为有效性测试。其任务是检查软件的功能和性能是否与需求说明书中确定的指标相符。确 认测试阶段有进行确认测试与软件配置审查两项工作。确认测试一般是在模拟环境下运用黑盒测试方法,由专门测试人员和用户参加的测试。确认测试需要需求说 明书、用户手册等文档,要制定测试计划,确定测试的项目,说明测试的内容描述具体的测试用例。集成测 试中没完成的功能进行回归测试。软件配置审查的任务是检查软件的所有文档资料的完整性、正确性。如发现遗漏和错误,应补充和改正。同时要编排好目录,为以后的软件维护
19、工作奠定基础。4)测试工具Mercury LoadRu nner 8.1LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用 环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知 的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不 可避免地导致公司收益的损失。Mer
20、cury In teractive的LoadRu nner能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadR unner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,能更快的查找和发现问题。此外,LoadR unner能支持广范的协议和技术,提供特殊的解决方案。(8)对模块进行集成。标标模块的集成测试测试目标:本系统测试中:至少 70%以上的测试应该是自动执行的,剩下的测试由手工完成。针对每一个自动功能 试用一个正常流程和三种可选流程进行测试。测试成功的标准是系统通过了90
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台入侵检测系统高效数据传输优化报告
- 2025年多式联运信息平台在物流仓储中的应用优化与行业协同发展分析
- 2025年网络文学IP衍生品市场分析报告:文化价值与娱乐产业的协同发展
- 2025年婴幼儿配方食品营养配方优化对婴幼儿感官体验影响报告
- 2025年肿瘤精准医疗临床实践中的个体化治疗计划制定报告
- 现代铁路政策与法规课件
- 2025年一级建造师考试建筑工程管理专项试题及答案
- 2025年教师资格证考试(中学)教育知识与能力专项训练押题试卷版
- 2025年高考数学真题解析与专项训练解题思路全解析
- 新中国以来中国民俗的变迁
- 《贵州省情》课程教学大纲
- 小学教育教学工作计划范文(5篇)
- 汽轮机汽封系统
- 《大随求陀罗尼》罗马拼音与汉字对照版
- 中国人健康大数据2023年
- 复变函数与积分变换教案
- 职工医疗互助保障计划、女职工安康互助保障计划互助金申请表
- 宾馆饭店消防安全排查整治标准
- GB 16869-2005鲜、冻禽产品
- 材料科学基础(全套429张课件)
- 整机部整机出货检验重点标准
评论
0/150
提交评论