TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机三级信息管理知识点软件工程思维导图

计算机三级信息管理知识点软件工程思维导图

  收藏
  分享
免费下载
免费使用文件
Yyyy 浏览量:12022-11-13 15:27:10
已被使用0次
查看详情计算机三级信息管理知识点软件工程思维导图

本思维导图主要介绍国家计算机考试信息管理知识点软件工程

树图思维导图提供 计算机三级信息管理知识点软件工程 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级信息管理知识点软件工程  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:31b317f5e1df2e5816555544c911e2e1

思维导图大纲

计算机三级信息管理知识点软件工程思维导图模板大纲

软件危机

随着计算机应用需求的驱动,系统软件和应用软件都有很大发展,如操作系统、编译系统以及各种应用软件等。由于软件生产过程复杂,成本较高,使大型软件的生产出现了很大的困难,人们称之为软件危机。

软件危机主要表现在:

软件需求增长得不到满足;软件生产高成本,价格昂贵;软件生产进度无法控制;软件需求定义不准确,易偏离用户需求;软件可维护性差。

归结起来,软件危机主要表现在两方面:

一方面是无法满足日益增长的对软件的需求;

另一方面是难以满足对已有的软件系统维护的需要。

产生软件危机的内在原因可归纳为两个:

一个是软件生产本身具有复杂性的特征;

另一个原因与软件开发所使用的方法和技术有关。

软件工程是为克服软件危机而提出的一种概念及相关方法和技术。

软件生命周期

软件生命周期是人们在研究软件生产时发现的一种规律性事实。

和工业生产一样,软件生产也有一个生产、使用和消亡的过程,即一个计算机软件的功能确定、设计、开发成功投入使用,并在使用中不断地修改、增补和完善,直至被新的需要所替代而停止使用的过程。

这个过程被称为软件的生命周期。

瀑布模型将软件生命周期划分为8个阶段,各个阶段的任务分别是问题定义、可行性研究、需求分析、总体设计、详细设计、程序编制、测试和运行维护。8个阶段又可以归纳为3个时期,即计划期、开发期、运行期。

软件开发技术与软件工程管理

软件开发技术包括软件开发方法学、工具和环境支持,其主体内容是软件开发方法学。现代软件工程方法得以实施,软件开发工具和环境是重要的保证。软件开发环境是方法与工具的结合,以及配套的软件的有机结合。

软件工程管理包括软件管理学和软件工程经济学。

软件工程管理是软件按工程化生产时的重要环节,它要求按照预先指定的计划、进度和预算执行、以实现预期的经济效益和社会效益。工程管理包括人员组织、进度安排、质量保证和成本预算等。

软件工程经济学是研究软件开发中对成本的估算、成本效益分析的方法和技术,它应用经济学基本原理来研究软件工程开发中的经济效益问题。

软件开发技术、工具和环境

软件开发方法学是一种专门研究软件开发模式、内容、步骤和操作的学问。

近30年来形成了软件开发的多种模式,它们大致可归纳为三种类型:

基于瀑布模型的结构化生命周期法

基于动态需求定义的原型化方法

面向对象的方法

软件开发工具的发展促成了软件开发的高速度和高质量。工具的发展从单项工具的开发逐步向集成工具的开发发展。软件开发方法的有效应用也必须得到相应工具的支持,否则方法将难以有效地实施。工具的完善和发展将促进软件开发方法的进步和完善

软件工程环境(或称软件开发环境)是全面支持软件开发过程的软件工具集合。CASE(计算机辅助软件工程)是当前软件开发环境中富有特色的研究方向和发展方向。

相关思维导图模板

计算机三级信息管理知识点信息安全基础下思维导图

树图思维导图提供 计算机三级信息管理知识点信息安全基础下 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级信息管理知识点信息安全基础下  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:923cf15d870a63167ccad99fdebe2726

计算机三级信息管理知识点信息安全基础上思维导图

树图思维导图提供 计算机三级信息管理知识点信息安全基础上 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级信息管理知识点信息安全基础上  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:690d1ce10d7bf0a4e7cac9232d39d74a