2018年四川理工学院软件工程考试大纲(软件维护)

2018年四川理工学院软件工程考试大纲(软件维护)

1、软件维护的分类

①、改正性维护(是指软件运行的过程中,遇到了异常、故障进行的维护)
 ②、适应性维护(是指使软件适应不断变化的运行环境)
 ③、完善性维护(是指当用户对系统提出了新的功能与性能要求时,对软件进行的更新)
 ④、预防性维护(是指在满足用户当前需求时,提前考虑到下一步可能的需求)

2、非结构化维护、结构化维护

Ⅰ、非结构化维护(只有源程序,而文档很少或没有文档的软件,进行的维护)
 Ⅱ、结构化维护(用软件工程思想开发的各个阶段具有相应文档的软件,进行的维护)

3、什么是软件的可维护性

软件的可维护性是指,纠正软件的错误、缺陷或者为满足新的需求进行修改、扩充或压缩的容易程度

4、影响软件可维护性的因素

①、软件的可读性;②、软件的可修改性;③、软件的可测试性

5、提高软件可维护性的方法

①、建立明确的软件质量目标和优先级
 ②、使用提高软件质量的技术和工具
 ③、进行明确的质量保证审查
 ④、选择可维护性的程序设计语言
 ⑤、做好程序的文档

2018年四川理工学院软件工程考试大纲(面向对象的软件开发技术概述)

原文地址:https://www.cnblogs.com/GetcharZp/p/9026374.html

时间: 2024-07-30 16:35:16

2018年四川理工学院软件工程考试大纲(软件维护)的相关文章

2018年四川理工学院软件工程考试大纲(软件测试)

2018年四川理工学院软件工程考试大纲(软件测试)   1.软件测试的概念.目的 软件测试就是软件在投入运行前,对软件的需求分析.设计规格说明和编码的最终复审,是软件质量保证的关键步骤 软件测试是为了发现错误而执行程序的过程 软件测试的目的是为了找出软件中潜在的各种错误和缺陷 2.调试是指 调试是对测试发现的错误进行纠错的过程 3.软件测试的分类 Ⅰ(按照动.静来分). ①.静态分析测试法(编码前分析文档是否符合要求) ②.动态执行测试(通过运行程序来检验程序的动态行为和运行结果的正确性)Ⅱ(按

2018年四川理工学院软件工程考试大纲(面向对象的软件开发技术概述)

2018年四川理工学院软件工程考试大纲(面向对象的软件开发技术概述)   1.面向对象软件开发,需要建立哪三种模型 ①.对象模型(用于描述系统的数据结构,定义了系统"对谁做") ②.动态模型(定义了系统"何时做") ③.功能模型(定义了系统"做什么") 2.面向对象软件开发 对象是指生活中的具体事物,面向对象软件开发是指根据生活中具体的事物为基本单位所进行的软件开发 3.面向对象软件开发的过程 面向对象分析(OOA).面向对象设计(OOD).面向

【最全官方汇总】全国计算机等级考试考试大纲(2018年版)

[最全官方汇总整理]全国计算机等级考试考试大纲(2018年版),更多计算机等级考试的资料/免费题库/备考交流,欢迎添加[51CTO等考妹]微信号dengkaomei,助你通过NCRE! 资料来源:中国教育考试网. 计算机一级考试一级计算机基础及WPS Office应用考试大纲(2018年版) 点击下载一级计算机基础及MS Office应用考试大纲(2018年版)点击下载 一级计算机基础及Photoshop应用考试大纲(2018年版)点击下载 一级网络安全素质教育考试大纲(2018年版) 计算机二

2014年哈工大计算机硕士研究生复试考试大纲

2014年哈工大计算机硕士研究生复试考试大纲 考试科目名称:计算机科学与技术     考试科目代码:[    ] 复试科目除C 语言外均为选择题,每题2分. (1)集合论与图论,占30分. (2)计算机体系结构,占30分. (3)编译原理,占30分 (4)数据库系统,占30分 (5)C语言程序设计,占50分 (6)软件工程,占30分 注1:生物信息技术专业学生不考计算机体系结构.编译原理,考生物信息学引论(30分).生物统计与基因组信息学(30分). 集合论与图论部分(30分) 一. 考试要求

软考中级软件设计师考试大纲

软件设计师考试大纲 一.考 试 说 明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件:具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法: (2)掌握相关的应用数学及离散数学基础知识: (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:

中国计算机软件设计师考试大纲 2008-10-12 21:51 鹤影314 | 五级

中国计算机软件设计师考试大纲 一.考试说明 1.考试要求: (1) 掌握数据表示.算术和逻辑运算: (2) 掌握相关的应用数学.离散数学的基础知识: (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理: (4) 掌握操作系统.程序设计语言的基础知识,了解编译程序的基本知识: (5) 熟练掌握常用数据结构和常用算法: (6) 熟悉数据库.网络和多媒体的基础知识: (7) 掌握C程序设计语言,以及C++.Java.Visual.Basic.Visual C++中的一种程序设计语言: (8)

【软考】【软件设计师】【考试大纲】

软件设计师考试大纲 一.考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计, 编写程序设计规格说明书等相应的文档, 组织和指导程序员编写.调试程序, 并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件: 具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法:(2)掌握相关的应用数学及离散数学基础知识:(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:(

二级MSOffice高级应用考试大纲(2013年版)

全国计算机等级考试二级MSOffice高级应用考试大纲(2013年版) 转自:  http://www.freencre.com/c2_artde_56.html  基本要求 1. 掌握计算机基础知识及计算机系统组成. 2. 了解信息安全的基本知识,掌握计算机病毒及防治的基本概念. 3. 掌握多媒体技术基本概念和基本应用.     4. 了解计算机网络的基本概念和基本原理,掌握因特网网络服务和应用.    5. 正确采集信息并能在文字处理软件Word.电子表格软件Excel.演示文稿制作软件Po

LINUX系统管理员 统一鉴定 考试大纲 (三级)

        LINUX系统管理员 统一鉴定 考试大纲 (三级)             LINUX系统管理员 统一鉴定考试大纲 (三级) 1.评分比重以100分为满分 2.考核要求中,X表示掌握程度为了解,Y表示掌握程度为熟悉,Z表示掌握程度为精通 3.网络服务的每一章节必须要有一个案例.两个练习? 竞赛内容 分值比重 知识点 考核要求 一.Linux的交换空间管理 5 交换空间的介绍 Y 交换空间的分类:交换分区,交换文件 X 创建交换分区 Z 使用交换分区 Z 关闭和删除交换分区 Z 创