【软件工程】第5章-软件维护&软件项目管理

文章目录

  • 一、软件维护
  • 1.软件维护的概念和过程
  • 2.软件维护技术
  • 3.软件可维护的属性
  • 4.软件再工程
      • 再工程技术
      • 再工程概念
  • 5.DevOps
  • 二、软件项目管理

一、软件维护

1.软件维护的概念和过程

4.软件再工程

再工程技术

逆向工程:在软件生存周期中,将软件的某种形式描述转换成更抽象形式的活动。
重构:在同一抽象级别上转换系统的描述形式。
设计恢复:借助工具从已有程序中抽象出有关数据结构设计、总体结构设计和过程设计的信息。

再工程概念

再工程:指在逆向工程所获信息的基础上修改或重构已有的系统,产生系统的一个新版本。
再工程的主要目的:为遗留系统转化为可演化系统提供一条现实可行的途径 。

再工程是一个工程过程,它将逆向工程、重构和正向工程组合起来,将现存系统重新构造为新的形式。再工程包含:业务过程再工程、软件再工程 。
——业务过程再工程定义业务目标、标示评估现有业务过程以及修订业务过程以更好满足业务目标。
——软件再工程包含库存目录分析、文档重构、逆向工程、程序和数据重构以及正向工程。

5.DevOps

Devops目的:是填补开发和运维之间信息沟通上的不足,改善团队协作关系。让软件的构建、测试、发布版本更加的快捷、频繁、可靠。

Devops好处:高效交付,改善公司组织文化、提高员工参与感。

二、软件项目管理

(1)任务

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月9日
下一篇 2021年2月9日

相关推荐