11-软件工程|现代软件过程模型2-统一过程模型(Rational Unified Process - RUP)

749 阅读5分钟

前言

《软件工程》是一本介绍软件工程方法、软件过程,以及软件过程用到的工程方法的一门课。这是每个互联网行业的工作者的一门必修课。无论您是需求师、TPM、开发者或是测试工程师......
掌握科学的软件工程方法,会让我们在工作过程中如虎添翼,更科学可靠的工作!!!
因此,便有了我的软件工程专栏这样的读书笔记了。欢迎感兴趣的朋友跟我探讨相关的要点。 本文属于该系列文章的第四节,简单介绍一下软件工程知识体系

概述

软件项目实施时,会进入一个软件生命周期、软件开发/迭代/维护过程的过程。本文主要简述软件过程的现代软件过程模型2-统一过程模型(Rational Unified Process - RUP) :
一、Rational统一过程模型
1.1 实践视角
1.2 静态视角
1.3 动态视角
推荐阅读
相关系列文章(42篇)

一、Rational统一过程模型

Rational Unified Process - RUP

  • 由Rational公司(现已被IBM收购)推出的完整且完美的软件工程方法
  • 获得广泛使用
  • 基于面向对象方法学
  • 使用 统一建模语言UML(Unified Modeling Language)

image.png

从3个视角描述软件开发过程

  • 动态视角:随时间变化的各个阶段
  • 静态视角:所进行的活动
  • 实践视角:可采用的良好实践建议

1.1 实践视角

  • 动态视角:随时间变化的各个阶段

  • 静态视角:所进行的活动

  • 实践视角:可采用的良好实践建议

image.png

image.png

image.png

image.png

1.2 静态视角

image.png

image.png

1.3 动态视角

统一过程的动态结构

image.png

推荐阅读

本次的推荐阅读属于其它博主的作品,也是系列性文章。核心概念和我这边推出的系列性文章相差无几,但博文作者阅读的书本与我不同,因此介绍相关知识点用到的陈述方式方法有些不同。

推荐阅读的文章可以作为补充性阅读。

相关系列文章(42篇)