【精品】软件管理及开发质量管理措施.docx

【精品】软件管理及开发质量管理措施.docx

ID:48408982

大小:64.57 KB

页数:12页

时间:2019-11-14

【精品】软件管理及开发质量管理措施.docx_第1页
【精品】软件管理及开发质量管理措施.docx_第2页
【精品】软件管理及开发质量管理措施.docx_第3页
【精品】软件管理及开发质量管理措施.docx_第4页
【精品】软件管理及开发质量管理措施.docx_第5页
资源描述:

《【精品】软件管理及开发质量管理措施.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件产品及开发质量管理措施软件开发管理目标软件开发管理的目标如下:•软件开发管理计划涵盖从软件需求分析直到软件验收完成的软件开发工作的全过程。•软件开发管理计划确定从合同需求转化成软件产品所需要遵循的流程与方法。•软件开发管理计划详细描述开展和协调开发工作的方法、组织、时间表、进度控制、职责等。•软件开发管理计划不涵盖现成软件产品及与本开发工作没有或少有联系的软件产品。•软件开发管理计划贯穿在软件开发工作的全过程之中。软件开发活动的全过程应体现并反映这一管理计划。2软件产品开发过程与阶段计划软件产品开发过程可以细分为以下八个阶段,即:软件需求分析阶段,软件结构设计阶段,软件模块设计阶段,软件

2、编码阶段,软件模块测试阶段,软件集成测试阶段,软件/硬件集成测试阶段和软件验证阶段。以下分八个小节对各阶段的活动内容,方法、语言与工具,以及产出技术文件作逐一介绍。产出技术文件可以成为界定阶段进度完成的一个里程碑。软件开发管理阶段流程图如下页附图所示:软件开发管理阶段流程图2.1软件需求分析阶段(初步设计阶段)a.活动内容:软件需求分析阶段用于理解并确认综合监控系统及各子系统的系统需求;在“需求书”中对工程功能、接口、性能、分类等作详尽说明;还要确定开发用例及高层次的开发计划。b.方法、语言与工具:软件开发中将采用以下方法与工具:叠代过程法•用例技术法•架构设计法•流程图法•数据流程图C.产

3、出技术文件:《软件需求说明书》2.2软件系统设计阶段(初步设计阶段)a活动内容:软件系统设计包括:软件体系结构设计、模块设计、数据结构与算法设计、用户界面设计四方面内容。由于本工程使用的是现成软件,数据结构与算法设计从1:1略。用户界面设计内容则在另外的文件中加以阐述。软件系统设计阶段用于选定实现《软件需求说明书》功能的综合监控系统及各子系统的系统设计;还要选定在集成、测试阶段用于验证软件结构的测试与分析方法;分析和设计主要用例。b.方法、语言与工具:软件开发中将采用以下方法与工具:•可视化建模•结构、行动图采用这种方法可以从上到下将软件分割成小块,避免软件过于复杂:i.采用抽象化、模块化等

4、方法以降低软件的复杂性;ii.软件部件、顺序、以及与时间相关的信息、并行结构,数据结构和资源等,可以有更清晰的表达方式。iii.验证与确认a.产出技术文件:软件系统设计2.3软件模块详细设计阶段(最终设计阶段)a.活动内容:在这一阶段中,必须进一步将整个开发任务细分到明确各工作包和软件的功能与用途。各模块都必须满足《软件需求说明书》的要求。软件模块详细设计说明书将详尽地说明实现《软件需求说明书》各项功能、特性的方法。此外,还要给出验证软件模块是否正常运行的测试方法,以衡量软件模块是否满足软件总体要求。软件模块详细说明书中将对工程功能、接口、性能、分类等作详尽说明。b.产出技术文件:软件模块详

5、细设计说明书2.4软件编码阶段(制造阶段)a.活动内容:软件编码阶段用于完成软件模块的编码工作,同时还要进行系统配置工作头。已完成的软件开发工作应当整理出完整的文件。文件抬头应当包括:文件名,作者,发行/更新日期,更新说明,软件/模块内容摘要,接口/软件时间表、说明、变量、数据结构等。b.方法、语言与工具:在编码阶段,软件模块应当按照编程语言进行编码。编码工作必须按照软件质量保证计划中的编码标准进行。提供编码标准时还会考虑以下要求:•格式标准(例如:缩排、间距等)•评注标准,例如:编码的名称/标识符,作者,版本标识,修改记录,目的,设备(例如:输入,输出,变量,数据结构等)数据记录等。•变量

6、、参数、工作包、程序、文件的约定俗成名称•选用编程语言、编程方法等的约束条件C.产出技术文件:软件源码在系统软件和应用软件中,应采用标准操作系统(例如:Unix,Windows等)及标准语言(例如:C,C++等)。软件开发工具也必须是主流通用的专用软件。2.5软件模块测试阶段a.活动内容:在这一阶段中必须对每一个模块进行单独测试工作。在测试中必须验证软件模块是按照相应的设计文件的规定进行编码的。软件模块的测试工作必须在原机上、采用其专门软件、模拟软件工作环境来进行。b.产出技术文件:软件模块测试报告2.6软件集成测试阶段a.活动内容:在这一阶段中将对分包商/供货商提供的软件模块进行集成测试工

7、作,以验证和确认这些软件满足合同要求各分包商/供货商的软件测试计划必须有统一的测试步骤,以验证和确认各子系统。所有测试都必须记录存档。出现的非正常情况都应该记录在“缺陷登记表”中,并上报给软件项目经理。在这一测试阶段中,必须包括有分包商/供应商提供的如下软件测试报告文件:•软件测试计划:明确需求,详述组织结构和分工职责、资源需求、工程进度表等,并有可供追踪的目标要求。•软件测试用例说明:明确输入数据和预期的输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。