- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1433软件过程成熟度模型CapabilityMaturityModel-Read
第14章 软件质量保证 林惠强 2006年 14.1 软件质量的定义 14.1 软件质量的定义 14.2 软件质量管理 14.2.1 软件质量管理的主要活动 14.2.1 软件质量管理的主要活动 1、软件质量策划 2)软件组织的质量过程通常包含两种类型:软件工程过程和组织支持过程 软件工程过程:就是通常所说的软件生命周期中的活动,一般包括软件需求分析、软件设计、编码、测试、交付、安装和维护。 一个组织的软件过程策划一般包括两个阶段:组织标准生产过程的策划和项目产品策划。CMM中定义了三个关键过程域来实现这两级的过程策划: 组织过程定义:主要任务是识别和确定组织的质量过程,将组织必须和比较成熟的软件过程、过程资源要求、过程程序、过程产品要求等通过文件形成制度,并通过培训等机制贯彻到整个组织中,以改进所有项目的过程性能。 14.2.1 软件质量管理的主要活动 14.2.1 软件质量管理的主要活动 14.2.1 软件质量管理的主要活动 14.2.2 软件质量管理的内容 14.2.2 软件质量管理的内容 14.2.3 软件开发标准与规范 14.2.3 软件开发标准与规范 14.2.4 软件文件标准与规范 14.3.1 规定软件质量需求 5.总体设计说明书 总体设计说明书又称为概要设计说明书,是指项目系统,编制目的是说明对项目系统的设计考虑,包括基本处理流程、组织结构、模块结构、功能配置、接口设计、运行设计、系统配置、数据结构设计和出错处理设计等,为程序的详细设计提供基础。其内容要求见下表。 概要设计说明书 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 总体设计 2.1运行环境 2.2运行环境 2.3基本设计概念和处理流程 2.4结构 2.5功能需求与程序的关系 2.6人工处理过程 2.7尚未解决的问题 3 接口设计 3.1用户接口 3.2外部接口 3.3内部接口 4 运行设计 4.1运行模块组合 4.2运行控制 4.3运行时间 5 系统数据结构设计 5.1逻辑结构设计要点 5.2物理结构设计要点 5.3数据结构设计要点 6 系统出错处理设计 6.1 出借信息 6.2补救措施 6.3系统维护设计 6.详细设计说明书 详细设计说明书又称为程序设计说明书,编制目的是说明一个软件系统各个层次中的每一个程序(模块)的设计考虑。如果软件系统比较简单,层次少,本文件可以不单独编写,有关内容可并入总体设计说明书。详细设计说明书的内容要求见下表。 详细设计说明书 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 程序系统的组织结构 3 程序1(标识符)设计说明 3.1程序描述 3.2功能 3.3性能 3.4输入项 3.5输出项 3.6算法 3.7流程逻辑 3.8接口 3.9存储分配 3.10注释设计 3.11限制条件 3.12测试计划 3.13尚未解决的问题 4 程序2(标识符)设计说明 ?? 7.数据库设计说明书 数据库设计说明书的编制目的是对于设计中的数据的所有标识、逻辑结构和物理结构作出具体的设计规定。内容要求见下表。 数据库设计说明书 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 外部设计 2.1 标识符和状态 2.2使用它的程序 2.3约定 2.4专门指导 2.5支撑软件 3 结构设计 3.1概念结构设计 3.2逻辑结构设计 3.3物理结构设计 4 运用设计 4.1数据字典设计 4.2安全必威体育官网网址设计 8.用户手册 用户手册的编制是使用非专业术语的语言,充分地描述该软件系统所具有的功能及基本的使用方法,使用户通过本手册能够了解该软件的用途,并能够确定在什么情况下、如何使用它。具体的内容要求见下表。 用户手册 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 用途 2.1功能 2.2性能 2.2.1精度 2.2.2时间特性 2.2.3灵活性 3 运行环境 3.1硬环境 3.2支撑软件 3.3数据结构 4 使用过程 4.1安装与初始化 4.2输入 4.2.1输入数据的现实背景 4.2.2输入格式 4.2.3输入举例 4.3输出 4.3.1输出数据的现实背景 4.3.2输出格式 4.3.3输出举例 4.4文卷查询 4.5出错处理与恢复 4.
文档评论(0)