“软工视频”第一章总结


   在看书之前我曾经百度百科里面查了一下“软件工程”是什么意思,结果出来一句话让我郁闷到死——“目前还没有真正的定义”。等到看了视频慢慢对软工有了了解。视频上说软件工程化,我觉得说的蛮好的。

 

   上面是我大概写的思维导图。软工视频第一章大体就是讲了软件和软件工程两个方面。

一、软件

   首先,先对软件做了一个基本的介绍。讲解了什么是软件,软件的特点和分类,其次,视频还单独讲了软件的生存周期和开发模型。

1.软件的定义

   软件是相对于硬件而言的,后来我查了查,软件定义细致一点可以从三个方面来讲:

1)个体含义:某个程序及其文档

2)整体含义:所有个体含义的总体

3)学科含义:同样也是软件学的含义

2.软件的特点

    关于软件的特点,大约有五点,我感觉这几点都是相对于硬件而言:

1)抽象性(硬件:实体)

2)开发(硬件:制造)

3)定制(硬件:装配)、

4)会被废弃,但不会损坏。(硬件:经常会有磨损)

5)依赖性(硬件:可以单独拆分)

3.软件的分类

   关于软件的分类,一般分为:系统软件,应用软件,工具软件,可复用软件。

4.软件生存周期

   软件生存周期可以分为六大阶段,三大内容:

六大阶段:

1)问题定义与可行性研究

2)需求分析

3)软件设计

4)编码

5)测试

6)维护

 

三大内容:

1)计划

2)开发

3)维护

5.开发模型

软件开发模型我总共总结了六个模型:



二、软件工程
 

    针对软件的特点,软件在不断发展过程中出现了软件危机。主要表现为:管理和开发人员不注重问题的定义,技术不满足现代软件开发需求,没有统一的质量标准和开发和维护的错误观念。于是,北大西洋公约组织提出了“软件工程”这一术语。

在软件工程中主要讲了主要环节,基本内容目标和原则。

1.主要环节

在软件工程主要环节中,《软件工程思想》这本书中的表已经具体表达了所有内容:

 

2.基本内容和目标

软工从内容上划分主要有理论,结构,方法,环境等。软工的主要有三大基本目标

三大基本目标:

1)定义良好的方法学

2)确定的软件成分

3)可预测性的结果

3.原则

四大原则:

1)分解

2)独立性

3)一致性

4)确定性

总结:

   之所以会这么详细,主要是因为没有这个课本,又查了很多资料,所以想一起把资料的内容也放到总结里面。

 

 

 

原文地址:https://www.cnblogs.com/tanqianqian/p/5975066.html