版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 可修改 欢迎下载 精品 Word 可修改 欢迎下载 精品 Word 可修改 欢迎下载 精品 Word武汉工程大学 计算机科学与工程学院综合设计报告设计名称: 信息管理综合设计 设计题目: 集装箱优化设计的质量管理任务书 学生学号: 1005110129 专业班级: 信息技术1班 学生姓名: 周 敏 学生成绩: 指导教师职称: 王庆春教授 课题工作时间: 2021.6.3 至 2021.630 说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项中英文摘要由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师
2、评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及辩论情况,给出客观、全面的评价。4、所有学生必须参加综合设计的辩论环节,凡不参加辩论者,其成绩一律按不及格处理。辩论小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学与工程学院提供的根本格式适用于学院各类综合设计,各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。成绩评定表学生姓名: 周 敏 学号: 1005110129 班级: 信息技术1
3、班 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的答复。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整标准,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合标准要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考
4、文献数量在3篇以上,格式符合要求,在正文中正确引用。辩论情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地答复教师所提出的问题。总评成绩: 分 补充说明: 指导教师: 签字日 期: 年 月 日辩论记录表学生姓名: 学号: 班级: 辩论地点: 辩论内容记录:辩论成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地答复教师所提出的问题。辩论小组成员签字: 年 月 日指导教师评语指导教师: 签字日 期: 年
5、月 日一、综合设计目的、条件、任务和内容要求:目的:?信息管理综合设计?是工程管理的核心内容之一,其目的是通过?信息管理综合设计?,熟悉和了解工程的质量管理、质量控制等概念,从而加深和理解工程的软件质量管理、软件质量控制的核心内容等。条件:学院机房的硬件和软件环境已具备信息管理综合设计的条件,可如期进行?信息管理综合设计?的设计工作。任务:?信息管理综合设计?是工程管理的核心内容之一,要结合具体工程完成?信息管理综合设计?文档的设计。具体任务如下:质量与软件质量的概述。软件质量的筹划和方案。软件质量的保证。软件质量的控制。软件质量的相关内容等。要求:掌握质量与软件质量的概念。掌握软件质量的筹划
6、和方案。掌握软件质量的控制。掌握软件质量的相关内容等。 指导教师签字: 年 月 日二、进度安排:发题:2021.5 .3017周前完成设计。18周完成说明书的书写,其中说明书的内容包括:第一章、质量与软件质量的概述。第二章、软件质量的筹划和方案。第三章、软件质量的保证。第四章、软件质量的控制。第五章、软件质量的相关内容等。18周周五辩论。三、应收集资料及主要参考文献: 1 李伟波,刘永祥,王庆春软件工程M武汉:武汉大学出版社,20062 毋国庆,梁正平软件需求工程M北京:机械工业出版社,20213 罗铁清,王莹软件工程管理流程分析与设计M北京:机械工业出版社,20054 任永昌,鄂旭,李春杰等
7、软件工程开发方法与管理M北京:清华大学出版社,20215 贾郭军软件工程管理M北京:机械工业出版社,20216 王如龙. IT工程管理从理论到实践M北京:清华大学出版社,20217 梁工谦质量管理学M北京:中国人民大学出版社,20218 马旭晨工程管理成功案例精选M北京:机械工业出版社,20219 王长峰,李英辉现代工程质量管理M北京:机械工业出版社,202110 杨青工程质量管理M北京:机械工业出版社,202111 韩福荣现代质量管理学M北京:机械工业出版社,200712 王立福,张世琨软件工程技术、方法和环境M北京:北京大学出版社,199713 杨智明软件工程管理过程M北京:机械工业出版社
8、,2006四、课程设计摘要中文:集装箱是现代重要的运输工具,提高集装箱的容积率可以使企业在货物运输这一重要环节降低本钱与费用,是进出口和运输等企业普遍关心的问题。那么,集装箱优化设计的软件工程就具有着非常重要的实际意义。对软件工程进行质量管理的主要是确保工程能够到达预期需求。从用户的需求出发,保证最终交付的软件要满足客户的期望。质量管理的重点在事前的预防,而不是事后的检查,这就需要管理者在工程执行的全过程中保持质量管理的理念,不断改良,使得最终交付的软件产品满足客户明确需求、隐含需求的所有特性。质量是构成社会财富的物质内容,没有质量就没数量,也就没有经济价值。对于一个工程的编制,首先就是要编写
9、集装箱优化设计质量管理任务书,它主要是为了使我们通过相关文档的书写而掌握有关软件工程管理的知识。集装箱优化设计的质量管理任务书主要是要求我们从实际出发了解集装箱的特性,收集相关的信息为集装箱的优化设计的需求加以分析并实施管理方案,使工程的开发设计过程行之有效。并通过此次设计了解质量管理任务书的格式、方式和内容,并通过对集装箱的优化设计增强个人编码能力。将正方形、长方形和三角形这三种形状的图形装在一个平面矩形框内,设计三种装箱方案,通过这三种方案然后对其进行编写代码,按照其需求规格说明书的书写格式进行编写。关键词:质量管理;文档;管理方案;需求说明;集装箱优化五、课程设计Abstract英文:T
10、he container is an important means of transport. Improving the HYPERLINK :/dict plot ratio of container can make the enterprise to reduce the cost and expenses in the transport of goods,That is generally concerned about import and export.So, the software project of optimization design of container h
11、as a very important practical significance. Quality management of software project is to ensure that the project can achieve the anticipated demand. Starting from the needs of users, Our purpose is to ensure he software can meet customers expectations. The key point of quality management is the prio
12、r prevention.it is required managers to maintain the concept of quality management in the whole process of project implementation Quality is the material content of society, If dont have quality, there would be no economic value. For the preparation of a project, writing document about the task of q
13、uality management is first of all.it is mainly in order to enable us to grasp the knowledge of software project.the related document is mainly required us to understand the characteristics of container proceed from reality , Collecting relevant information make the project development design effecti
14、ve. Besides, through the design of quality management we can kown more format, style and content about the related document, In this design ,I arranged the square, rectangle and triangle in a rectangular frame, designing three kinds of packing scheme,writing code through these three schemes with the
15、 requirements format.Keywords:the optimization of container; plot ratio; quality management; document; management plan目 录TOC o 1-3 h u HYPERLINK l _Toc1995 摘要 PAGEREF _Toc1995 III HYPERLINK l _Toc18843 Abstract PAGEREF _Toc18843 V HYPERLINK l _Toc6509 第一章 质量管理概述 PAGEREF _Toc6509 1 HYPERLINK l _Toc11
16、170 PAGEREF _Toc11170 1 HYPERLINK l _Toc27571 1.2 软件质量指标 PAGEREF _Toc27571 1 HYPERLINK l _Toc5221 PAGEREF _Toc5221 3 HYPERLINK l _Toc14546 第二章 软件质量的筹划 PAGEREF _Toc14546 5 HYPERLINK l _Toc9331 质量筹划的依据 PAGEREF _Toc9331 5 HYPERLINK l _Toc31110 质量筹划的内容 PAGEREF _Toc31110 5 HYPERLINK l _Toc2652 筹划的工作流程 PA
17、GEREF _Toc2652 6 HYPERLINK l _Toc24536 质量筹划的实际意义 PAGEREF _Toc24536 6 HYPERLINK l _Toc24279 第三章 软件质量的方案 PAGEREF _Toc24279 7 HYPERLINK l _Toc23859 3.1软件质量的根本文档 PAGEREF _Toc23859 7 HYPERLINK l _Toc17159 3.2软件质量的评审和检查 PAGEREF _Toc17159 7 HYPERLINK l _Toc13828 3.2.1 软件需求评审 PAGEREF _Toc13828 7 HYPERLINK l
18、 _Toc23061 3.2.2 概要设计评审 PAGEREF _Toc23061 7 HYPERLINK l _Toc30583 3.2.3 详细设计评审 PAGEREF _Toc30583 8 HYPERLINK l _Toc16509 3.2.4 软件验证与确认评审 PAGEREF _Toc16509 8 HYPERLINK l _Toc2071 3.2.5 功能检查 PAGEREF _Toc2071 8 HYPERLINK l _Toc30387 3.2.6 物理检查 PAGEREF _Toc30387 8 HYPERLINK l _Toc4689 3.2.7 综合检查 PAGEREF
19、 _Toc4689 8 HYPERLINK l _Toc8723 3.2.8 管理评审 PAGEREF _Toc8723 8 HYPERLINK l _Toc16427 第四章 软件质量保证 PAGEREF _Toc16427 9 HYPERLINK l _Toc24122 4.1软件质量保证目标 PAGEREF _Toc24122 9 HYPERLINK l _Toc14775 4.2质量保证活动 PAGEREF _Toc14775 9 HYPERLINK l _Toc27191 4.3 集装箱优化工程的分析 PAGEREF _Toc27191 10 HYPERLINK l _Toc9215
20、 4.3.1 集装箱优化的数据流图 PAGEREF _Toc9215 10 HYPERLINK l _Toc3207 4.3.2 集装箱优化的系统流程图 PAGEREF _Toc3207 12 HYPERLINK l _Toc23452 4.4 软件质量保证的总结 PAGEREF _Toc23452 13 HYPERLINK l _Toc19856 第五章 软件质量控制 PAGEREF _Toc19856 14 HYPERLINK l _Toc28812 5.1软件质量控制的根本内容 PAGEREF _Toc28812 14 HYPERLINK l _Toc6592 5.2软件质量控制的主要环
21、节 PAGEREF _Toc6592 14 HYPERLINK l _Toc12696 5.3集装箱优化设计的案例分析 PAGEREF _Toc12696 15 HYPERLINK l _Toc4585 5.3.1 集装箱优化设计的结构 PAGEREF _Toc4585 15 HYPERLINK l _Toc4830 5.3.2 集装箱优化设计的方案 PAGEREF _Toc4830 15 HYPERLINK l _Toc7666 5设计方案与实际装箱方案的比拟 PAGEREF _Toc7666 17 HYPERLINK l _Toc14282 5.4质量控制的技术 PAGEREF _Toc1
22、4282 18 HYPERLINK l _Toc19003 5因果图 PAGEREF _Toc19003 18 HYPERLINK l _Toc32621 5.4.2 Pareto图 PAGEREF _Toc32621 18 HYPERLINK l _Toc1279 5控制图 PAGEREF _Toc1279 19 HYPERLINK l _Toc13104 5运行图 PAGEREF _Toc13104 19 HYPERLINK l _Toc15629 第六章 综合分析 PAGEREF _Toc15629 21 HYPERLINK l _Toc21460 6.1 集装箱质量控制的综合指标 PA
23、GEREF _Toc21460 21 HYPERLINK l _Toc23894 6.2 集装箱优化设计的实际体会 PAGEREF _Toc23894 22 HYPERLINK l _Toc22141 总 结 PAGEREF _Toc22141 23 HYPERLINK l _Toc27760 致 谢 PAGEREF _Toc27760 24 HYPERLINK l _Toc7955 参考文献 PAGEREF _Toc7955 25 摘要 集装箱是现代重要的运输工具,提高集装箱的容积率可以使企业在货物运输这一重要环节降低本钱与费用,是进出口和运输等企业普遍关心的问题,那么,集装箱优化设计的软件
24、工程就具有着非常重要的实际意义。对软件工程进行质量管理主要是确保工程能够到达预期需求。从用户的需求出发,保证最终交付的软件要满足客户的期望。质量管理的重点在事前的预防,而不是事后的检查,这就需要管理者在工程执行的全过程中保持质量管理的理念,不断改良,使得最终交付的软件产品满足客户明确需求、隐含需求的所有特性。质量是构成社会财富的物质内容,没有质量就没数量,也就没有经济价值。对于一个工程的编制,首先就是要编写集装箱优化设计质量管理任务书,它主要是为了使我们通过相关文档的书写而掌握有关软件工程管理的知识。集装箱优化设计的质量管理任务书主要是要求我们从实际出发了解集装箱的特性,收集相关的信息为集装箱
25、的优化设计的需求加以分析并实施管理方案,使工程的开发设计过程行之有效。并通过此次设计了解质量管理任务书的格式、方式和内容,并通过对集装箱的优化设计增强个人编码能力。将正方形、长方形和三角形这三种形状的图形装在一个平面矩形框内,设计三种装箱方案,通过这三种方案然后对其进行编写代码,按照其需求规格说明书的书写格式进行编写。关键词:集装箱优化;容积率;质量管理;文档;管理方案AbstractThe container is an important means of transport. Improving the HYPERLINK :/dict plot ratio of container c
26、an make the enterprise to reduce the cost and expenses in the transport of goods,That is generally concerned about import and export.So, the software project of optimization design of container has a very important practical significance. Quality management of software project is to ensure that the
27、project can achieve the anticipated demand. Starting from the needs of users, Our purpose is to ensure he software can meet customers expectations. The key point of quality management is the prior prevention.it is required managers to maintain the concept of quality management in the whole process o
28、f project implementation ,so that the final software products to meet customer demand and implicit demand. Quality is the material content of society, If dont have quality, there would be no economic value. For the preparation of a project, writing document about the task of quality management is fi
29、rst of all.it is mainly in order to enable us to grasp the knowledge of software project.the related document is mainly required us to understand the characteristics of container proceed from reality , Collecting relevant information make the project development design effective. Besides, through th
30、e design of quality management we can kow more format, style and content about the related document, In this design ,I arranged the square, rectangle and triangle in a rectangular frame, designing three kinds of packing scheme,writing code through these three schemes with the requirements format.Key
31、words: the optimization of container; plot ratio; quality management; document; Management plan第一章 质量管理概述软件质量质量,通常指产品的质量,广义还包括工作的质量。而工作质量那么是产品质量的保证,它反映了与产品质量直接有关的工作对产品质量的保证程度。从工程作为一次性的活动来看,工程质量表达在由工作分解结构反映出的工程范围内所有的阶段、子工程、工程工作单元的质量所构成,即工程的工作质量。国际标准ISO6402对质量的定义是质量是反映实体满足规定或潜在需要的特性总和,质量特性就是产品或效劳为满足人们
32、明确或隐含的需要所具备的能力、属性和特征的总和。IEEE认为所谓软件工程的质量,就是“软件工程能够满足已确定的全部需求的特征集合,它主要反映了四个方面的信息特征:软件产品具备满足给定需求特征及特征的总体的能力;软件拥有所期望的各种属性组合的程度,用户认为软件满足他们综合期望的程度;软件组合特性可以满足用户需求的程度。中国国家标准的定义:反映产品或效劳满足明确或隐含需求能力的特征和特征的总和。软件质量特性是用以描述和评价软件产品质量的一组属性,一个软件的质量可以被细分成多级子特性。一般的软件工程可分为启动、规划、执行、监控和收尾五个局部。其中质量管理设计到规划、执行、监控三个局部。软件的质量管理
33、包括质量规划、实施质量保证、实施质量控制三个局部。1.2 软件质量指标在进行质量评估时,需要有对质量进行度量的准那么与方法。选择适宜的指标体系并使其量化是软件质量评估的关键。但是,选择评估指标时不是越多越好,关键在于指标在评估中所起的作用的大小。在此次集装箱优化设计的质量评价中,我主要从功能性、可靠性、易用性、效率、可维护性和可移植性六个指标来评价集装箱优化工程的性能。 1.2.1 功能性质量指标功能性是软件最重要的质量特征之一,可以细化成完备性和正确性。针对集装箱优化设计系统,我们主要是从以下几个方面进行评价:系统的功能和用户的实际需要、已定义的产品标准一致,没有出错,能正常运行;系统所产生
34、的结果在精度允许的误差范围之内;所有功能及其定义应该清楚、可用,满足所需功能的每一个输入输出数据项、功能、接口、文档等都已具备。 1.2.2 可靠性质量指标根据相关的软件测试与评估要求,可靠性可以细化为成熟性、稳定性、易恢复性等。针对集装箱优化设计系统,具体从以下几个方面进行质量评估:系统自我恢复能力,当系统的某个功能失效发生时,系统在当前环境下能实现故障自动转移,重新配置、继续执行的能力,软件系统具有自我检测、容错、备份等机制,尽量做到独立于硬件的编码、硬件设备之间的通信协议独立等。此外,各种恶劣环境下,如大数据量、大量用户同时访问时,系统能正常工作。 1.2.3 易用性质量指标易用性可以细
35、化为易理解性、易学习性和易操作性等。这三个特征主要针对用户而言的。任何一个产品的设计都是以到达用户满意为最终目的。针对集装箱优化设计系统,主要从用户掌握软件所需要付出的时间及努力程度来评价系统的可操作性。用户付出的时间越短和越容易接受该系统,那么系统的设计也就越成功。 1.2.4 效率质量指标 效率特征可以细化成时间特征和资源特征。对软件的效率特征评价采用定量方法。针对集装箱优化设计,将效率特征可以分解为如图1-1所示的几个方面进行评价:效率特性效率特性资源特性输出结果更新周期处理时间吞吐率时间特性代码规模图1-1 效率特性分解图1.2.5 可维护性特征对软件工程在进行后期的维护时,为了修改完
36、善工程所需的努力的一组属性,一个软件工程是否具有可维护性也是工程成功的关键,对工程进行一些小型维护,而不引起其他功能的改变。1.2.6 可移植性特征可移植性反映的是与软件从一个环境到另一个环境的能力有关的一组属性,其中每一个质量特征都分别与假设干子特征相对应。一个产品的可移植性一定程度上反映了一个产品的实用性。质量模型我们通常用软件质量模型来描述影响软件质量的特性。现在已有多种软件质量的模型,他们共同的特点是把软件质量特性定义成分层模型。在这种分层的模型中,最根本的叫做根本质量特征,它可以由一些子质量特性定义和度量。二次特性在必要时间又可由它的一些自质量特性定义和度量。在本次集装箱优化设计系统
37、中,我主要采用McCall软件质量评价模型来对系统进行评价。下面我们简单地介绍McCall软件质量评价模型。McCall软件质量模型框架图如下列图1-2所示:图1-2 McCall软件质量模型框架图 这是McCall等人于1979年提出的软件质量模型,其软件质量概念基于11个特性之上,这11个特性分别面向软件产品的运行、修正和转移。 此外,还有一个影响较大的软件质量模型ISO软件质量评价模型,按照ISO软件质量模型由三层组成。1高层Toplevel:软件质量需求评价准那么SQRC2中层Midlevel:软件质量设计评价准那么SQDC3低层Lowlevel:软件质量度量评价准那么SQMCISO认
38、为应对高层和中层建立国际标准,在国际范围内推广软件质量管理技术,而底层可由各使用单位视实际情况规定,ISO的三层次模型来自McCall等人的模型,高层、中层和低层分别对应于McCall模型中的特性、度量准那么和度量。ISO软件质量度量模型如图1-3。图1-3 ISO软件质量度量模型第二章 软件质量的筹划质量筹划的依据质量筹划是质量管理的一局部,致力于设定质量目标并规定必要的运行过程和相关资源以实现质量目标。具体地说,就是根据工程内外部环境制定质量目标和方案,同时为保证目标实现,规定相关资源的配置。 软件质量的依据主要为以下四各方面:1质量方针2范围说明书3成果说明书4标准和标准质量筹划的内容软
39、件筹划的内容主要为以下几个方面:1管理方面。机构;任务;职责。2文档方面。根本文档;用户文档;其它文档。3评审和审核。过程评审;工作产品审核;不符合问题的解决。4评审和检查。软件需求规格评审;系统子系统设计评审;软件设计评审;软件验证与确认方案评审;筹划的工作流程工作流程分以下步骤进行:1收集资料。2进行相关内容的筹划。产品质量筹划;质量管理和作业筹划;编制质量方案。3学习和使用质量筹划的科学方法。4写出质量筹划书和有关辅助文件质量筹划的实际意义目前,很多企业还是依赖于人工精心的计算装箱,而装箱方案的优化设计程度还不够理想。同时,人工经验装箱存在着不确定性。本次集装箱优化设计系统是采用数学建模
40、的方式,将现实集装箱的情形进行了简单的抽象,将货物用正方形、长方形和三角形来模拟代替,用简单的平面几何模型取代复杂繁琐的现实三维立体模型。通过前期的软件工程质量筹划建立软件质量保证体系和可靠性评价方法、步骤和策略,用简洁直观的模型来模拟优化设计的过程,从而确保使集装箱优化设计工程满足它所应满足的需求。第三章 软件质量的方案根本文档文档是软件不可或缺的一局部,文档本身就是软件产品,没有文档的软件,不能成其为软件,更谈不上软件产品。软件文档的编制在软件开发工作中占有突出的地位和相当的工作量。高质量地开发、分发、管理和维护文档对于充分发挥软件产品的效益具有重要意义。开发一个软件工程,首先就是要编写相
41、关文档,它主要是为了使我们通过文档的书写而掌握有关软件工程管理的知识。本次的集装箱优化设计质量管理任务书主要是要求我们从实际出发了解集装箱的特性,收集相关的信息为集装箱的优化设计加以分析并实施管理方案,使工程的开发设计过程行之有效。并通过此次设计了解质量筹划书的格式、方式和内容,并增强个人编码能力。将正方形、长方形和三角形这三种形状的图形装在一个平面矩形框内,设计三种装箱方案,通过这三种方案然后对其进行编写代码,按照其需求规格说明书的书写格式进行编写。对于需求规格说明书,它是为开发人员、维护人员、客户之间提供共同的协议而建立根底,对集装箱优化系统软件功能的时间做出描述。软件质量的评审和检查具体
42、规定了应该进行的阶段评审、评审的内容和评审时间要求。对新开发的或正在开发的各个子系统,都要按照GB 8566的规定认真进行定期的或阶段性的各项评审工作。就整个软件开发过程而言,至少要进行软件需求评审、概要设计评审、详细设计评审、软件验证和确认评审、功能检查、物理检查、综合检查以及管理评审等八个方面的评审和检查工作。下面为每次评审应该进行的工作。 3.2.1 软件需求评审软件需求评审SRR是确保一个工程顺利进行的第一步,软件需求评审应确保在软件需求规格说明书中规定的各项需求的合理性。 3.2.2 概要设计评审在软件概要设计阶段结束后必须进行概要设计评审PDR,以评价软件设计说明书中所描述的软件概
43、要设计在总体机构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面的适宜性。3.2.3 详细设计评审在软件详细设计阶段结束后必须进行详细设计评审DDR,以确定软件设计说明书中所描述的详细设计在功能、算法和过程描述等方面的适宜性,应确定软件设计说明书中的详细设计在满足软件需求规格说明书中的需求方面的可接受性。 3.2.4 软件验证与确认评审在制订软件验证与确认方案之后要对它进行评审,以评价软件验证与确认方案中所规定的验证与确认方法的适宜性与完整性。3.2.5 功能检查在软件释放前,要对软件进行检查,功能检查FA应验证所开发的软件已经满足在软件需求规格说明书中规定的所有需求。
44、 3.2.6 物理检查在验收软件前,要对软件进行物理检查PA,以验证程序和文档已经一致并已做好了交付的准备。3.2.7 综合检查在软件验收时,要允许用户或用户所委托的专家对所要验收的软件进行设计抽样的综合检查CA,以验证代码和设计文档的一致性、接口规格说明之间的一致性硬件和软件、设计实现和功能需求的一致性、功能需求和测试描述的一致性。3.2.8 管理评审要对方案的执行情况定期或按阶段进行管理评审MA;这些评审必须由独立于被评审单位的机构或授权的第三方主持进行。第四章 软件质量保证软件质量保证SQA是建立一套有方案,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有工程所
45、采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是符合标准的。软件质量保证组在工程开始时就一起参与建立方案、标准和过程。它的具体目标包括以下几个方面的内容:1在需求分析和设计阶段发现尽可能多的错误;2在编码和集成测试阶段减少错误的发生;3在系统测试和实际操作中杜绝所有的错误。质量保证活动质量保证是为保证产品和效劳充分满足消费者要求的质量而进行的有方案、有组织的活动。软件质量保证的活动,是确保软件产品从诞生到消亡的所有阶段的质量活动。软件质量活动由各种任务构成,这些任务分别与从事技术的软件工程师和负责对保证活动进行方案、监督、记录、分析
46、、报告工作的SQA小组成员相关。人们通常采用可靠的技术方法和措施,进行正式的技术复审,执行方案周密的软件测试来检查软件质量问题并保证软件质量。SQA活动主要包括:SQA方案、需求管理、静态测试、动态测试、过程管理和质量度量,各个活动的主要内容如图4-1所示。 图4-1 SQA活动内容软件质量保证活动的目标:1软件质量保证工作是有方案进行的。2客观地验证软件工程产品和工作是否遵循恰当的标准、步骤和需求。3将软件质量保证工作及结果通知给相关组别和个人。4高级管理层接触到在工程内部不能解决的不符合类问题。SQA活动与SQA目标的主要关系如图4-2所示:图4-2 SQA目标与SQA活动的对应关系4.3
47、 集装箱优化工程的分析 在完成集装箱优化设计相关分析文档的过程中,提出根本方案,使得能够在其中装入三种或者三种以上不同形状的货物,让集装箱中剩余的空间越小越好,到达在有限空间上充分利用资源的目标。给定集装箱的外部尺寸,要求在其中装入不同的货物,使得集装箱所剩的空间最小,到达有限资源充分利用的目标。设计的集装箱优化软件过程中的具体目标如下: 1操作方便简单、直观; 2根据给定的尺寸和装载的约束条件,解决不同类型的装箱问题; 3设计出高效率的算法,并且平安可靠,到达最低风险。 在设计相关文档时还应写出整个过程的数据流图和系统流程图,以便为之后代码编写阶段提供依据。 4.3.1 集装箱优化的数据流图
48、 根据集装箱优化设计的根本要求和最终的要到达的要求,设计的数据流图如图4-3 所示:客 户客 户货物信息校验货物信 息报错:超出范 围计算各装箱方案计算个方案中货物总面积比拟并选择最优方案输出各装箱方案并列出最优方案 输入 传递数据 存储箱子信息 输出消息 传递数据 存储数据 存储货物信息 传递数据 存储方案 存储各种方案的计算数据 传递数据 数据反应给用户 传递数据 存储货物总面积信息 输出结果 比拟面积图 4-3 集装箱数据流图 4.3.2 集装箱优化的系统流程图 输入集装箱的长和宽输入集装箱的长和宽输入正方形校验集装箱尺寸,将长、宽保存;校验货物形状;输入长方形输入三角形YN重新输入判断
49、是否是有效地数据资源;方案1方案2方案3方案.方案n最优方案比拟终止开始 图4-4 系统流程图4.4 软件质量保证的总结 软件的质量保证活动是涉及各个部门的活动,贯穿在软件生命周期的每个阶段。在软件企业的质量保证体系建设过程中,一般需要独立完成五个流程: (1)工程管理流程 (2)软件开发流程 (3)软件测试流程 (4)质量保证流程 (5)配置管理流程 如图4-5所示的质量保证的活动流程图: 用户要求开发方针设定质量目标设定质量需求准那么尺度用户要求开发方针设定质量目标设定质量需求准那么尺度设定质量设计准那么尺度各阶段度量对象研讨质量准那么及实现方法设定质量度量准那么研讨质量目标实现方法开发活
50、动质量评价质量度量以得分和质量图示表示判断目标到达否改良活动管理信息评测得分表质量图示TargetPlanDoCheckAction图4-3 SQA活动流程图第五章 软件质量控制5.1软件质量控制的根本内容 质量控制是为了保证每一件工作产品都满足对它的需求而应用于整个开发周期中的一系列审查、评审和测试,这包括工程质量的事前控制,事中控制和事后控制的工程质量管理控制工作。 质量控制活动包括代码检查、单元测试、集成测试、环境测试等,由开发人员负责。编码人员在编写代码时要进行同步单元测试,单元测试要到达分支覆盖,产品通过单元测试和编码检查后,应交给测试部门进行集成测试和系统测试。测试部的测试应到达质
51、量目标要求,软件发布时应到达测试通过准那么的要求。 质量控制的根本内容具体包括以下几个方面: 1从控制对象来看,分为软件产品或效劳的质量控制和软件管理过程的质量控制。 2从工作顺序来看,分为质量的实际情况;与质量标准进行比拟;识别存在的质量问题和偏差;分析质量问题产生的原因。 具体过程的流程图如下列图5-1: 图5-1 质量控制流程5.2软件质量控制的主要环节质量控制的主要环节包括软件评审、软件管理、软件的生产方式和工具等,如图5-2所示: 5-2 软件质量控制的主要环节5.3集装箱优化设计的案例分析 根据之前的数据流图和系统流程图,可以初步的设计出几种集装箱优化设计的方案,并对软件的结构设计
52、要非常的明晰。5.3.1 集装箱优化设计的结构软件设计的功能结构主要分为三大模块来处理,分别是,输入模块,主要用于用户选择性的要求展开处理。处理模块,主要对集装箱的平面容器进行优化设计处理。输出模块,根据用户输入的选择方案,输出其方案结果,并且得出最正确方案。其功能如图5-3的IPO图所示:输入框: 处理框: 输出框:方案输出方案输出优胜方案输出图形组合处理。剩余空间计算。单一图形正方形单一图形长方形单一图形三角形 5-3 IPO图5.3.2 集装箱优化设计的方案 集装箱优化设计系统的功能实现三种固定尺寸的不同形状的货物的装箱,通过系统计算得出在长40米,宽20米的集装箱内装入这两类货物各自对
53、应的数量,以及箱内的剩余面积。 在这个集装箱优化系统中只接收长方形、正方形、三角形。启动系统之后,系统提示用户输入三种形状的相关参数,并再设置物件间及物件与箱壁的间隔,计算它们的面积。在输入的数据未全部越界的情况下,系统调用相关功能函数来计算各类装箱货物的数量,然后算出箱内剩余面积,最后通过面积的比拟得出最正确装箱方案。软件工程中共三种装箱方案。1方案一的装载示意图,根据用户输入的数据,依次进行如下图的装箱过程, 如图5-4所示: 图 5-4 方案一 装载过程:从第一列开始,将两个直角三角形拼凑成为一个矩形沿着集装箱的底部进行存放,如果不能继续存放三角形,那么转到下一列,开始摆放长方形。 与三
54、角形的摆放过程相似,沿着集装箱的宽,依次摆放长方形,如果不能继续摆放长方形,那么转到下一列,开始摆放正方形。类似上面的摆放过程,沿着集装箱的宽,依次摆放正方形,如果不能继续摆放正方形,那么转到下一列。如此循环执行摆放过程,直至集装箱不能继续装载货物为止。2方案二的装载示意图,在装载方案一的根底上,将三角形的摆放由方案一中的竖放,调整为横放。如图5-5所示: 图5-5 方案二 装载过程: 与方案一中类似,除了第一列中将三角形的摆放由竖放调整为横放,其他都一样。 3装载方案三的装载示意图,将第二列中长方形由横放改为竖放,如图5-6所示: 图 5-6 方案三5.3.3设计方案与实际装箱方案的比拟在参
55、照装箱示意图制定实际装箱方案时,有以下几点因素需要注意。 1“集装箱装箱优化软件最后给出的装箱方案,是对应于众多优化算中装箱结构较为简单且装箱数量较多的一种,因此本软件并不能保证最后的结果是装箱数量最多的一种。 2“集装箱装箱优化软件在计算可程中集装箱当作一个长方体没有考虑角件等因素,因此如有角件等,那么需要移动装箱位置或在有角件的地方空出一箱等手工处理。 3由于“集装箱装箱优化软件在计算过程中将包装箱视为标准的长方体、正方体和三角形,而实际情况下,包装箱的尺寸总会有误差,还会有不同程度的尺寸不一,鼓胀,变形等。而且,要想顺利地装卸,包装箱和集装箱箱壁之间也需要多少有一点空隙。这种误差的大小随
56、情形而异。一般地,为了计算这种差额,可以视具体情形而在包装箱本身长宽高的根底上增添一个增量,比方原来包装箱是392924CM,计算时可以输入403025CM。具体组合方案如图5-7所示:图形组合方案图形组合方案第一种方案第三种方案第二种方案系统计算优胜方案输出方案图5-7集装箱资源分配图质量控制的技术 质量控制的方法和技术主要包括因果图、Pareto图、质量控制图和运行图。5.4.1因果图利用因果图可以将在产品后端发现的质量问题,一直追溯到负有生产责任的人员或过程,从生产源头找出质量原因,真正获得质量的改良与提高。如5-8所示: 图5-8 因果图.2 Pareto图Pareto图又称为排列图或
57、主次因素分析图,是用于帮助确认问题和对问题进行排序的一种常用的统计分析工具。如5-9所示: 图5-9 排列图控制图 说明一个过程随时间变化的结果,用来分析质量波动究竟是由于正常原因引起还是异常原因引起,从而判明生产过程是否处于控制状态。如5-10所示: 图5-10 质量控制图如果有连续的7个或7个以上的圆点分布在中心线的同一侧,或者出现同向变化的趋势,即使处于控制界限内,也说明出现了问题或受到了外界干扰,应视为失控状态。5.4.4运行图把预测数据或历史记录数据进行比拟,从而在某些方面解释所发生的情况。 图5-11运行图第六章 综合分析6.1 集装箱质量控制的综合指标为了使软件质量控制选项和所得到的软件质量结果之间形成一种定量的关系,软件质量控制模型也可以作为一个开发组织在长期的工程开发中信息积累的框架。全面软件质量控制模型及其各组成要素示意图如图6-1所示。检查检查执行3个参数:过程产品资源行动方案图6-1 软件质量控制模型对软件产品质量产生的影响、产品和资源是关系到该怎
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冲压材料订购合同范本
- 各地房地产市场调研与分析
- 兼职陪诊员协议合同书
- 合唱排练劳务合同范本
- 代物清偿协议时间合同
- 到店礼服租借合同范本
- 合伙及分红入股协议书
- 光伏居间介绍合同范本
- 农村土地转赠合同范本
- 合伙商铺买卖合同范本
- DB44-T 2255-2025 海岸线价值评估技术规范
- 牙克石市矿产资源开发环境承载力评价报告
- 2025-2030中国体外膜氧合装置行业市场现状供需分析及投资评估规划分析研究报告
- 《5G技术的关键应用》课件
- 《先进的CAE仿真技术》课件
- 富血小板血浆治疗护理
- 动力柜施工方案
- 2025年食品安全知识竞赛考试题库(含答案)
- 2025年注安道路运输安全实务真题卷(附解析)
- 玻璃体切除术护理
- 水利工程施工质量自检检测计划
评论
0/150
提交评论