- 2
- 0
- 约1.05万字
- 约 92页
- 2022-08-05 发布于河北
- 举报
什么是软件工程? 软件工程7条基本理论: 用分阶段的生命周期计划进行严格的管理(计划) 坚持进行阶段评审(评审) 实行严格的产品控制(配置管理) 采用现代程序设计技术(技术) 软件工程结果应能清楚地审查(度量分析) 开发小组的人员应该少而精(人员) 承认不断改进软件工程实践的必要性(进步) 软件工程追求的目标 在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。 04 软件生命周期及项目管理概述 Part Four 软件生命周期 计算机软件,从决定进行开发到最终退役所经历的一系列步骤与过程称为软件生命周期。 软件生命周期各阶段任务 软甲生命周期 软件 定义 软件 开发 软件 维护 问题 定义 可行性分析 需求 分析 概要 设计 详细 设计 编码/单元测试 综合 测试 维护 软件生命周期各阶段任务——软件定义 弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”。 问题定义 一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。 对软件功能的详细分析与研究,弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。 可行性分析 需求分析 软件生命周期各阶段任务——软件开发 如何完成软件定义中的所有功能(用什么构架、在什么环境下运行等) 总体设计 怎样具体的实现所有的功能与完成该系统(模块接口、函数输入输出、数据库等等 详细设计 编写正确的程序模块。 编码/单元测试 保证程序符合要求。 综合测试 软件生命周期各阶段任务——软件维护 改正性维护: 在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。 适应性维护: 是为适应环境的变化而修改软件的活动。 完善性维护: 是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。 预防性维护: 是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。 软件维护 软件生命周期各阶段参与者 项目经理 协调处理项目组员、客户、项目本身的一切问题 需求人员 与客户、设计人员交流,制作出所有人都能理解的需求文档 设计人员 根据需求,制作出编码及测试人员都能理解的设计文档 编码人员 根据设计编写代码,根据测试出的问题修复BUG 测试人员 全面的测试程序,找出BUG 支持类人员 配置管理:管理文档及代码。 质量保证:质量管控 项目经理工作职责 02 03 04 05 06 07 08 01 计划 监控 总结 时间-进度计划 范围-WBS 成本-估算 质量-质量目标 资源-人力物力培训 沟通-如何交流 采购(略) 风险-风险预计 开发人员职责 需求规格说明书、需求跟踪矩阵 对目标软件的需求逐条列出、并前后一一对应 软件设计说明书 对软件的整体情况进行分析设计、对每一个类与函数进行描述 代码及检查单 根据设计编写代码,对代码进行检查 测试人员职责 根据已有的需求设计文档,逐条设计测试的方法。 01 将每一次测试出的缺陷记录在表格中,确定问题严重性,跟踪至关闭。 02 对项目的整体测试情况进行总结,确认测试的效果及软件的质量。 03 测试用例 缺陷跟踪 测试总结 启动过程组 4.1 制定项目章程 10.1 识别干系人 项目整体管理 项目干系人管理 环形线内的过程是整体管理知识领域的一部分,该知识领域协调与统一其他各知识领域的过程。 规划过程组 4.2 制定项目管理计划 项目整体管理 5.1 收集需求 5.2 定义范围 5.3 创建WBS 项目范围管理 6.1 定义活动 6.3 估算活动资源 6.4 估算活动历时 6.2 排列活动顺序 6.5 制定进度计划 项目时间管理 7.1 估算成本 7.2 制定预算 项目成本管理 8.1 规划质量 项目质量管理 9.1 制定HR计划 项目HR管理 10.2 规划沟通 项目沟通管理 11.1 规划风险管理 11.3 实施风险定性分析 11.4 实施风险定量分析 11.2 识别风险 11.5 规划风险应对 项目风险管理 12.1 规划采购 项目采购管理 环形线内的过程是整体管理知识领域的一部分,该知识领域协调与统一其他各知识领域的过程。 执行过程组 4.3 指导与管理 项目执行 项目整体管理 9.2 组建项目团队 项目HR管理 9.3 建设项目团队 9.4 管理项目团队 10.3 发布信息 项目沟通管理 10.4 管理干系人 期望 12.2 实施采购 项目采购管理 8.2 实施质量 保证 项目质量管理 环形线内的过程是整体管理知识领
原创力文档

文档评论(0)