博主选的是老师给出的第四个议题“你认为一些军事方面的软件系统采用什么样的开发模型比较合适?”。我认为在军事方面软件系统应采用瀑布模型。

瀑布模型的特点:1.阶段间具有顺序性和依赖性;2.推迟实现的观点;3.质量保证的观点。

首先从第一点开始分析瀑布模型用于军事方面软件系统的好处。

军事方面的严谨性一直是最高的,能满足瀑布模型所需要的顺序性和依赖性,这种规范性的流程有利于军事风格。

第二点,由于军事方面的项目一般时间很长,所以可以满足分析与设计阶段的基本任务规定,在将目标系统的逻辑结构思考清楚后,再进行物理实现。

第三点,军事系统由于涉及到国防因素,对安全性自然有很高的要求,而瀑布模型的每个阶段都坚持两个重要做法,从而保证了开发出的系统完整、优质。

总而言之,军事项目往往涉及金额较大,而且开发目标一般比较明确,所以采用瀑布模型,既能节省资金,也能达到用户的需要。

转载于:https://www.cnblogs.com/rabbit1996/p/5246433.html

军事方面的软件系统与瀑布模型相关推荐

  1. 4.你认为一些军事方面的软件系统采用什么样的开发模型比较合适?

    面向对象模型 面向对象的模型使各个功能模块化, 各个部分之间使用不同的对象, 对象之间有类的关系, 所以会具有良好的保密特征, 对于军事开发来说, 安全性无意是最重要的,他可以兼收螺旋每一步风险分析的 ...

  2. 传统瀑布模型和实际瀑布模型

    传统瀑布模型: 瀑布模型是所有模型的基础框架 特点: 线性的开发流程,不能够应对需求的变化. 必须等前一阶段的工作完成后,才能开始后一阶段的工作 前一阶段的输出文档就是后一阶段的输入文档,因此只有前一 ...

  3. 【软件分析】软件分析、设计与建模迭代式详解

    软件分析.设计与建模迭代式详解 1.introduction 1.1 OOA/D 1.2 Iterative, Evolutionary, and Agile 2.Case Study and Req ...

  4. 第四代计算机软件系统,第四代计算机是什么计算机

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 第四代计算机是指从1970年以后采用大规模集成电路(LSI)和超大规模集成电路(VLSI)为主要电子器件制成的计算机. 计算机(c ...

  5. 104. 软件工程的开发过程几种模型(瀑布模型、快速原型开发模型、增量模型、迭代模型、螺旋模型)

    文章目录 1.前言 2.瀑布模型--按阶段严格完成 (1)瀑布模型把整个项目过程分成了六个主要阶段: (2)举个例子来理解瀑布模型 (3)优缺点 (4)解决的重要问题 3.快速原型模型--低成本快速的 ...

  6. 第五周作业:瀑布模型

    瀑布模型中,上一阶段的活动完成并经过评审后才能开始下一阶段的活动, 其特征是: 1.接受上一阶段活动的结果作为本阶段活动的输入: 2.依据上一阶段活动的结果实施本阶段应完成的活动: 3.对本阶段的活动 ...

  7. 基本软件开发模型:瀑布模型、V型模型、迭代模型、增量模型、螺旋模型、大爆炸模型、敏捷模型、原型模型、W模型 特点分析与总结

    瀑布模型 在瀑布模型中,开发过程是线性的.任务和阶段按严格顺序一个接一个地完成.进度平稳地向下流动,就像瀑布上的水一样. 将软件生命周期划分为制定计划.需求分析.软件设计.程序编写.软件测试和运行维护 ...

  8. 软件开发中的瀑布模型

    软件开发的流程 软件开发的流程有很多种模型,这里讲的一种软件开发的流程是瀑布模型     瀑布模型是将软件生存周期的各项活动规定为固定顺序的若干阶段工作,最终得到软件产品. 他的核心思想是按工序将问题 ...

  9. ar军事作战数字三维仿真沙盘开发

    在军事.应急及城市等领域,沙盘是管理者协调调度必备的辅助工具,随着科技发展,将AR增强现实技术应用到数字化沙盘展示中,远比传统的实体沙盘获取信息更全面精准,决策更高效精细.这就是基于AR的协同指挥电子 ...

最新文章

  1. struts2的配置
  2. 动手写 framebuffer 画点、划线程序 (七)
  3. 新闻发布项目——接口类(BaseDao)
  4. SpringMVC视图解析器
  5. python邮件的图片放在哪里_用python保存电子邮件中的嵌入图像
  6. node-包管理工具 npm
  7. laravel 图片流_Laravel 之添加图片水印
  8. MATLAB工具箱下载地址
  9. tomcat运行时候出现java.net.BindException: Address already in use: JVM_Bind错误解决方法
  10. 高分辨率下应用程序显示模糊的解决办法
  11. 【转】LPCTSTR,LPWSTR, PTSTR, LPTSTR区别
  12. Laravel5.x 封装的上传图片类
  13. EXCEL的字符串处理公式,自带工作表函数汇总
  14. linux weblogic 安装报错,安装weblogic linux
  15. CountDownLatch倒计数锁存器(Latch:门闩[shuan])
  16. 设计模式-中介者模式
  17. sublime - sublimerge 文本比较插件
  18. SSD系列算法原理讲解----(1)SSD系列算法介绍(主干网络、多尺度Feature Map预测)(笔记)
  19. delete数组报错
  20. java文档注释用什么开头,极其重要

热门文章

  1. java(包括springboot)读取resources下文件方式
  2. 【软件体系结构】架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding】
  3. windows安装各版本python解释器和anaconda
  4. 浅谈Spring事务隔离级别
  5. 数据库取图片拼接ImageUrl
  6. Python标准库参考-sched
  7. php_mysql操作
  8. 实现添加商品信息功能
  9. 面向对象的特点_java基础 之 面向对象
  10. canvas 绘制直线 并选中_在画布中使用路径-Canvas的基本操作