




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 软件工程标准与软件文档 软件工程标准软件工程标准的层次中国的软件标准软件文档的作用与分类软件文档的质量要求 2 什么是软件工程标准 软件危机的出路在于软件开发的工程化和标准化 程序设计语言的标准化 为某一程序设计语言规定若干个标准子集 对于语言的实现者和用户都带来了很大方便 软件过程的标准化 软件生存期各个阶段的工作建立标准或规范 3 软件工程标准的类型 国家标准GB T15538 1995 软件工程标准分类法 给出软件工程标准的分类 涉及过程管理 产品管理 资源管理 以及确认与验证 4 软件工程标准的类型 续 过程标准方法 技术 度量产品标准需求 设计 部件 描述 计划 报告专业标准职业 道德准则 认证 特许 课程记法标准术语 表示法 语言 5 软件工程标准的清单可用二维表表示 P2表1 1 1 2 表中填入的标准表明了软件工程标准的工作范围和如何对标准分类 已经制定的标准都可在表中找到相应的位置 而且它可启发人们去制定新的标准 6 软件工程标准化的作用 可提高软件的可靠性 可维护性和可移植性 可提高软件人员的技术水平 减少差错和误解 可提高软件人员之间的通信效率 提高软件的生产率 有利于软件管理 有利于降低软件产品的成本和运行维护成本 有利于缩短软件开发周期 7 软件工程标准的层次 1 国际标准由国际联合机构制定和公布 提供各国参考的标准 国际标准化组织ISO InternationalStandardsOrganization ISO建立了 计算机与信息处理技术委员会 简称ISO TC97 专门负责与计算机有关的标准化工作 如 ISO8631 86Informationprocessing programconstructsandconventionsfortheirrepresentation 8 2 国家标准由政府或国家级的机构制定或批准 适用于全国范围的标准 GB 中华人民共和国国家技术监督局公布实施的标准 简称 国标 ANSI AmericanNationalStandardsInstitute FIPS NBS FederalInformationProcessingStandards NationalBureauofStandards BS BritishStandard 英国国家标准 DIN DeutschesInstitutf rNor mung 德国标准协会JIS JapaneseIndustrialStandard 日本工业标准 9 3 行业标准由行业机构 学术团体或国防机构制定 适用于某个业务领域的标准 IEEE InstituteofElectricalandElectronicsEngineers 软件标准分技术委员会 SESS 如 ANSI IEEEStr828 1983 软件配置管理计划标准 GJB 中华人民共和国国家军用标准GJB437 88 军用软件开发规范 10 DOD STD DepartmentOfDefense STanDards 美国国防部标准DOD STD 2167A 防务系统软件开发 MIL S MILitary Standard 美国军用标准MIL STD 498 软件开发和文档 11 4 企业规范一些大型企业或公司 由于软件工程工作的需要 制定适用于本部门的规范 如 IBM通用产品部1984年制定的 程序设计开发指南 供公司内部使用 5 项目规范由某一科研生产项目组织制定 为该项任务专用的软件工程规范 12 中国的软件标准 从1983年起开始制定和发布分类 P7表1 3 基础标准开发标准文档标准管理标准 13 ISO9000 3标准及软件质量认证 ISO9000系列质量管理标准中国发布了与其相应的质量管理国家标准系列GB T19000 等同采用国际认同原因 市场经济 特别是国际贸易的驱动客观地对生产者 也称供方 提出了全面的质量管理要求 质量管理办法 并且还规定了消费者 也称需方 的管理职责将符合ISO9000标准的要求作为国际贸易活动中建立互相信任关系的基石取得ISO9000质量标准认证被人们当做进入国际市场的通行证 14 ISO9000系列标准适用领域 硬件 具有特定形状的产品 如机械 电子产品 包括计算机硬件 2 软件 通过媒体表达的信息所构成的智力产品 包括计算机软件 3 流程性材料 将原料转化为某一特定状态的产品 如 流体 粒状 线状等 通过瓶装 袋装等或通过管道传输交付 4 服务 为满足客户需求的更为广泛的活动 15 ISO9000系列标准的内容 ISO9000质量管理和质量保证标准 选择和使用的导则ISO9001质量体系 设计 开发 生产 安装和服务中的质量保证模式ISO9002质量体系 生产和安装中的质量保证模式ISO9003质量体系 最终检验和测试中的质量保证模式ISO9004质量管理和质量体系要素 导则 16 ISO9000 3标准 ISO9000系列标准原本是为制造硬件产品而制定的标准 不能直接用于软件制作 曾试图将9001改写用于软件开发方面 但效果不佳 以ISO9000系列标准的追加形式 另行制定出ISO9000 3标准 ISO9000 3成为 使9001适用于软件开发 供应及维护 的 指南 17 制定与实施ISO9000系列标准的主导思想 1 强调质量并非在产品检验中得到 而是形成于生产的全过程 2 为把握产品的质量 ISO9000要求 必须使影响产品质量的全部因素在生产全过程中始终处于受控状态 3 ISO9000标准要求证实 企业具有持续提供符合要求产品的能力 4 ISO9000标准强调 质量管理必须坚持进行质量改进 18 ISO9000系列标准的内容 19 ISO9000 3与CMM比较 CapabilityMaturityModel 能力成熟度模型 针对软件的称为SW CMM 1986年11月 CMU软件工程研究所SEI受美国国防部的委托和资助 评估软件供应商能力并帮助其改善软件质量同样涉及质量和过程管理明确强调持续的过程改进ISO9000 3解决质量体系的最小保证 20 什么是软件文档 表示对活动 需求 过程或结果进行描述 定义 规定 报告或认证的任何书面或图示的信息和计算机程序共同构成了特定软件没有文档的软件不能称为软件 21 为什么需要软件文档 软件文档的桥梁作用 22 为什么需要软件文档 续 项目管理的依据技术交流的语言保证项目质量培训与维护的资料软件维护支持记载软件历史的语言 23 有哪些软件文档 软件文档的分类 24 谁使用哪类软件文档 软件文档与使用对象 25 什么时候需要哪类软件文档 软件生存周期各阶段的文档编制 26 文档所回答的问题 27 对文档编制的质量要求 如果不重视文档编写工作 或是对文档编写工作的安排不当 就不可能得到高质量的文档 质量差的文档使读者难于理解 给使用者造成许多不便会削弱对软件的管理 难以确认和评价开发工作的进展情况 提高软件成本 一些工作可能被迫返工 造成误操作 28 对编制高质量文档的要求 1 针对性文档编制以前应分清读者对象 按不同的类型 不同层次的读者 决定怎样适应他们的需要 管理文档主要面向管理人员用户文档主要面向用户这两类文档不应像开发文档 面向开发人员 那样过多使用软件的专用术语 29 2 精确性文档的行文应当十分确切 不能出现多义性的描述 同一课题几个文档的内容应当是协调一致 没有矛盾的 3 清晰性文档编写应力求简明 如有可能 配以适当的图表 以增强其清晰性 30 4 完整性任何一个文档都应当是完整的 独立的 它应自成体系 例如 前言部分应做一般性介绍 正文给出中心内容 必要时还有附录 列出参考资料等 同一课题的几个文档之间可能有些部分内容相同 这种重复是必要的 不要在文档中出现转引其它文档内容的情况 如 一些段落没有具体描述 用 见 文档 节 的方式 31 5 灵活性各个不同软件项目 其规模和复杂程度有着许多实际差别 不能一律看待 应根据具体的软件开发项目 决定编制的文档种类 软件开发的管理部门应该根据本单位承担的应用软件的专业领域和本单位的管理能力 制定一个对文档编制要求的实施规定 32 对于一个具体的应用软件项目 项目负责人应根据上述实施规定 确定一个文档编制计划 其中包括 编制哪几种文档 详细程度如何决定方式可借鉴国外P69 求和法和规模法 各文档的编制负责人和进度要求审查 批准负责人和时间进度安排在开发时期内各文档的维护 修改和管理的负责人 以及批准手续有关的开发人员必须严格执行这个文档编制计划 33 当所开发的软件系统非常大时 一种文档可以分成几卷编写 例如 项目开发计划可分写为 质量保证计划配置管理计划用户培训计划安装实施计划等 系统设计说明书可分写为 系统设计说明书子系统设计说明书 34 程序设计说明书可分写为 程序设计说明书接口设计说明书版本说明 操作手册可分写为 操作手册安装实施过程 测试计划可分写为 测试计划 35 测试设计说明测试规程测试用例 测试分析报告可分写为 综合测试报告验收测试报告 项目开发总结报告也可分写成 项目开发总结报告资源环境统计 36 应根据任务的规模 复杂性 项目负责人对该软件的开发过程及运行环境所需详细程度的判断 确定文档的详细程度 对国标GB8567 2006 计算机软件文档编制规范 所建议的所有条款都可以扩展 进一步细分 以适应需要 如果条款中有些细节并非必需 也可以根据实际情况压缩合并 37 程序的设计表现形式 可以使用程序流程图 判定表 程序描述语言 PDL 或问题分析图 PAD 等 对于文档的表现形式 没有规定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拖拉机柴油发动机装试工基础知识考核试卷及答案
- 氨纶纤维混纺工艺考核试卷及答案
- 护岸植被工艺考核试卷及答案
- 物业工程入户维修标准化培训课件
- 园林技术面试题目及答案
- 应试会计面试题库及答案
- 银行资产保全试题及答案
- 银行知识考试试题及答案
- 银行招聘面试题及答案
- 银行运营管理考试题目及答案
- 小学学校作业管理优化实施细则(2025修订版)
- 公务员面试人际关系题人际关系面试题及答案
- 青海招警考试真题及答案
- 酷家乐教学课件下载
- 2025年乡镇畜牧站动物检疫员招聘考试重点知识点梳理与解析
- 2025年中国电信招聘考试题库与答案解析
- 新沪教牛津版九年级上册英语全册教案
- 市场监督局知识培训课件
- 大学生应征入伍学费补偿申请表doc
- 辽宁交通2007检测收费标准
- 护理教学的心理学基础优秀课件
评论
0/150
提交评论