自考软件工程资料

“自考软件工程资料”相关的资料有哪些?“自考软件工程资料”相关的范文有哪些?怎么写?下面是小编为您精心整理的“自考软件工程资料”相关范文大全或资料大全,欢迎大家分享。

软件工程自考复习资料-全

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第一章 绪论

一、 软件的基本概念

1. 软件是计算机系统中的程序及其文档。

2. 程序是计算机任务的处理对象和处理规则的描述;文档是为了理解程序所需的阐述性的文书和资料。

3. 文档一般主要面向管理人员、开发人员、用户、使用维护人员。

4. 文档在软件工程中的作用:(1)提高软件开发过程的能见度。(2)提高开发效率。(3)

作为开发人员阶段工作成果和结束标志。(4)记录开发过程有关信息便于使用和维护。(5)提供软件运行、维护和培训等资料。(6)便于用户了解软件功能、性能。 5. 软件的生产经历了三个阶段:

* 程序设计时代:生产方式是个体手工劳动,使用工具是机器、汇编语言,主要通过汇

编来实现,不注重程序设计方法。

* 程序系统时代:生产方式是作坊式小集团合作生产,生产工具是高级语言,开始提出结构化方法。

* 软件工程时代:生产方式是工程化生产,使用数据库、网络、先进的开发技术和方法。 6. 软件既是知识性(逻辑性)工业产品,具有一些独特的特性是:

* 软件是逻辑产品,具无形性,通过计算机的执行才能体现它的功能和作用。 * 软件只会退化,不存在磨损和消耗问题。

* 成本主要体现在软件的开发和研制上,可进行大量

软件工程整理资料

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

软件工程复习(总结)

题型:一、选择(1′*10=10′) 二、填空(1′*20=20′,20个空)

三、名词解释(4′*5=20′) 四、综合应用(10′*5=50′)

几个英文缩写的含义:1.SE——软件工程 5.CASE——计算机辅助软件工程 2.SA——结构化分析 6.OOA——面向对象分析 3.SD——结构化设计 7.OOD——面向对象设计 4.SP——结构化编程 8.OOP——面向对象编程

第一章:软件工程学概述

1.软件危机(概念、原因及如何消除,P1—P4)

概念(P1):软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 产生软件危机的原因(P3):(1)软件本身的特点造成;

1忽视软件需求分析;○2开发过程没(2)软件开发与维护的方法不正确。其主要表现:○

3有统一、规范的方法论指导,文档资料不齐全,认为软件开发就是写程序并使之运行;○轻视软件维护。

消除软件危机的途径(P4):

(1)

软件工程复习资料

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

1. 什么是软件工程?他的基本原理是什么?

1)软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,经济地开发出高质量的软件并有效地维护它。

2)用分阶段的生命周期计划严格管理、坚持进行阶段评审、实行严格的产品控制、采用现代程序设计技术、结果应能清楚的审查、开发小组的人员应该少而精、承认不断改进软件工程实践的必要性。 2. 是什么导致了软件工程? 主要是软件危机的出现导致了软件工程 3. 通常我们所见的软件工程模型有哪些?

瀑布模型、快速原型模型、增量模型(渐增模型)、螺旋模型、喷泉模型。 21.软件危机的现象: 1)经费超出预算,项目一再拖延。 2)不重视需求,开发的软件不能满足用户的要求,项目成功率低。 3)没有规范的软件工程方法,软件可维护性差,软件质量差,可靠性差。 3)开发工具落后,手工方式,开发效率低。 22.软件工程的三要素

1)“过程”是软件产品加工所经历的一系列有组织的活动,保证能够合理、高质量开发出软件。

2)“方法”为软件开发提供“如何做”的技术。它涵盖了项目计划、需求分析、系统程序()实现、测

软件工程参考资料

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第一章、软件工程学概述

软件是程序、数据及相关文档的完整集合。

软件危机是指在就是那几软件的开发和维护过程中所遇到的一系列严重问题。其表现有: 1.对软件开发成本和进度的估计常常很不准确。

2.用户为“已完成的”软件系统不满意的现象经常发生。 3.软件产品质量往往靠不住。 4.软件常常不可维护。

5.软件通常没有适当的文档资料。

6.软件成本在计算机系统总成本总所占的比例逐年上升。

7.软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 总之,为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。软件工程正式从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。 软件工程的定义:概括地说,软件工程是指计算机软件卡发和维护的一门工程学科。采用工程的概念、原理、技术方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

软件工程的7条基本原理及其关系: 1.用分阶段的生命周期计划严格管理。 2.坚持进行阶段评审。 3.实行严格的产品控制。 4采用现代程序设计技术。 5.结果应能清楚地审查。

6.开发

自考软件工程 - 02333 含答案 - 图文

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

全国2006年10月高等教育自学考试

软件工程试题

课程代码:02333

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.软件开发环境按解决的问题分类包含( ) A.程序设计环境 C.基于方法的环境

B.工具箱环境

D.以语言为中心的环境

2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是( ) A.容错技术 C.检测技术

D.排错技术

B.避开错误技术

3.软件复杂性的常用度量方法包括( ) A.BOEHM度量法 C.线性度量法

4.面向对象的要素包含( ) A.对象的唯一性 C.继承性

5.构造原型时,主要考虑( ) A.全部功能 C.全部细节

B.原型要体现的特征 D.全部要求 B.抽象 D.分类性 B.可扩充度量法 D.代码行度量法

6.维护中,因修改文件的打开或关闭而引起的错误是( ) A.文档副作用 C.编码副作用

B.数据副作用 D.设计副作用

7.诊断和消除程序在使用过程中发生错误的过程称为( ) A.校正性维护 C.完善性维护

B.适应

期末软件工程资料整理

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

1.软件工程的基本原理?

答:基本原理包括3要素:方法,工具,过程;其中,方法是完成软件开发任务的技术方法回答怎样做的问题;工具是为运用方法提供自动半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,他是完成各任务的工作步骤。

2.RUP中有9个工作流,前6个为过程工作流,后3个为核心支持工作流程。

3.问答:P.32第2题

4.简述结构化范型和面向对象范型的要点,分析优缺点。

5.电话号码有几类:校内电话号码由4位数字组成,第1位不是0;校外电话分本市电

话和外地电话,拨校外电话需先拨0,本市电话则再接着拨8位数字(第1位不是0),外地电话则拨3位区码再拨8位电话号码(第1位不是0)。 答案:

电话号码 = [ 校内电话号码 | 校外电话号码 ] 校内电话号码 = 非零数字 + 3位数字

校外电话号码 = [ 本市号码 | 外地号码 ] 本市号码 = 数字零 + 8位数字

外地号码 = 数字零 + 3位数字 + 8位数字

非零数字 = [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ] 数字零 = 0

3位数字 = 3{数字}3

8位数字 = 非零数字 + 7位数字 7位数字 = 7

软件工程

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

郑州大学现代远程教育

《软件工程》课程

学习指导书

陈园 编

? 课程内容与基本要求

“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。

本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。

软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。

? 课程学习进度与指导

章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点

软件工程

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

郑州大学现代远程教育

《软件工程》课程

学习指导书

陈园 编

? 课程内容与基本要求

“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。

本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。

软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。

? 课程学习进度与指导

章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点

软件工程

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

《软件开发项目进度控制浅谈》

姓 名:学 号:专业班级:

申超 07040341034 07信本一班

摘要:本文主要谈谈影响软件开发项目进度的因素、项目进度控制的目的、常用项

目进度控制措施,软件开发项目进度控制中对项目经理而言需要注意的问题和一些工作经验、工作方法。 关键词:项目管理、进度、控制 1. 影响软件开发项目进度的因素

要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。软件开发项目中影响进度的因素很多,其中人的因素是最重要的因素,技术的因素归根到底也是人的因素。软件开发项目进度控制常见问题主要是体现在对一些因素的考虑上。常见的问题有以下几种情况: 1. 80-20原则与过于乐观的进度控制

80-20原则在软件开发项目进度控制方面体现在:80%的项目工作可以在20%的时间内完成,而剩余的20%的项目工作需要80%的时间。这个80%的项目工作不一定是在项目的前期,而可能是分布在项目的各个阶段,但是剩余的20%左右的项目工作大部分是在后期

软件工程

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

篇一:软件工程

软件工程

1:

92.下面说法哪个不属于设计准则( )

1.① 提高模块的内聚,降低模块间的耦合 2.② 降低模块接口的复杂程度 3.③ 模块大小要适中 4.④ 模块要有重用性

2:88.计算机的体系结构对程序设计语言具有( )

1.① 反作用 2.② 促进作用 3.③ 抑制作用 4.④ 完善作用

3:79.程序图的作用是( )

1.① 定性度量软件的复杂程度 2.② 定量度量软件的复杂程度 3.③ 预测软件的质量标准 4.④ 估计软件中的错误数量

4:

87.下面说法正确的是( )

1.① 模块的作用域在模块的控制域之内 2.② 模块的控制域在模块的作用域之内 3.③ 模块的作用域和模块的控制域有时相同 4.④ 模块的作用域和模块的控制域都是一种层次结构

5:94.等价类划分属于()

1.① 白盒测试 2.② 黑盒测试 3.③ 穷尽测试 4.④ 系统测试

6:90.软件维护组织包括( )

1.① 系统维护人员和系统管理人员 2.② 系统程序员和硬件维护人员 3.③ 系统程序员和操作员 4.④ 打字员和软件工程师

7:

86.可行性研究阶段使用的图形工具是( )

1.① DFD图 2.②N-S图 3.③ PAD图 4.④