软件工程软件工程软件工程 (15).pdf

上传人:刘静 文档编号:52839802 上传时间:2022-10-24 格式:PDF 页数:19 大小:9.06MB
返回 下载 相关 举报
软件工程软件工程软件工程 (15).pdf_第1页
第1页 / 共19页
软件工程软件工程软件工程 (15).pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《软件工程软件工程软件工程 (15).pdf》由会员分享,可在线阅读,更多相关《软件工程软件工程软件工程 (15).pdf(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软件过程 软件过程 过程的含义 过程的含义 过程是一组将输入转化为输出的相互关联或相互作用的活动。客户满意的产品 客户需求 过程 过程的含义过程的含义 客户满意的产品 客户需求 输入 输出 监视测量(过程前、中、后)过程 程序(规定过程实现的方法途径和步骤)举例举例:麦当劳的过程管理 麦当劳的过程管理 举例举例:麦当劳的过程管理 麦当劳的过程管理 面包直径为17cm,这种尺寸入口最佳 面包中的气泡为0.5cm,这种尺寸味道最佳 牛肉食品的品质检查有40多项内容 肉饼成分讲究,由83%肩肉与17%五花肉混制而成 牛肉饼重量在45克时其边际效益达到最大 汉堡包从制作到出炉时间严格控制在5秒钟 一个

2、汉堡包净重1.8盎司,其中洋葱重量为0.25盎司 举例举例:麦当劳的过程管理 麦当劳的过程管理 汉堡包出炉后不能超过10分钟 薯条炸好后不能超过7分钟 汉堡包饼面上不能有人工手压的痕迹 与汉堡包一起卖的可口可乐必须是 4 柜台高度92cm,绝大多数顾客付账取物最方便 举例举例:麦当劳的过程管理 麦当劳的过程管理 无论何人 无论何时 无论何地 无品质差异 质量控制:在过程细节上精益求精 过程方法过程方法 过程方法是系统地识别和管理组织内所使用的过程,保证更有效地获得期望的结果。客户满意的产品 客户需求 输入 输出 实现过程 管理过程 支持过程 软件过程 软件过程 软件测试 软件构造 软件设计 需

3、求开发 问题定义 软件开发活动 构想文档 用户故事 分析模型 软件需求规格说明 设计模型 软件体系结构文档 软件详细设计文档 源程序 目标代码 可执行构件 测试规程 测试用例 测试报告 软件开发管理与支持活动(软件项目管理计划、软件配置管理计划、软件质量保证计划、评审记录)软件开发活动 软件开发活动 问题定义:人们通过开展技术探索和市场调查等活动,研究系统的可行性和可能的解决方案,确定待开发系统的总体目标和范围。问题提出 可行性研究 可行性 分析报告 软件开发活动 软件开发活动 参加学校举办的活动和演出,学生总是需要排队买票或领票 WebApp 手机App 微信应用 开发目标:微信抢票应用 目

4、标:微信抢票应用 烦烦!?爽爽!?软件开发活动 软件开发活动 需求开发:在可行性研究之后,分析、整理和提炼所收集到的用户需求,建立完整的需求分析模型,编写软件需求规格说明。软件需求 规格说明 获取 收集 用户需求 分析 理解和建模 系统行为 规格说明 文档化 待开发系统行为 确认 检查和确认 软件需求 规格说明 软件设计 说明书 软件开发活动 软件开发活动 软件设计:根据需求规格说明,确定软件体系结构,进一步设计每个系统部件的实现算法、数据结构及其接口等。体系结构设计 接口设计 组件设计 数据库设计 软件开发活动 软件开发活动 软件构造:概括地说是将软件设计转换成程序代码,这是一个复杂而迭代的

5、过程,要求根据设计模型进行程序设计以及正确而高效地编写和测试代码。编写代码 代码优化 系统构建 集成调试 代码审查 单元测试 系统模型 源代码 软件开发活动 软件开发活动 软件测试:检查和验证所开发的系统是否符合客户期望,主要包括单元测试、子系统测试、集成测试和验收测试等活动。需求 规格说明 系统 规格说明 系统设计 详细设计 单元测试 子系统 集成测试 系统 集成测试 验收测试 维护 验收 测试计划 系统集成 测试计划 子系统集成 测试计划 软件开发活动 软件开发活动 软件维护:系统投入使用后对其进行改进,以适应不断变化的需求。完全从头开发的系统很少,将软件系统的开发和维护看成是一个连续过程

6、更有意义。定义 系统需求 访问 现有系统 提出 系统变更 修改系统 现有系统 新系统 软件开发管理 软件开发管理 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量和风险进行控制和管理的活动。计划 组织 控制 领导 项目 管理 明确项目的目标,制定项目计划,确定项目所需的资源 组建项目小组,明确成员的分工和职责,配置各种资源 指导实施项目计划,检查和评价项目的总体进展情况 控制项目的范围变更,监控项目进展,发现并纠正问题 软件开发管理 软件开发管理 软件配置管理是通过执行版本控制、变更控制的规程,并且使用合适的配置管理软件,来保证所有产品配置项的完整性和可跟踪性。组件版本 系统版本 系统发布 系统构建 版本管理 变更管理 发布版本管理 变更提议 谢谢大家谢谢大家!THANKS

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com