




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程方法与实践 机械工业出版社 高等院校计算机课程案例教程系列 窦万峰编著 主讲 李淑sz013 1 现代软件工程 国家示范性软件学院系列教材 张家浩 东南大学机械工业出版社2009 12 软件工程 理论与实践许家珆曾翎彭德中编著高等教育出版社2004 73 软件工程 实践者的研究方法 美 RogerS Pressman著郑人杰等译机械工业出版社2008 64 SoftwareEngineering 6thEditionSommerville I 影印版 机械工业出版社2003 4 主要参考书 总目录 第1章软件工程学概述 2学时 第2章软件过程 2学时 第3章软件过程模型 4学时 第4章案例研究 2学时 第5章软件需求分析过程 4学时 第6章结构化分析建模 4学时 第7章面向对象分析 6学时 第8章软件设计 4学时 第9章结构化设计方法 4学时 总目录 第10章面向对象设计 4学时 第11章软件实现 2学时 第12章软件测试 4学时 第13章软件维护 2学时 第14章软件项目管理 2学时 第15章软件项目估算 1学时 第16章软件项目计划与管理 1学时 第16章软件实现 16 1软件质量管理16 2项目计划16 3软件项目管理工具16 4实验与习题 16 1软件质量管理 软件质量管理手段 技术手段改进测试方法 提高测试效率 提高软件质量改进开发过程 使各种错误不会或很少引入软件开发过程管理手段技术手段能力有限 软件质量概念 软件质量属性包括循环复杂度 内聚性 功能点数量 代码行数质量分为 设计质量 指设计者为一个产品规定的特征系统的需求规格说明设计一致性质量 指在制造产品的过程中遵守设计规格说明的程度实现问题用户满意度 合格的产品 好的质量 按预算和进度交付 软件的质量检测属于一种粗放式的质量管理形式事后检测的方式软件质量保证指软件生产过程包含的一系列质量保证活动体现了软件质量全面控制 TQC TotalQualityControl 的核心思想遵循的PDCA Plan Do Check Action 循环所建议的 计划 实施 检测 措施 的顺序软件质量认证把对个别产品的质量保证扩展到对软件企业 组织 整体资质的认证ISO9000 软件质量保证 SQA SQA小组SQA活动 准备SQA计划参与和监督软件过程评审记录报告SQA计划 ANSI IEEEStd 983 1986SQA计划 1计划目的2参考文献3管理3 1组织3 2任务3 3责任4文档4 1目的4 2软件工程文档4 3其他文档5标准 实践和约定51目的5 2约定6复审和审计6 1目的6 2需求复审 6 2 1软件需求复审6 2 2设计复审6 2 3软件验证和确认复审6 2 4功能审计6 2 5物理审计6 2 6过程内部审计6 2 7管理复审7测试8问题报告和改正行动9工具 技术和方法10代码控制11媒体控制12供应商控制13记录收集 维护和保留14培训15风险管理 软件质量度量 软件质量的定义和测量 正确性 软件完成所要求的功能的程度千行代码 KLOC 的缺陷数缺陷是按标准时间段来计数的 一般是一年可维护性 遇到错误时程序能够被修改的容易程度平均变更时间 mean time to change MTTC 完整性 一个系统对安全性攻击的抵抗能力完整性 1 危险性 1 安全性 可用性 使用的容易程度进行量化可靠性 在规定的条件和时间内 软件完成规定功能的能力缺陷排除效率 软件团队排除软件故障的能力 缺陷排除效率 缺陷排除效率 defectremovalefficiency DRE 是在项目级和过程级都有意义的质量度量定义 DRE E E D 其中E是软件交付给用户之前发现的错误数 D是软件交付之后发现的缺陷数 软件可靠性 定义 软件可靠性是在给定的时间内 按照 系统规格说明书 规定的条件 软件成功运行的概率 软件可靠性分为五级 评测可靠性的方法 可靠性与软件的故障密切相关可靠性理论 R t 可以表示为程序运行时间t和故障率 单位时间内程序运行失败的次数 的指数函数R t e t 评测可靠性的方法 衡量可靠性的方法是直接计算软件平均故障时间 MTTF MeanTimeToFailure MTTF可以是故障率的倒数 即MTTF l 统可靠性 RSYS 是软件 硬件和运行操作三种可靠性 分别是RS RH ROP 的综合反映RSYS RS RH ROP SYS S H OPMTTFSYS l S H OP 软件容错技术 容错性是软件可靠性的子属性之一容错软件 即具有抗故障能力的软件 处理错误的方法有三种 屏蔽错误 把错误屏蔽掉 使之不致产生危害 修复错误 能在一定程度上 使软件从错误状态恢复到正常状态 减少影响 能在一定程度上 使软件完成预定的功能冗余 Redundancy 技术 以额外的资源消耗换取系统的正常运行 常用的冗余技术有 结构冗余 利用多余的结构来换取可靠性的提高时间冗余 检测程序 如看门狗信息冗余 附加的冗余信息 如奇偶码 循环码等误差校正码 检测和纠正传输或运算中可能出现的错误 静态 动态冗余结构系统示例 软件复审 软件复审是软件错误的过滤器软件复审可以认为是净化分析 设计和编程等过程所产生的软件产品的必要手段复审分 技术复审 越在早期发现错误越容易改正 代价也越低正式的技术复审技术复审小组由审查组长 作者和评审员组成以会议形式进行完整的技术复审过程一般由准备 介绍情况 阅读资料 开审查会 返工和复查六个步骤组成审查会的目的是发现错误而不是改正错误管理复审 软件质量认证标准 软件质量认证 SQC ISO9000标准系列SO9000标准系列由五个相关的标准组成 质量术语标准 ISO8402 1994 质量保证标准 ISO9001等 质量管理标准 ISO9004 1等 质量管理和质量保证标准的选用和实施指南 ISO9000 3等 支持性技术标准 ISO10005等 ISO9001标准 包括 设计 开发 生产 安装和服务ISO9000 3标准 计算机软件开发 供应 安装和维护的使用指CMM标准 强调持续改进 16 2软件项目计划 目标是为项目负责人提供一个框架7个指导原则 1 运用项目规划的方法进行协调而不是控制 2 在项目环境中利用不同个性的人 3 预先制定项目规划中需要经常修改的版本 4 授权员工对自己的工作进行评估 5 描述创造价值的任务而不仅仅是价值创造的活动 6 定义具体的可实现的里程碑式的事件 7 在项目规划中使用检查列表 矩阵模型等其他补充工具 项目进度安排 目标是定义所有项目任务和活动 识别关键任务 活动 并跟踪关键任务 活动的进展基本原则 划分 相互依赖性 时间分配 人员分配 定义责任 定义结果 定义里程碑工作量调度指导原则 40 20 40规则 即40 或更多的工作量分配给前端的分析和设计任务 40 的比例用于后端测试 只有20 的比例用于编码工作 进度安排方法 方法 程序评估和复审技术 PERT ProgramEvaluationandReviewTechnique 关键路径管理 CPM CriticalPathManagement 要点是 提供项目工作量划分的工具支持计划者确定关键路径 决定项目持续时间的任务链 通过使用统计模型为单个任务建立最有可能的时间估算为特定任务定义其时间窗口的边界时间 建立时间表 甘特 Gantt 图PERT图 描绘任务的分解情况 每个任务的工作量 开始时间和结束时间 各个任务间的依赖关系圆框表示一项任务 圆框间的箭头表示任务的顺序圆框上面的 表示开始时间和结束时间工程网络图 一种有向图圆表示事件有向弧或箭头表示子任务的进行箭头上的数字称为权 该权表示此子任务的持续时间箭头下面括号中的数字表示该任务的机动时间 时间表 Gantt图 描述示例 PERT图 工程网络图 项目进度的跟踪管理 定期举行项目状态会议 由项目组成员分析报告进度和问题 评估所有软件过程中所进行的复审的结果 确定正式的项目里程碑是否在预定日期内完成 比较项目表中列出的更新任务的实际开始日期与计划开始日期 与开发者进行非正式会谈 获取他们对项目进展及可能出现的问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年委托上牌协议
- 保山学院《热工基础2》2023-2024学年第二学期期末试卷
- 2025至2031年中国蒸气加热式气化器行业投资前景及策略咨询研究报告
- 2025至2031年中国背负式喷雾喷粉机行业投资前景及策略咨询研究报告
- 2025至2031年中国男式棉毛印花内衣行业投资前景及策略咨询研究报告
- 2025至2031年中国烃类脱水型聚结器行业投资前景及策略咨询研究报告
- 幼儿园大班科学活动《有趣的水》课件
- 22 梦回繁华(教学课件) 初中语文统编版(2024)八年级上册
- DB13T 2922-2018 冬小麦种植气象服务规范
- DB13T 5053-2019 农村民用醇基燃料清洁取暖、炊事通 用技术要求
- 2025年高考全国二卷英语高考真题含解析
- 2025福建泉州工程职业技术学院及南安市翼融信资产运营有限公司招聘35笔试参考题库附带答案详解析
- T/CCS 051-2023露天矿山自卸车无人驾驶系统总体要求
- 停车场改造的申请报告
- 教育机构2025年人才流失应对策略与吸引人才新思路报告
- GB/T 45611-2025钻石鉴定与分类
- 铁路客车内部装修设计优化方案
- 2025年中考第一次模拟考试(陕西卷)(参考答案及评分标准)
- 鲜花颜色搭配培训课件
- 直招军官面试真题及答案
- 3.1 定格青春——向艺术家学创作 课件-2021-2022学年高中美术人美版(2019)选修绘画
评论
0/150
提交评论