- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
质量保证标准 - read
第七章 软件开发工具与环境 §7.1 软件工具 定义:用来辅助软件开发、运行、维护、管理、 支持等过程中的活动的软件成为软件工具. 分类:按软件过程活动分类 支持软件开发过程的工具 支持软件维护过程的工具 支持软件管理过程和支持过程的工具 §7.2 计算机辅助软件工程 (CASE) (CASE ,Computer-Aided Software Engineering ) 7.2.1 CASE的基本概念与发展历史 1.什么是CASE CASE使人们能在计算机的辅助下进行 软件开发,为软件开发的工程化、自动化进 而智能化打下基础。 在CASE工具辅助下进行软件开发, 可提高开发效率、改善软件质量。 CASE构造积木块 2. CASE工具分类 3. 集成化CASE环境(I - CASE) 1990年Wasserman提出的五级集成模型 平台集成:工具运行在相同的硬件/操作 系统平台上 数据集成:工具使用共享数据模型来操作 表示集成:工具提供相同用户界面 控制集成:工具激活后能控制其它工具的操作 过程集成:工具在一个过程模型和“过程机” 的指导下使用 I – CASE 的元素 集成化CASE环境的总体结构模型 2 . CASE中心库 在I-CASE中中心库是软件工程信息的“积聚和存储中心”;是一组实现 “数据-工具”和“数据-数据”集成的机制和数据结构。 CASE中心库也称为“软件总线” CASE中心库也是一个存放地,结合了高级的集成CASE工具的机制。 CASE中心库存放的内容 被求解的问题 关于问题域的信息 系统解决方案 关于被遵从的软件过程(方法学)的规则和指令 项目计划、资源和历史 关于组织的信息 CASE中心库提供的服务 可从任何高级的数据库管理系统期望得到的访问类型 特定于CASE环境的访问类型 中心库 3. CASE工作台 CASE工作台分类 程序设计工作台 分析和设计工作台 测试工作台 交叉开发工作台 配置管理工作台 文档工作台 项目管理工作台 程序设计工作台 组成程序设计工作台的工具: (1)语言编译器 (2)结构化编译器 (3)连接器 (4)加载器 (5)交叉引用 (6)按格式打印 (7)静态分析器 (8)动态分析器 (9)交互式调试器 测试工作台(下游CASE工具) §7.3 软件工程环境 (SEE) 7.3.1 软件工程环境概述 软件工程环境定义: (1)一组软件工具的集合 (2)工具按一定方法或模型组织 (3)工具支持整个生存周期各阶段或 部分阶段 1. 软件工程环境分类 (1)按软件开发模型及开发方法分类 支持:瀑布模型、 演化模型、 螺旋模型、 喷泉模型等 支持:结构化方法、 信息模型方法、 OO方法等 2. 软件工程环境的特征 (1)仓库 (2)工具的集成 (3)用户友好的界面 (4)提取信息的能力 (5)分析的能力 (6)可裁剪和可扩充的能力 (7)项目控制和管理 (8)方法学的支持 3. 软件工程环境的基本功能 (1)软件开发的一致性及完整性维护 (2)配置管理及版本控制 (3)数据的多种表示形式及自动转换 (4)信息自动检索及更新 (5)项目控制和管理 (6) 对方法学的支持 7.3.2 集成环境 7.3.3 平台服务 7.3.4 框架服务 第八章 软件质量管理与质量保证 §8.1 软件质量概述 8.1.1 软件质量定义 ANSI标准对软件质量的定义: “软件质量是软件产品或服务的特性和 特性的整体” IEEE对软件质量的定义: 软件产品具备满足给定需求的特性及特征的总体的能力 软件拥有所期望的各种属性组合的程度 用户认为软件满足他们综合期望的程度 软件组合特性可以满足用户预期需求的程度 8.1.2 软件质量的质量特性 McCall质量模型:提出软件质量特性包含的质量特性 可使用性(Usability) 正确性(Correctness) 可靠性(Reliability) 效率(Efficiency) 完整性、安全性(Integrity, Security) 灵活性(Flexibility) 可测试性(Restability) 可维护性(Maintainability) 可移植性(Portability) 复用性(Reuseability) 互操作性(Interperability) McCall的三层质量度量模型 ISO建议的软件质量评价模型 标准分为三级
您可能关注的文档
- 微囊化培养对肿瘤细胞耐药性的影响 - 中国组织工程研究.pdf
- 急性创伤性骨折后glu、gsp、egf及tgfgβ1变化分析 - 实用骨科杂志.pdf
- 二氧化碳浓度与温度对樟树苗木之形质生长参数与叶绿素萤光反应之 .pdf
- 第3组热带草原.ppt
- 常用品种主要性质、特点缺点应用.ppt
- 新型集成干扰素-人血清白蛋白融合蛋白在毕赤酵母中的分泌 - 生物通.pdf
- inmunolocalización de las proteínas mitocondriales reguladoras, bcl .doc
- 血管再生中的内皮祖细胞.pdf
- 经口气管插管于口咽及吞咽功能的影响.pdf
- 脆性点心食品质地指标之建立 - 国立高雄餐旅大学机构典藏.pdf
- 篇名果汁浓度和抗氧化能力研究作者指导老师陈秋桦.pdf
- 早期生长反应基因一1 与肿瘤的关系.pdf
- 蛋白c和抗凝血酶ⅲ检测对老年心房颤动患者口服华法令出血和血栓 .pdf
- ·综述· 子宫内膜异位症遗传易感性的研究进展.pdf
- 民生附加康裕豁免保费重大疾病保险 - 民生人寿保险股份有限公司.doc
- 高速逆流色谱双水相体系分离蛋白质 - 上海同田生物技术股份有限公司.pdf
- 7 プロトコール治疗内容 - 三海妇人科癌スタディグループ(sgsg).doc
- 成果斐然 - 国立高雄应用科技大学电子工程系.doc
- 丙型肝炎病毒基因组结构及功能 - 西南医院.pdf
- 复杂性热惊厥病儿动态脑电监测的临床价值 - 青岛大学医学院学报.pdf
文档评论(0)