软件工程证书考试官网
“软件工程证书考试官网”相关的资料有哪些?“软件工程证书考试官网”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程证书考试官网”相关范文大全或资料大全,欢迎大家分享。
北邮网教院软件工程
《软件工程》综合练习题
第一章 一、单项选择题
1、软件是一种逻辑产品,软件产品具有无形性,它是通过(b )体现它的功能和作用的。
A、复制 B、计算机的执行 C、开发和研制 D、软件费用
2、同一软件的大量软件产品的生产主要是通过( b )而得到 A、研究 B、复制 C、开发 D、研制
3、作坊式小团体合作生产方式的时代是( C )时代。
A、程序设计 B、软件生产自动化 C、程序系统 D、软件工程 4、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用(a )的方法代替传统手工方法。
A、工程化 B、现代化 C、科学 D、智能化 5、软件工程与计算机科学性质不同,软件工程着重于(c )
A、理论研究 B、原理探讨 C、如何建造软件系统 D、原理的理论 6、将每个模块的控制结构转换成计算机可接受的程序代码是( a )阶段的任务。
A、编码 B、需求分析 C、详细设计 D、测试
7、软件工程要用(C )的方法建立软件开发中的各种模式和各种算法 A、管理 B、工程 C、数学 D、计算机 8、软件开发
北邮网教院软件工程
《软件工程》综合练习题
第一章 一、单项选择题
1、软件是一种逻辑产品,软件产品具有无形性,它是通过(b )体现它的功能和作用的。
A、复制 B、计算机的执行 C、开发和研制 D、软件费用
2、同一软件的大量软件产品的生产主要是通过( b )而得到 A、研究 B、复制 C、开发 D、研制
3、作坊式小团体合作生产方式的时代是( C )时代。
A、程序设计 B、软件生产自动化 C、程序系统 D、软件工程 4、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用(a )的方法代替传统手工方法。
A、工程化 B、现代化 C、科学 D、智能化 5、软件工程与计算机科学性质不同,软件工程着重于(c )
A、理论研究 B、原理探讨 C、如何建造软件系统 D、原理的理论 6、将每个模块的控制结构转换成计算机可接受的程序代码是( a )阶段的任务。
A、编码 B、需求分析 C、详细设计 D、测试
7、软件工程要用(C )的方法建立软件开发中的各种模式和各种算法 A、管理 B、工程 C、数学 D、计算机 8、软件开发
软件工程考试重点内容
一、基础知识点:
1.软件工程的基本原理。(p7)
软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。
软件工程的基本原理有7条:
(1)用分阶段的生命周期计划严格管理 (2)坚持进行阶段评审 (3)实行严格的产品控制 (4)采用现代程序设计技术 (5)结果应能清楚地审查 (6)开发小组的人员应该少而精
(7)承认不断改进软件工程实践的必要性
2.软件生命周期包括几个时期,各时期的主要任务及阶段划分。(p11) 软件定义时期:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资料和成本,并且制定工程进度表;又划分成三个阶段,即问题定义、可行性研究和需求分析。
软件开发时期:具体设计和实现在前一个时期定义的软件,由四个阶段组成:总体设计、详细设计、编码和单元测试、综合测试(或由三个阶段组成:软件设计、编码、软件测试)
软件维护时期:主要任务是使软件持久地满足用户的需要。通常对维护时期不再进一步划分阶段。 3.需求分析的任务。(p56)
答:(1)确定对系统的综合要求.主要包括:
1)功能需求 2)性能需求
3)可靠性和可用性
软件工程
郑州大学现代远程教育
《软件工程》课程
学习指导书
陈园 编
? 课程内容与基本要求
“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。
本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。
软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。
? 课程学习进度与指导
章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点
软件工程
郑州大学现代远程教育
《软件工程》课程
学习指导书
陈园 编
? 课程内容与基本要求
“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。
本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。
软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。
? 课程学习进度与指导
章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点
软件工程
《软件开发项目进度控制浅谈》
姓 名:学 号:专业班级:
申超 07040341034 07信本一班
摘要:本文主要谈谈影响软件开发项目进度的因素、项目进度控制的目的、常用项
目进度控制措施,软件开发项目进度控制中对项目经理而言需要注意的问题和一些工作经验、工作方法。 关键词:项目管理、进度、控制 1. 影响软件开发项目进度的因素
要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。软件开发项目中影响进度的因素很多,其中人的因素是最重要的因素,技术的因素归根到底也是人的因素。软件开发项目进度控制常见问题主要是体现在对一些因素的考虑上。常见的问题有以下几种情况: 1. 80-20原则与过于乐观的进度控制
80-20原则在软件开发项目进度控制方面体现在:80%的项目工作可以在20%的时间内完成,而剩余的20%的项目工作需要80%的时间。这个80%的项目工作不一定是在项目的前期,而可能是分布在项目的各个阶段,但是剩余的20%左右的项目工作大部分是在后期
软件工程
篇一:软件工程
软件工程
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.④
软件工程
郑州大学现代远程教育
《软件工程》课程
学习指导书
陈园 编
? 课程内容与基本要求
“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。
本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。
软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。
? 课程学习进度与指导
章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点
软件工程
软件工程
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.可行性研究阶段使用的图形工具
软件工程考试复习题
《软件工程》期末考试复习训练题
一、选择题(30分,每小题2分)
1、 软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备( )。
A、 功能正确、界面友善、占内存少、足够可靠、易于维护 B、 功能正确、结构良好、程序短小、足够可靠、易于维护 C、 功能正确、界面友善、速度足够、足够可靠、易于维护 D、 功能正确、界面友善、程序易读、结构良好、文档齐全
2、 黑盒子、白盒子测试法是常采用的测试方法,其中白盒子测试主要用于测试( )。
A、结构合理性 B、软件功能 C、程序正确性 D、程序内部结构 3、 在以下几种耦合中,最低耦合是( )。
A、数据耦合 B、内容耦合 C、非直接耦合 D、公共耦合
4、 面向对象的程序设计方法具有比结构化程序设计方法无比优越性,是因为( )
A、 OO方法具有封装性、动态性、多态性 B、 OO方法具有封装性、继承性、多态性 C、 OO方法具有封装性、客观性、动态性 D、 OO方法具有客观性、动态性、动态性 5、 UML中采用 ( )表现系统的动态性
A、 类图 B、对象图 C、交互图 D、配置图 6、 软件工程是一门交叉学科,其研究领域包括( )。
A、 软件开发