集装箱软件项目质量管理.docx
《集装箱软件项目质量管理.docx》由会员分享,可在线阅读,更多相关《集装箱软件项目质量管理.docx(35页珍藏版)》请在冰豆网上搜索。
集装箱软件项目质量管理
xxxxxx大学
计算机科学与工程学院
设计报告
设计名称:
软件项目管理课程(考试改革)
设计题目:
集装箱优化设计质量管理规划书
学生学号:
xxxxxxxxxx
专业班级:
xxxxxxxxxxxxxx
学生姓名:
xxxxx
学生成绩:
指导教师(职称):
xxxxxxxxxxxxxx
课题工作时间:
2012-4-23至2012-5-18
答辩记录表
学生姓名:
xxxxx学号:
xxxxxxxxx班级:
xxxxxxxxxxxxx
答辩地点:
答辩内容记录:
答辩成绩
合计
分值
各项分值
评分标准
实际得分
合计得分
备注
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
在规定时间内能准确、完整、流利地回答教师所提出的问题。
答辩小组成员(签字):
年月日
一、文档设计设计的内容和要求:
1、文档设计设计的内容:
(1)质量管理的基本情况
(2)质量管理
(3)质量保证
(4)质量控制
(5)总结
(6)参考文献
2、文档设计设计的要求:
(1)内容完整
(2)文字通顺
(3)有流程图
指导教师签字:
年月日
二、进度安排:
第10周:
布置任务。
第11周-第13周完成文档撰写。
第14周答辩,检查完成情况。
三、应收集资料及主要参考文献:
[1]李伟波,刘永祥,王庆春.软件工程[M].武汉:
武汉大学出版社,2006.
[2]毋国庆,梁正平.软件需求工程[M].北京:
机械工业出版社,2008.
[3]王立福,张世琨.软件工程—技术、方法和环境[M].北京:
北京大学出版社,1997.
[4]杨智明.软件项目管理过程[M].北京:
机械工业出版社,2006.
[5]罗铁清,王莹.软件项目管理流程分析与设计[M].北京:
机械工业出版社,2005.
[6]任永昌,鄂旭,李春杰,翟宝峰.软件项目开发方法与管理[M].北京:
清华大学出版社,2010.
[7](美)威索基著.费琳译.有效的项目管理——面向传统、敏捷、极限项目(第五版)[M].北京:
电子工业出版社,2011.
[8]周跃进.项目管理(普通高等教育“十一五”规划教材)[M].北京:
机械工业出版社,2007.
[9]马旭晨.项目管理成功案例精选[M].北京:
机械工业出版社,2010.
[10]王长峰,李英辉.现代项目质量管理[M].北京:
机械工业出版社,2008.
[11]杨青.项目质量管理[M].北京:
机械工业出版社,2008.
[12]贾郭军.软件项目管理[M].北京:
机械工业出版社,2010.
[13]王如龙.IT项目管理——从理论到实践[M].北京:
清华大学出版社,2008.
[14]梁工谦.质量管理学[M].北京:
中国人民大学出版社,2008.
[15]韩福荣.现代质量管理学[M].北京:
机械工业出版社,2007.
四、综合设计(课程设计)摘要(中文):
质量是构成社会财富的物质内容,没有质量就没数量,也就没有经济价值。
软件项目的质量管理的主要目的就是确保项目满足它所应满足的需求。
从用户需求出发,保证最终交付的软件要满足客户的期望。
质量管理的重点在事前的预防,而不是事后的检查,这就需要管理者在项目执行的全过程中持续质量管理的理念,不断改进,是最终交付的软件产品满足客户明确需求、隐含需求的所有特性。
对于一个项目的编制,首先就是要编写集装箱优化设计质量策划书,它主要是为了使我们通过文档的书写而掌握有关软件项目管理的知识。
集装箱优化设计质量策划书主要是要求我们从实际出发了解集装箱的特性,收集相关的信息为集装箱的优化设计的需求加以分析并实施管理计划,使项目的开发设计过程行之有效。
并通过此次设计了解质量策划书的格式、方式和内容,并通过对集装箱的优化设计增强个人编码能力。
关键词:
质量管理;项目编制;管理计划;需求说明;集装箱优化
五、综合设计(课程设计)Abstract(英文):
Qualityistoconstitutethematerialcontentofthesocialwealth,thereisnoqualitythereisnonumber,thereisnoeconomicvalue.Themainpurposeofthequalitymanagementofsoftwareprojectsistoensurethatprojectsmeetthatitshouldmeetthedemand.Fromuserneeds,toensurethatthefinaldeliveryofsoftwaretomeetcustomerexpectations.Qualitymanagementfocusedonpreventioninadvance,ratherthanaftertheinspection,whichrequiresmanagerstotheconceptofcontinuousqualitymanagementinthewholeprocessofprojectimplementation,continuousimprovementisthefinaldeliveryofsoftwareproductstomeetclientsneeds,implieddemandallthefeatures.
Forthepreparationofaproject,thefirstistowritethecontainertooptimizethedesignqualityofplanningthebook,whichismainlyinordertoenableustograsptheknowledgeofthesoftwareprojectmanagementthroughthewritingofthedocument.Containeroptimizethequalityofdesign,planningbooksproceedingfromrealityandunderstandthecharacteristicsofthecontainer,tocollectrelevantinformationfortheoptimizationofthedesignofthecontainerneedstobeanalyzedandtheimplementationofmanagementplans,thedevelopmentoftheprojectdesignprocesstobeeffective.
Keywords:
qualitymanagement;projectpreparation;managementplan;requirementsspecifications;containeroptimization
摘要
质量是构成社会财富的物质内容,没有质量就没数量,也就没有经济价值。
软件项目的质量管理的主要目的就是确保项目满足它所应满足的需求。
从用户需求出发,保证最终交付的软件要满足客户的期望。
质量管理的重点在事前的预防,而不是事后的检查,这就需要管理者在项目执行的全过程中持续质量管理的理念,不断改进,是最终交付的软件产品满足客户明确需求、隐含需求的所有特性。
对于一个项目的编制,首先就是要编写集装箱优化设计质量策划书,它主要是为了使我们通过文档的书写而掌握有关软件项目管理的知识。
集装箱优化设计质量策划书主要是要求我们从实际出发了解集装箱的特性,收集相关的信息为集装箱的优化设计的需求加以分析并实施管理计划,使项目的开发设计过程行之有效。
并通过此次设计了解质量策划书的格式、方式和内容,并通过对集装箱的优化设计增强个人编码能力。
将正方形、长方形和三角形这三种形状的图形装在一个平面矩形框内,设计三种装箱方案,通过这三种方案然后对其进行编写代码,按照其需求规格说明书的书写格式进行编写。
对于需求规格说明书,它是为开发人员、维护人员、客户之间提供共同的协议而建立基础,对集装箱优化系统软件功能的时间做出描述。
关键词:
质量管理;项目编制;管理计划;需求说明;集装箱优化
Abstract
Qualityistoconstitutethematerialcontentofthesocialwealth,thereisnoqualitythereisnonumber,thereisnoeconomicvalue.Themainpurposeofthequalitymanagementofsoftwareprojectsistoensurethatprojectsmeetthatitshouldmeetthedemand.Fromuserneeds,toensurethatthefinaldeliveryofsoftwaretomeetcustomerexpectations.Qualitymanagementfocusedonpreventioninadvance,ratherthanaftertheinspection,whichrequiresmanagerstotheconceptofcontinuousqualitymanagementinthewholeprocessofprojectimplementation,continuousimprovementisthefinaldeliveryofsoftwareproductstomeetclientsneeds,implieddemandallthefeatures.
Forthepreparationofaproject,thefirstistowritethecontainertooptimizethedesignqualityofplanningthebook,whichismainlyinordertoenableustograsptheknowledgeofthesoftwareprojectmanagementthroughthewritingofthedocument.Containeroptimizethequalityofdesign,planningbooksproceedingfromrealityandunderstandthecharacteristicsofthecontainer,tocollectrelevantinformationfortheoptimizationofthedesignofthecontainerneedstobeanalyzedandtheimplementationofmanagementplans,thedevelopmentoftheprojectdesignprocesstobeeffective.Understandtheformat,mannerandcontentofthequalityofplanningthebook,andthroughthedesignandcodingabilitytoempowerindividualsthroughtheoptimizationdesignofthecontainer.Square,rectangleandtriangle-shapedgraphicswillbeinstalledinaflatrectangularbox,thedesignofthreeboxingprogram,andthenthroughthreeprogramstobewritingcode,writteninaccordancewiththerequirementsspecificationswrittenformat.
Requirementsspecification,whichistoestablishabasisforthedevelopment,maintenancepersonnel,provideacommonagreementbetweenthecustomerandmakeadescriptionofthecontainertooptimizethetimeofthesystemsoftwarefeatures.
Keywords:
qualitymanagement;projectpreparation;managementplan;requirementsspecifications;containeroptimization
第一章项目概述
集装箱,是指具有一定强度、刚度和规格专供周转使用的大型装货容器,是现代重要的运输工具。
集装箱运输具有装卸速度快、劳动效率高、营运费用低、货损货差少、装卸机械自动化等优点,在国际航运中占据着重要位置。
提高集装箱的容积率可以使企业在货物运输这一重要环节降低成本与费用,也是进出口和运输等企业普遍关心的问题。
在运输过程中,物流成本一般包括库存费用、运输成本和物流管理费用三部分。
其中运输成本占三分之一左右,如何有效地降低运输成本是企业非常关心的问题。
1.1项目主题
集装箱优化设计
1.2实施对象
客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.3软件实施阶段安排
具体软件实施阶段的安排如表1-1所示:
表1-1软件实施安排表
阶段
阶段目标
输出文档
完成日期
立项和需求
申请立项
市场部门:
1、《市场调研报告》
2、《市场需求说明书》
3、《立项评审记录》
需求分析和计划
1、获取较完整的功能需求
2、对整个项目有整体的了解,确定各项计划
产品管理:
1、《产品需求和规格说明书及产品开发计划》、《产品需求和规格评审记录》、《产品开发计划评审记录》
2、《产品文档清单》
软件部门:
1、《软件需求说明书》、《软件需求评审记录》
2、《软件开发计划》
测试部门:
1、《软件测试计划》
开发
1、根据需求,对系统进行设计,提供系统方案
2、根据系统设计说明书,编写程序,生成符合目标的应用程序
软件部门:
1、《系统设计说明书》《系统设计评审记录》
2、代码
3、《集成测试用例》、《集成测试用例评审记录》
4、《集成测试报告》、《集成测试报告评审记录》
版本管理员:
1、《集成测试版本发布说明书》
2、《系统测试版本发布说明书》
系统测试
测试系统是否满足需求,是否存在错误
测试部门:
1、《系统测试方案》、《系统测试方案评审记录》
2、《系统测试用例》、《系统测试用例评审记录》
3、《系统测试报告》、《系统测试报告评审记录》
资料开发员:
1、《用户手册》
产品管理:
1、《用户手册评审记录》
转产预验证
小批量验证产品是否能达到转产
产品管理:
1、《版本正式发布评审记录》
2、《小批量验证报告评审记录》
版本管理员:
1、《正式版本发布说明》
2、《用户手册》
测试部门:
1、《小批量验证报告》
1.4项目开发
1.4.1项目需求分析的意义
需求分析是软件生命周期计划阶段的重要组成部分,是开发者对待软件开发项目的“理解、分解与表达”的过程,是借助于当前系统的逻辑模型推出新系统的逻辑模型。
集装箱优化需求分析文档设计是软件工程课程的核心内容之一,是了解和熟悉软件工程方法和过程设计的有效途径。
编写集装箱优化设计需求文档主要是对软件工程课程的强化练习,熟悉需求分析文档编写的形式,在老师指导下,加深对需求分析的理解。
集装箱优化设计需求分析文档主要是要求我们是要使用最优化的方法将正方形、长方形和三角形三种形状的物体装在一个矩形箱子里的文档。
需求分析的任务就是借助于当前系统(或手工)的逻辑模型推导出新系统的逻辑模型,解决性新系统做什么的问题。
通过深入了解和分析,确定这些需求以及确定软件设计的限制和软件与其他系统元素的接口细节,从而确定系统必须完成哪些工作,从而保证达到能对新系统准确、清晰、具体的要求。
1.4.2项目开发与开发意义
不同的集装箱制造商生产的集装箱尺寸标准不同。
了解集装箱的生产商及其集装箱的规格是十分重要的。
为了尽可能大的利用集装箱空间,我们应尽量将其塞满,让集装箱里面的剩余空间到达最小。
目前,很多企业还是依赖于人工精心的计算装箱,而装箱方案的优化设计程度还不够理想。
同时,人工经验装箱存在着不确定性。
本次集装箱优化设计系统是采用数学建模的方式,将现实集装箱的情形进行了简单的抽象,将货物用正方形、长方形和三角形来模拟,用简单的平面几何模型取代复杂繁琐的现实三维立体模型。
具体方案为:
将正方形、长方形和三角形这三种形状的图形装在一个平面矩形框内,设计三种装箱方案,通过这三种方案然后对其进行编写代码,按照其需求规格说明书的书写格式进行编写。
1.5书写质量管理规划书的意义
对于一个项目的编制,首先就是要编写集装箱优化设计质量策划书,它主要是为了使我们通过文档的书写而掌握有关软件项目管理的知识。
集装箱优化设计质量策划书主要是要求我们从实际出发了解集装箱的特性,收集相关的信息为集装箱的优化设计的需求加以分析并实施管理计划,使项目的开发设计过程行之有效。
并通过此次设计了解质量策划书的格式、方式和内容,并通过对集装箱的优化设计增强个人编码能力。
将正方形、长方形和三角形这三种形状的图形装在一个平面矩形框内,设计三种装箱方案,通过这三种方案然后对其进行编写代码,按照其需求规格说明书的书写格式进行编写。
对于需求规格说明书,它是为开发人员、维护人员、客户之间提供共同的协议而建立基础,对集装箱优化系统软件功能的时间做出描述。
1.6项目编制要求
文档本身就是软件产品,没有文档的软件,不能成其为软件,更谈不上软件产品。
软件文档的编制在软件开发工作中占有突出的地位和相当的工作量。
高质量地开发、分发、管理和维护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软件产品的效益具有重要意义。
第二章质量管理
软件项目质量管理是一个贯穿整个软件生命周期的重要问题。
重视软件项目质量管理,规范软件项目质量管理体系,对整个软件项目管理有着非常重要的促进作用。
说到软件项目的质量管理首先要弄清什么是质量。
国际标准组织ISO9000对质量的定义是“一个实体的性能总和,它可以凭借自己的能力去满足对它的明示或暗示的需求”。
2.1质量管理的定义及目的
所谓软件项目的质量,就是“软件项目能够满足已确定的全部需求的特征集合”,是能满足软件项目在项目开始阶段确定的功能、性能等特征的集合。
它主要反映了三个方面的信息特征:
能满足客户需求的特征之全体;利用各种质量标准体系,指导软件开发人员开发软件;是否满足用户隐含需求。
软件需求是度量软件质量的基础,与需求不一致就是质量不高;指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致质量不高;通常有一组没有显式描述的隐含需求。
如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然值得怀疑。
质量是构成社会财富的物质内容,没有质量就没数量,也就没有经济价值。
软件项目的质量管理的主要目的就是确保项目满足它所应满足的需求。
从用户需求出发,保证最终交付的软件要满足客户的期望。
质量管理的重点在事前的预防,而不是事后的检查,这就需要管理者在项目执行的全过程中持续质量管理的理念,不断改进,是最终交付的软件产品满足客户明确需求、隐含需求的所有特性。
一般软件项目可分为启动、规划、执行、监控和收尾五个部分。
其中质量管理设计到规划、执行、监控三个部分。
软件的质量管理包括质量规划、实施质量保证、实施质量控制三个部分。
2.2机构
集装箱优化设计是由王庆春教授提出并指导设计的软件项目
2.3软件质量模型
软件质量模型中的质量概念基于11个特性,而这11个特性分别面向软件产品的运行、修正、转移。
2.4任务
通过前期的软件项目质量策划建立软件质量保证体系和阮籍可靠性评价方法、步骤和策略,从而确保使集装箱优化设计项目满足它所应满足的需求。
2.5职责
⑴集装箱优化设计项目的风险管理
⑵集装箱优化设计项目的进度安排
⑶集装箱优化设计项目的配置管理
⑷集装箱优化设计项目的质量度量和评价
⑸集装箱优化设计项目的质量保证
软件的特征属性:
表2-1软件质量特征属性
2.6软件质量策划
2.6.1质量策划的定义
质量策划是质量管理的一部分,致力于设定质量目标并规定必要的运行过程和相关资源以实现质量目标。
具体地说,就是根据项目内外部环境制定质量目标和计划,同时为保证目标实现,规定相关资源的配置
2.6.2质量策划的依据
⑴质量方针;
⑵范围说明书;
⑶成果说明书;
⑷标准和规范
2.6.3质量策划的主要工作
⑴收集资料。
⑵进行相关内容的策划。
①产品质量策划;
②质量管理和作业策划;
③编制质量计划。
⑶学习和使用质量策划的科学方法。
⑷写出质量策划书和有关辅助文件
2.6.4质量计划的主要内容
质量计划的主要内容如下:
⑴管理方面。
①机构;
②任务;
③职责。
⑵文档方面。
①基本文档;
②用户文档;
③其它文档。
⑶评审和审核。
①过程评审;
②工作产品审核;
③不符合问题的解决。
⑷评审和检查。
①软件需求(规格)评审;
②系统/子系统设计评审;
③软件设计评审;
④软件验证与确认计划评审;
2.6.5质量计划的制定原则
⑴确定正确的指导方针;
⑵始终以用户需求为中心;
⑶必须考虑效益与成本的平衡;
⑷质量计划应得到管理层的认可和承诺;
⑸以预防为主的质量管理指导思想;
⑹控制所有过程的质量;
⑺选择合适的质量标准;
⑻对关键要素做出规划;
⑼持续的质量改进,定期评价质量体系;
⑽质量管理的中心任务是建立并实施文档化的质量体系
第三章软件项目实施
3.1软件项目简介
本集装箱优化设计项目是以在长40米,宽20米的集装箱平面图中放入长方形、正方形和长方形三种物品,设计三种装箱方案使集装箱的装箱率达到最高。
实验中要用到的待装箱物品的参数,如:
各形状物品的长和宽,以及装入的数量等。
三种装箱方案分别是:
先摆放正