首页 > 其他分享 >软件工程导论——构建模型类型

软件工程导论——构建模型类型

时间:2022-09-02 12:55:59浏览次数:67  
标签:螺旋 模型 导论 喷泉 原型 软件工程 构建 rational 设计

2022-09-02

构建模型的类型有:

1、瀑布模型

瀑布模型是像一个下台阶的形式。有过渡阶段。包括需求分析,设计,开发,集成,测试等方面。

 

图1-1 瀑布模型图

 

2、快速原型模型

快速原型模型,是根据用户描述的所面临的问题进行需求分析,设计。

 

 图1-2 快速原型模型图

 

3、增量模型

增量模型,是开发出一部分交付用户一部分的形式,这样的模型会缺乏一次全面彻底地测试。

 

 图1-3 增量模型图

 

4、螺旋模型

螺旋模型图,是在一个笛卡尔象限内绘制的,分为四部分,需求分析,风险评估(原型设计),编码,用户评估。

为了快速抢占市场,常采用螺旋模型。先设计一个软件的版本,通过螺旋模型,在进行一轮“需求分析,风险评估(原型设计),编码,用户评估”,发布第二代版本,进行打补丁,增加功能,提升系统。以此类推,在进行多次循环。

 

图1-4 螺旋模型图

 

5、喷泉模型

喷泉模型自下向上查看,可以看做是喷泉模式,不过乍一看是像毛毛虫的。喷泉模式每个阶段都有交集部分且是面向对象的。在最上面分为两支,一部分对已有版本进行维护,另一部分着手设计新的版本。

 

图1-5 喷泉模型

 

6、rational模型

rational模型有6个主要工作流,3个支持部分。有建模、需求、设计、编码(实现)、集成与测试、配置、管理、环境,9个部分。

 

 图1-6 rational 模型图

 

7、微软模型

微软模型图像个足球,有5个部分,需求分析,软件设计,编码设计,集成测试,交互用户。每个部分都有相应的评价标准,合格后方可进入到下一个标准。

 

 图1-7 微软模型图

标签:螺旋,模型,导论,喷泉,原型,软件工程,构建,rational,设计
From: https://www.cnblogs.com/isDaHua/p/16649324.html

相关文章

  • 构建计算机视觉 WebApp — Flask、OpenCV 和 MongoDB
    构建计算机视觉WebApp—Flask、OpenCV和MongoDB作为一名数据科学家,具备一些软件工程技能已成为就业市场中一项非常重要的技能。如果您可以构建模型,我建议您提高简单......
  • Jenkins使用Maven构建Java项目
    Jenkins使用Maven构建Java项目什么是MavenMaven是一个项目管理和综合工具。Maven提供给开发人员构建一个完整的生命周期框架。开发团队可以自动完成该项目的基础设施建......
  • 基于开源方案构建统一的文件在线预览与office协同编辑平台的架构与实现历程
    基于开源方案构建统一的文件在线预览与office协同编辑平台的架构与实现历程 大家好,又见面了。在构建业务系统的时候,经常会涉及到对附件的支持,继而又会引申出对附件在......
  • Docker镜像构建
    Docker镜像构建目录Docker镜像构建Dockercommit基于本地模板导入Dockerfile​ Docker镜像可以通过Dockerhub或者阿里云等仓库中获取,这些镜像是由官方或者社区人员提供......
  • 如何在 Python 中逐步构建 Twitter Bot?
    如何在Python中逐步构建TwitterBot?Twitter允许公司以客户喜爱的简洁、即时的方式与客户进行交流。出于这个原因,许多人依赖Twitter获取新闻、更新以及解决问题的方......
  • 构建网站:前端与后端
    构建网站:前端与后端你需要知道的网站的出现无疑为万维网上的数据和信息的分类、组织和可访问性带来了便利,并且毫无疑问是数字资产。当您在浏览器上单击网站的链接或域地......
  • 构建自定义镜像并优化dockerfile文件
    目录一.系统环境二.前言三.镜像构建步骤四.dockerfile文件常用指令4.1dockerfile文件常用指令4.2RUN、CMD、ENTRYPOINT的区别五.构建centos镜像5.1构建一个可以使用ifco......
  • 使用 Gin 框架在 GoLang 中构建 API 服务
    使用Gin框架在GoLang中构建API服务今天我将向你展示如何在Go中构建一个简单的API服务。我们的项目演示将是一个简单的作者和他们的图书库项目。第一步:首先,我......
  • 如何构建一款自定义的开源微服务架构?
    如今,竞争越来越激烈,很多企业随着业务需求变化得越来越快,急需要找到一款高效又快速的软件交付方式,以便实现办公高效化。在众多软件中,开源微服务架构有其自身的优势特点,可以......
  • 构建 React Monorepo 的 5 种方法
    构建ReactMonorepo的5种方法构建生产级Reactmonorepo的最佳工具:从快速构建到代码共享和依赖关系。今天比以往任何时候都更需要一个支持React应用程序系统开发......