《软件工程》阅读笔记一:概论

第一章 概论

  首先我们需要了解到的是软件危机,软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。那么什么情况下才会爆发软件危机呢?爆发软件危机一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。在实践过程中或多或少地采用了错误的方法和技术,这可能是使软件问题发展成软件危机的主要原因。

  除此之外,我们还需要了解一下软件工程的概念,软件工程是指导计算机软件开发和维护的一门工程学科。软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。

  软件模型周期总共有三个,包括生命周期,原型模型,增量模型。我们通常把软件经历的这个漫长的时期称为生命周期。将快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。把增量模型也称为渐增模型。使用增量模型开发软件时,把软件产品作为一系列的增量构件来设计、编码、集成和测试。

  可行性研究包含有三部分,系统流程图,数据流程图以及数据字典。系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

 

  

posted @ 2021-03-11 19:22  西西里啊  阅读(62)  评论(0编辑  收藏  举报