软件工程

BichonCode 等级 646 0 0

一、软件工程学概述

1.1 软件的生命周期

  1. 定义:软件的产生直到报废或停止使用的生命周期。
  2. 分为三个时期: 软件定义、软件开发、运行维护(软件维护)。
  3. 软件定义时期分为三个阶段:问题定义、可行性研究和需求分析、
  4. 开发时期分为四个阶段:总体设计、详细设计、编码和单元测试、综合测试。
  5. 维护时期主要是使软件持久地满足用户的需要,不在进一步划分阶段。
  6. 生命周期模型:是由软件定义、开发、运行维护及其每个时期若干阶段组成的过程模型。

1.2 软件过程

  1. 五个模型:
  • 瀑布模型

    (1)优点: 简单易管理 (2)缺点: 灵活性差、系统可能不满足客户需求

  • 快速原型模型

  • 增量模型

    (1)优点: 降低风险、早期开发容易维护
    (2)缺点: 没有一个完整的定义,增量时要求高,容易破坏整体性、要求开放的软件体系结构

  • 螺旋模型

  • 喷泉模型。

  1. 瀑布模型的特点:

阶段间具有顺序性和依赖性、推迟实现的观点、质量保证的观点。 软件工程

收藏
评论区

相关推荐

热门文章

ConcurrentHashMap计算机网络数据库系统概论List集合操作系统

最新文章

数据库系统概论List集合ConcurrentHashMap计算机网络Java的其他Map