软工概述

     软件工程是我们比较系统的学习软件开发的一个开始,下面先对软件工程做一下概述

一、导图(总体)

 在软工视频刚开始的时候讲的是一些概念,这些概念我系统的总结了一下主要是:周期、

步骤和模型;我为什么这样画导图呢?我是这样理解的:每个产品都有自己的生存周期,但是

在很早之前由于软件开发不规范等问题,导致生存周期比较短;后来随着人们的需求变大,软

件不断变得复杂,开始出现了软件危机,这时人们开始规范软件的开发,逐渐有了规范的步骤;

在有了步骤之后,人们开始想着提高软件开发的效率,因此形成了许多开发的模型,典型的有

瀑布开发模型和b模型。

二、重点

  1、步骤:

软件开发一般都有六大步骤即:总体规划、需求分析、软件设计、编程、测试及运行和维护

这六个步骤可以这样联系,我想买一套房子(总体规划),然后想买什么样的房子,是几室

厅的(需求分析),再具体想想室内的具体装潢(软件设计)、购置家具,物品摆放(编程)

接下来就是和爱人试住(测试)这样就安好家了、一家人住在新房中(运行和维护)。

  软件开发需要注意的是在每个阶段都会形成相应的文档,以便在出现问题后可以很快的找到

错误及时调试错误,减少对软件开发进度的影响。

2、模型:

  主要有两种模型:瀑布模型和b模型

  瀑布模型:按照软件开发的步骤一步一步做,在开发的过程中,每阶段的依赖性比较强,每

阶段的开发的好坏,直接影响到下一阶段的开发,这就要求每个阶段都形成严格的文档说明,

直到最后形成最终的软件。

  缺点:开发周期长、与用户交流少(不能很好的满足用户需求)

  b模型:从部分出发,从不完全到完全,逐步完善软件,不过成本比较高

  优点:开发周期短、能很好的满足用户需求

  由b模型演变而来的有:快速原型模型、演化模型、渐增模型、螺旋模型和旋转模型;这几种

模型开发的思想与b模型类似,都从部分出发,从不完全到完全,不同的是每个模型都有自己的

特点。

三、总结一下

  1、软件工程的基本目标是,以较低的成本开发出质量较高,易维护的产品。这跟我们的生活

比较相像,我们总是想着用很少的钱买质量好的东西一下;

2、在软件开发过程中要规范并着重注意文档的形成,一定要规范,方便日后的维护。

3、具体问题具体分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值