ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:102.10KB ,
资源ID:21652372      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21652372.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上手机销售系统项目管理课程设计报告Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上手机销售系统项目管理课程设计报告Word格式文档下载.docx

1、4. 总结提高,按期完成课程设计报告。三、课程设计题目四、课程设计的内容及主要步骤 1、设计内容在一周时间内,学生自由分组,组成一个开发团队,完成一个中小型软件项目的开发。开发过程中用软件项目管理的基本理论知识,解决并行开发中遇到的各种问题。通过使用ClearCase 和ClearQuest 这两个软件,实现并行开发过程中的变更管理。2、设计步骤(1)确定项目的生存期模型。(2)对项目进行需求分析。 通过上述系统功能分析,针对一般在线手机销售系统,总结出如下的需求信息:用户分一般用户、注册用户和管理员用户。一般用户和注册用户无需登录就可以看查看手机信息并购买。注册用户登录后可以维护自己的个人信

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

3、员信息,包括数据项:账号,姓名,密码。注册用户(会员),包括数据项,用户ID,用户名,密码等。手机,包括数据项:手机编号,手机名称,分类编号等。手机分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用)。订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购书数量。订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。(3)对项目进行任务分解。(4)项目估算与进度计划。1 项目估算软件费用,用到了Rational ClearCase 软件,软件只是用到了下载软件的费用,费用10元。2 进度计划(1) 需求

4、分析开始日期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)制定质量计划。 机构组织 在项目实施期间成立质量保证组织,该组织由质量保证人员和项目组长组成,组长负责质量监督工作及项目进展过程中各环节的质量把关,质量保证人员负

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

6、组高高质量活动的结果;制定质量保证的过程改进计划,记录过程数据。2.2.3 项目组长项目组长的质量职责如下:评审质量计划与质保人员一起协商不符合项目问题的纠正措施,并安排资源实施纠正措施;定期或事件驱动的评审质量保证活动和结果。3质量目标 根据质量行业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标:(1) 基于需求的测试覆盖率为100%;(2) 软件功能测试用例通过率不低于95%;(3) 每个阶段评审中发现的问题都已经解决或得到适当处理;(4) 产品发布时不存在严重及其以上的缺陷。注:严重问题是指导致系统或模块不能够正常工作的玩呢提。4.质量策略为了保证提交用户的产品是高质量,实

7、施过程中采取的质量保证措施包括:(1)将质量贯彻到日常的项目进展过程中;(2) 应该特别注意项目工作产品质量的早期评审工作,无论是质量保证还是质量控制采取的策略都是早期预防和早期排除缺陷5质量保证活动质量保证的主要活动包括过程审计和产品审计。过程审计和产品审计的目的是为了确保在项目进展过程的各阶段和各方面采取各项措施来保证和提高交给用户的产品质量。每一次过程审计和产品审计都应填写报告或活动记录。5.1 产品审计产品审计由质量保证人员来进行,检查项目是否达标质量保证人员对项目生存期中创建的工作产品可以有选择性的进行审计,是否符合适当的标准,是否进行了质量检查。5.2 过程审计 项目严格按照组织定

8、义的软件过程进行开发,过程审计的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。质量保证人员对项目过程进行监督,发现的问题和解决情况在每周的例会上通报,对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。根据业内的质量保证体系和本项目的具体特点,确定项目执行过程如下:(1) 项目规划过程及产品标准。(2) 项目跟踪管理过程 (3) 需求分析过程及产品标准 (4) 系统设计过程及产品标准 (5) 详细设计过程及产品标准(6) 调试运行过程及产品标准 (7) 代码走查过程及代码编写标准 (8) 产品集成测试过程及产品标准 (9) 开发环境中的执行规则 (10) 测试环

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

10、配置计划。二、项目配置计划本计划的目的是定义软件项目组进行配置管理活动、任务和责任;定义支持配置管理的活动及报告的工具、技术和方法。2、1 适用范围 本计划定义项目组在项目期间的所有配置管理活动。2 人员与责任角色人员职责说明配置管理员李明远1.制定配置管理计划 2. 创建和维护配置库3. 发布配置项及基线配置控制人员变更控制人员邵鹏飞、李明远、戚明伟1.制定配置管理计划2.创建和维护配置库4. 保证所有申请的变化的一致性、被评审和被批准。5.保证每一个重要的修改和重做都必需要得到批准后才可以进行开发人员邵鹏飞、聂壮显、扈秉行李明远、戚明伟负责项目的开发邵鹏飞对项目负责集成人员戚明伟测试人员验

11、收及记录人员用于配制管理的软硬件资源 svn开发软件,个人计算机配制库结构与权限类型工具功能说明开发库SVN不受控,开发人员工作和进行测试验证的空间受控库受控,包括基线和非基线工作产品,只有配制管理员才能够修改邵鹏飞、戚明伟基线库受控,按照计划建立基线,将基线产品纳入基线库产品库受控,存放项目最终产品,不进行修改4、1配置库结构序号内容路径TCM技术合同管理D:SVNTCMRM需求管理SVNRMSPP软件项目规划SVNSPPSPTO软件项目跟踪与管理SVNSPTOSCM软件配置管理SVNSCMSQA软件质量保证SVNSQASPE软件产品工程SVNDESIGN源代码SVNSOURCECODE目标

12、代码SVNBUILD测试SVNTEST发布SVNRELEASE4、3人员权限类别权限说明配置管理者负责项目配置管理,对库拥有所有权限项目管理访问、读质量保证人员配置项计划主要配置项标识符预计正式发布时间技术合同合同HBKD-XJ-TCM-Con-V1.82013-11-12SOWHBKD-XJ-TCM-SOW-V1.8计划项目计划HBKD-XJ-SPP-pp-V1.8质量保证计划HBKD-XJ-SPP-SQA-V1.8配置管理计划HBKD-XJ-SPP-SCM-V1.8需求需求规格说明书HBKD-XJ-RM-SRS-V1.82013-11-14用户DEMOHBKD-XJ-RM-Demo-V1.

13、8总体设计说明书HBKD-XJ-Design-JK-V1.82013-11-16HBKD-XJ-Design-DB-V1.8详细设计说明书HBKD-XJ-Design-LL-V1.8设计术语及规范HBKD-XJ-Design-STD-V1.8编程源程序HBKD-XJ-Code-Mod-V1.82013-11-19编码规则HBKD-XJ-Code-std-V1.8测试计划HBKD-XJ-Test-Plan-V1.82013-11-21测试用例HBKD-XJ-Test-Case-V1.8测试报告HBKD-XJ-Test-Report-V1.8提交运行产品HBKD-XJ-Product-Exe-V1

14、.82013-11-23验收报告HBKD-XJ-Product-Report-V1.8用户手册HBKD-XJ-Product-Mannual-V1.8基线发布计划基线名称/标识符基线所包含的主要配置项预计建立时间需求规格说明书、总体设计项目实现软件源代码、编码规则系统测试测试用例、测试报告配置库备份计划备份频度、时间备份人备份内容、目的地、方式11-22全部备份、U盘(7)并行开发与测试。测试方案:本次测试主要任务是对超市仓库管理系统进行初步验收的测试。测试的主要内容为:系统重要功能测试、监理方测试发现问题的回归测试以及系统的性能测试。1) 单元测试在需求规格说明书中描述的所有功能,都将在选定

15、的客户端/服务器配置组合上进行测试。测试中需要考虑正常的功能实现和恶意测试,即使用设计者不期望的数据进行操作。2) 集成测试集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。使用黑盒测试方法测试集成的功能。集成测试中没完成的功能进行回归测试。3) 确认测试确认测试又称为有效性测试。其任务是检查软件的功能和性能是否与需求说明书中确定的指标相符。确认测试阶段有进行确认测试与软件配置审查两项工作。确认测试一般是在模拟环境下运用黑盒测试方法,由专门测试人员和用户参加的测试。确认测试需要需求说明书、用户手册等文档,要制定测

16、试计划,确定测试的项目,说明测试的内容描述具体的测试用例。软件配置审查的任务是检查软件的所有文档资料的完整性、正确性。如发现遗漏和错误,应补充和改正。同时要编排好目录,为以后的软件维护工作奠定基础。4) 测试工具MercuryLoadRunner8.1LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用

17、环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。Interactive的能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,能更快的查找和发现问题。此外,LoadRunner能支持广范的协议和技术,提供特殊的解决方案

18、。(8)对模块进行集成。模块的集成测试测试目标本系统测试中:至少70%以上的测试应该是自动执行的,剩下的测试由手工完成。针对每一个自动功能试用一个正常流程和三种可选流程进行测试。测试成功的标准是系统通过了90%的测试用例,并且中、高级缺陷已经被修复。测试要求对网上销售系统项目内部测试需要满足下列要求:5) 对软件需求报告描述的软件功能进行测试,以验证其是否满足规定的要求。l6) 对软件的安全性进行测试。7) 对软件可靠性进行测试,包括容错性的测试。8) 对软件易用性进行测试,包括易理解性、易学性、易操作性的测试。9) 使用等价类划分、随机测试、猜错法、因果图法、状态图法进行测试。l10) 完成

19、对软件需求的完全覆盖。11) 对系统的性能进行测试,包括系统响应、并发测试(9)跟踪控制。建立标准采集项目信息,观察项目的性能将项目的实际结果与计划进行比较如果实际的项目同计划有误差时,采取必要的修正措施。修正计划,通知有关人员和部门(10)项目结束。项目计划中确定的可交付成果已经出现,项目的目标已经成功实现,成功实现项目目标,准确遵循项目进度,在预算成本内完成了该项目,项目进度过程中出现的突发问题以及解决措施比较合适,问题都得到解决。最后,特别感谢我们各小组成员,在我做课程设计的过程中给了我极大的帮助,并提出了宝贵的意见和建议。五、心得体会 在这次课程设计过程中,开始时真的不知道该怎么做,仓库管理系统到底要创建哪些表,表里到底要有哪些数据项,这些都很模糊。于是就找别人的设计作参考,按着设计要求一步一步的设计。需求分析真的很重要,也不容易,比编程还难。一步步下来,自己对仓库管理系统有更多的了解,对后面的程序编程也明朗了。通过这次课设,充分了解了软件项目管理的运用与实践,更重要的是,大体上知道了需求分析的走向与流程,巩固了自己项目管理方面的知识。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1