第01讲Rup与敏捷.pptVIP

  • 4
  • 0
  • 约4.73千字
  • 约 44页
  • 2017-08-26 发布于广东
  • 举报
RUP的迭代开发模型 与传统的瀑布模型相比较,迭代过程的优点: 降低了在一个增量上的开发风险。 降低了产品无法按照既定进度进入市场的风险。 加快了整个开发工作的进度。 核心工作流介绍-需求捕获工作流 需求捕获通过对应问题的理解和分析,确立问题涉及的信息、功能和系统行为,将用户需求精确化、完全化。 需求的焦点主要在初始和精化阶段,在精化阶段后期,需求捕获的工作量大幅下降。 需求捕获工作流 主要的UML制品: 用例模型(Use Case Model)、参与者(Actor)、用例(Use Case)、构架描述、术语表(Glossary)、用户界面原型 参与需求捕获阶段的工作人员: 系统分析人员(System Analyst)、用例描述人员(Use Case Specifier)、用户界面设计人员(User Interface Designer)构架设计师(Architect) 需求捕获的工作流主要包括五个活动: 确定参与者和用例、区分用例的优先级、详细描述一个用例、构造用户界面原型、构造用例模型 核心工作流介绍--分析工作流 主要的UML制品: 分析模型、分析类、用例实现(分析)、分析包、构架模型 参与的工作人员: 构架设计师、用例工程师、构件工程师 主要包括四种活动: 构架分析、分析用例、分析类、分析包 核心工作流介绍--设计工作流 主要的UML制品: 设计模型、设计类、用例实现-设计、设计子系统、接口、配置图 工作人员包括 构架设计师、用例工程师、构件工程师 主要包括四种活动 构架设计、设计一个用例、设计一个类、设计一个子系统 核心工作流介绍--实现工作流 主要有六种制品: 实现模型、组件、实现子系统、接口、构架描述(实现模型)、集成构造计划 工作人员: 构架设计师、构件工程师、系统集成人员 系列活动: 构架实现、系统集成、实现一个子系统、实现一个类、执行单元测试 00 核心工作流介绍--测试工作流 包括七个制品: 测试模型、测试用例、测试规程、测试组件、制定测试计划、缺陷、评估测试 工作人员主要有四类: 测试设计人员、构件工程师、集成测试人员、系统测试人员 包括六种活动: 制定测试计划、设计测试、实现测试、执行集成测试、执行系统测试、评估测试 00 敏捷软件开发 敏捷软件开发(轻量级方法) XP方法,SCRUM方法,DSDM方法 敏捷软件开发联盟(Agile联盟)的4个价值观和12条原则 个人和交互高于过程和工具 可运行软件高于详尽的文档 与客户协作高于合同(契约)谈判 对变更及时做出反映高于遵循计划 敏捷软件开发2 敏捷软件开发联盟(Agile联盟)开发遵循的12条原则 最优先的是通过尽早地和不断提交有价值的软件来使客户满意 欢迎变化的需求,即使该变化出现在开发的后期,为了提高客户的竞争优势,敏捷过程利用变化作为动力 以几周到几个月为周期,尽快、不断地交付可运行的软件 在整个项目过程中,业务人员和开发人员必须天天一起工作 以积极向上的员工为中心建立项目组,给与他们所需要的环境和支持,对他们的工作给与充分的信任 敏捷软件开发3 项目组内效率最高、最有效的信息传递方式是面对面交流 测量项目进展的首要依据是可运行的软件 敏捷过程提倡可持续的开发,项目发起人、开发者和用户应能长期保持恒定的速度 应该时刻关注技术上的精益求精和好的设计,以增强敏捷性 简单化是必不可少的,这是尽可能减少不必要工作的艺术 最好的架构、需求和设计出自于自我组织的团队 团队要定期反思怎样才能更加有效,并据此调整自己的行为 XP方法 四个价值观 交流 简单 反馈 勇气 12个核心实践 完整的团队 计划对策 系统比喻 小发布 测试 简单设计 结对编程 设计改进 持续集成 代码全体共有 编码标准 可持续步调 其它敏捷方法 自适应软件开发 思考、协作、学习 动态系统开发方法 可行性研究、业务研究、功能模型迭代、设计和构建迭代、实现 Scrum Crystal 特征驱动开发 敏捷建模 小结 软件工程过程与软件生命周期 生命周期模型 统一过程 敏捷软件开发 思考题 什么是软件的生命周期模型?它主要有哪些模型? RUP与敏捷的主要区别是什么? 在使用敏捷开发时主要有哪些关注点? 实验01 内容 分组(3人/小组) 确定项目题目-两组一个题目 实验方式 课前讨论评比,二个相同小组讲述 实验01 项目名称 图书管理系统 档案管理系统 BBS论坛系统 新闻中心管理系统 网上图书销售系统 汽车租赁系统 网上基金销售系统 网络教学系统 POS销售系统 进销存系统 * 9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。 * * RUP与敏捷建模概述 薛建民 xjm@ 主要内容 软件过程与软件生命周期模型 RUP 敏捷

文档评论(0)

1亿VIP精品文档

相关文档