软件管理及开发质量管理措施Word文件下载.docx

上传人:b****3 文档编号:14840504 上传时间:2022-10-25 格式:DOCX 页数:8 大小:45.33KB
下载 相关 举报
软件管理及开发质量管理措施Word文件下载.docx_第1页
第1页 / 共8页
软件管理及开发质量管理措施Word文件下载.docx_第2页
第2页 / 共8页
软件管理及开发质量管理措施Word文件下载.docx_第3页
第3页 / 共8页
软件管理及开发质量管理措施Word文件下载.docx_第4页
第4页 / 共8页
软件管理及开发质量管理措施Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

软件管理及开发质量管理措施Word文件下载.docx

《软件管理及开发质量管理措施Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件管理及开发质量管理措施Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

软件管理及开发质量管理措施Word文件下载.docx

软件开发管理阶段流程图

2.1软件需求分析阶段(初步设计阶段)

a.活动内容:

软件需求分析阶段用于理解并确认综合监控系统及各子系统的系统需求;

在“需求书”中对工程功能、接口、性能、分类等作详尽说明;

还要确定开发用例及高层次的开发计划。

b.方法、语言与工具:

软件开发中将采用以下方法与工具:

∙叠代过程法

∙用例技术法

∙架构设计法

∙流程图法

∙数据流程图

c.产出技术文件:

《软件需求说明书》

2.2软件系统设计阶段(初步设计阶段)

软件系统设计包括:

软件体系结构设计、模块设计、数据结构与算法设计、用户界面设计四方面内容。

由于本工程使用的是现成软件,数据结构与算法设计从略。

用户界面设计内容则在另外的文件中加以阐述。

软件系统设计阶段用于选定实现《软件需求说明书》功能的综合监控系统及各子系统的系统设计;

还要选定在集成、测试阶段用于验证软件结构的测试与分析方法;

分析和设计主要用例。

∙可视化建模

∙结构、行动图

采用这种方法可以从上到下将软件分割成小块,避免软件过于复杂:

i.采用抽象化、模块化等方法以降低软件的复杂性;

ii.软件部件、顺序、以及与时间相关的信息、并行结构,数据结构和资源等,可以有更清晰的表达方式。

iii.验证与确认

软件系统设计

2.3软件模块详细设计阶段(最终设计阶段)

在这一阶段中,必须进一步将整个开发任务细分到明确各工作包和软件的功能与用途。

各模块都必须满足《软件需求说明书》的要求。

软件模块详细设计说明书将详尽地说明实现《软件需求说明书》各项功能、特性的方法。

此外,还要给出验证软件模块是否正常运行的测试方法,以衡量软件模块是否满足软件总体要求。

软件模块详细说明书中将对工程功能、接口、性能、分类等作详尽说明。

b.产出技术文件:

软件模块详细设计说明书

2.4软件编码阶段(制造阶段)

软件编码阶段用于完成软件模块的编码工作,同时还要进行系统配置工作头。

已完成的软件开发工作应当整理出完整的文件。

文件抬头应当包括:

文件名,作者,发行/更新日期,更新说明,软件/模块内容摘要,接口/软件时间表、说明、变量、数据结构等。

在编码阶段,软件模块应当按照编程语言进行编码。

编码工作必须按照软件质量保证计划中的编码标准进行。

提供编码标准时还会考虑以下要求:

∙格式标准(例如:

缩排、间距等)

∙评注标准,例如:

编码的名称/标识符,作者,版本标识,修改记录,目的,设备(例如:

输入,输出,变量,数据结构等)数据记录等。

∙变量、参数、工作包、程序、文件的约定俗成名称

∙选用编程语言、编程方法等的约束条件

软件源码

在系统软件和应用软件中,应采用标准操作系统(例如:

Unix,Windows等)及标准语言(例如:

C,C++等)。

软件开发工具也必须是主流通用的专用软件。

2.5软件模块测试阶段

在这一阶段中必须对每一个模块进行单独测试工作。

在测试中必须验证软件模块是按照相应的设计文件的规定进行编码的。

软件模块的测试工作必须在原机上、采用其专门软件、模拟软件工作环境来进行。

软件模块测试报告

2.6软件集成测试阶段

在这一阶段中将对分包商/供货商提供的软件模块进行集成测试工作,以验证和确认这些软件满足合同要求

各分包商/供货商的软件测试计划必须有统一的测试步骤,以验证和确认各子系统。

所有测试都必须记录存档。

出现的非正常情况都应该记录在“缺陷登记表”中,并上报给软件项目经理。

在这一测试阶段中,必须包括有分包商/供应商提供的如下软件测试报告文件:

∙软件测试计划:

明确需求,详述组织结构和分工职责、资源需求、工程进度表等,并有可供追踪的目标要求。

∙软件测试用例说明:

明确输入数据和预期的输出数据。

∙软件测试步骤:

详述每项测试的执行程序。

∙软件测试报告:

正式记录测试情况。

测试报告中必须包括软件测试与结果汇总,测试结果的分析与评估,以及对各子系统的建议意见。

2.7软件/硬件集成测试阶段

在这一阶段中,必须进行包括对合同规定的软件/硬件集成工作和软件验证工作。

在这一阶段中,还要进行对“测试条件可行性评审”的讨论,以确认有关测试步骤是否完整、正式测试条件是否具备等。

工厂验收测试计划将包含以下测试内容:

∙功能测试

∙出错处理测试

∙满负荷测试

∙冗余模式和减容量软件测试

∙压力测试

∙系统应用

《软件集成测试报告》

2.8软件验证阶段

软件验证阶段将重点放在现场与其他系统的测试工作,包括现场联调测试及系统集成测试。

这些测试的目的是验证现场功能是否得到满足。

《现场测试报告》

综上所述,软件开发各阶段活动内容和产出技术文件内容列表如下:

软件开发各阶段活动内容和产出技术文件内容列表

阶段

描述

里程碑

软件需求分析

明确综合监控系统及各子系统的系统需求;

明确工程功能、接口、性能、分类等;

开发主要用例及高层次的开发计划。

选定综合监控系统及各子系统的系统结构和模块;

选定验证软件结构和模块的测试与分析方法;

设计主要用例。

软件系统设计说明

软件模块详细设计

明确各工作包和软件的功能与用途;

给出验证软件模块是否正常运行的测试方法

软件模块详细设计说明

软件编码

完成软件模块的编码工作;

进行已完成的软件的文件整理工作

软件模块测试

对模块进行单独测试工作;

验证软件模块是按照设计文件的规定进行编码的。

软件集成测试

对分包商/供货商提供的软件模块进行集成测试工作,以验证和确认这些软件满足合同要求

《软件测试报告》

软件/硬件集成测试

软件/硬件集成工作和软件验证工作;

进行对“测试条件可行性评审”的讨论

软件验证

现场联调测试及系统集成测试;

验证现场功能是否得到满足

3软件质量保证计划

软件质量保证计划将给出软件开发过程中必须开展进行的软件质量保证活动。

此计划将参照ISO9001文件中ISO9001-2000版本文件的规定进行。

此软件质量管理计划只涵盖开发软件,与安全工作重大相关软件,及需要验证确认软件的质量管理工作。

市场上现成软件的质量管理不在此管理计划范围之内。

仅限那些提供与本软件开发工作、安全工作密切相关的子系统,或者是负责主要软件的验收测试工作的分包商,可以参照此质量保证计划编制他们的质量保证计划。

质量保证计划活动将包括:

事故报告,事故分析及更正措施。

更正措施用于修正不符合要求的软件产品,避免错误的再现,以及找出错误发生的根源。

3.1软件质量保证评估

软件质量保证计划包括:

∙软件开发活动和软件产品的评价准则

∙确定软件开发,集成,测试活动人员的职责与权限

∙说明软件开发周期每个阶段所采用的标准,方法,语言和工具

∙说明评审要点

∙说明开展确保软件安全与质量活动的参考依据或遵循依据

3.2软件质量保证记录

在本合同执行全程时间内必须保管好软件质量保证记录文件。

软件产品或软件任务中出现的偏差和问题,连同其修正措施等,都必须记录在缺陷登记备案中。

3.3软件质量保证独立性

负责软件质量保证评估活动的人员必须有别于开展软件开发、软件运行或负责软件活动的人员。

然而后者可以参加有关的评估活动。

参与保证软件产品与合同无偏差活动的人员必须有足够的资源、职责、权利、组织上的相对独立性,以便可以客观、公正地进行质量保证评估活动,以及采取和验证修正行动。

3.4偏差与修正

根据质量保证计划开展软件产品偏差检查和修正检查活动。

3.5工具、技术与方法

软件质量保证计划必须保证其软件产品的开发工具、技术、方法以及修正措施都在此质量保证计划的严密监视、监督范围之内。

3.6源码与媒介管理

软件质量保证计划必须采取有效步骤和措施,加强对各种版本软件产品以的维持、安全保管、保存和文本记录工作,包括对软件源码和媒介工具的管理工作。

软件质量保证计划必须确保这些管理步骤和措施的贯彻执行。

3.7无偏差证书

当软件产品满足测试、验证、确认的需求之后,必须发放提供以下证书和文件:

∙软件执照,契约

∙汇编与编码无偏差证书

∙软件供货单

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

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

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