软件工程基础考试大题

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

软件工程大题

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

? 1.单项选择题(20分) ? ? ? ?

2.填空题(15分) 3.名词解释(20分) 4.简答题(25分) 5.应用题(20分)

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

2.构造原型时,主要考虑( B ) A.全部功能

B.原型要体现的特征 C.全部细节 D.全部要求

3.在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是( A.语句覆盖 B.判定/条件覆盖 C.条件组合覆盖 D.判定覆盖

4.以下软件生存周期的活动中,要进行软件结构设计的是( B ) A.测试用例设计 B.概要设计 C.程序设计

D.详细设计

5.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是( A.结构化语言

B.PAD图 C.判定表

D.程序流程图

6.需求分析方法必须能够表达和理解问题的数据域和( C ) A.数据流 B.用户类型 C.功能域

软件工程大题

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

? 1.单项选择题(20分) ? ? ? ?

2.填空题(15分) 3.名词解释(20分) 4.简答题(25分) 5.应用题(20分)

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

2.构造原型时,主要考虑( B ) A.全部功能

B.原型要体现的特征 C.全部细节 D.全部要求

3.在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是( A.语句覆盖 B.判定/条件覆盖 C.条件组合覆盖 D.判定覆盖

4.以下软件生存周期的活动中,要进行软件结构设计的是( B ) A.测试用例设计 B.概要设计 C.程序设计

D.详细设计

5.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是( A.结构化语言

B.PAD图 C.判定表

D.程序流程图

6.需求分析方法必须能够表达和理解问题的数据域和( C ) A.数据流 B.用户类型 C.功能域

软件工程基础_第1章 软件工程概述

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

软件工程基础主讲教师:刘伟松 MP: 18602466465 QQ: 5659104531

课程简介 先修课基础: C程序设计,数据结构,数据库, 操作系统,离散数学, 一门专业方向课(JAVA\Windows\Web), 建议学习概率及数理统计、高等数学初步,管理学初步

专业必修课(考试)总 学 时 48 理论授课40 实验及讨论8

课程目标-1 掌握软件开发的基本流程、基本概念 熟悉需求分析的方法,能够读懂用形式化的 语言描述的需求说明书,如:流程图、IPO 图、USE-CASE图、E-R图。 熟悉概要设计的实施方法,了解面向对象方 法的概要设计方法。熟悉详细设计的方法, 能够对简单WEB系统或模块的形式化的分 析设计。 熟悉测试的基本步骤和方法3

课程目标-2 了解UML图示方法和常见的系统体系结构 了解软件验证技术和软件质量体系 了解软件项目计划方法 了解软件工程标准化及文档写作 了解并实践新技术学习的方法(PHP)

教学形式 课堂教学

小组项目案例协作训练

新技术学习训练(PHP WEB开发)5

考核方式 基础知识测试 70% 小组案例及新技术学习训练 30%

参考教材及资料 《软件工程导

软件工程基础实验

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

实验一

可行性研究与项目计划

一、 实验室名称

综合

二、 实验项目名称

图书管理系统

三、 实验目的

1. 了解和使用甘特图,系统流程图,线性时间图来描绘系统开发流程和进度;

2. 学会使用visio绘制常用的流程图。

四、 实验内容

图书管管理系统更便于对图书进行分类和管理,对借阅者进行时间限定,使得借书的效益更高更安全。提高工作效益,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现了自动化。图书管管理系统的主要功能为:书目管理、借阅证管理、借还图书、查询、缴费。书目管理主要是针对管理员身份而言的(比如新增书目,删除书目等等);借阅证管理分为五部分:注册、补发、挂失、暂停、注销;借还图书:借书、还书;查询:图书查询、借阅时间缴费主要

是计算超期罚款并交纳费用。

图书管管理系统的系统流程图如图1所示。

借阅证学 生计算机终端缴费审查借阅证并进入系统学生缴费表选择功能借还图书查询借阅图书表学生借阅证表借阅证管理图1 系统流程图

试对系统进行可行性研究,用Visio绘制图书管管理系统的系统流程图,同时制定系统的开发计划,用Gantt图和时间线图描述进度计划安排。

五、 实验方案分析与设计

运用专业的方法整理分析图书管理流程

软件工程基础作业及答案

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

《软件工程基础》作业

第一章 概 述

1.什么是软件危机,它有哪些典型表现?

答: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的估计常常很不准确。用户对“已完成的”软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。管理和控制软件开发过程相当困难。软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。

2.简述产生软件危机的原因和解决的思路。

答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,

软件工程考试重点内容

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

一、基础知识点:

1.软件工程的基本原理。(p7)

软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。

软件工程的基本原理有7条:

(1)用分阶段的生命周期计划严格管理 (2)坚持进行阶段评审 (3)实行严格的产品控制 (4)采用现代程序设计技术 (5)结果应能清楚地审查 (6)开发小组的人员应该少而精

(7)承认不断改进软件工程实践的必要性

2.软件生命周期包括几个时期,各时期的主要任务及阶段划分。(p11) 软件定义时期:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资料和成本,并且制定工程进度表;又划分成三个阶段,即问题定义、可行性研究和需求分析。

软件开发时期:具体设计和实现在前一个时期定义的软件,由四个阶段组成:总体设计、详细设计、编码和单元测试、综合测试(或由三个阶段组成:软件设计、编码、软件测试)

软件维护时期:主要任务是使软件持久地满足用户的需要。通常对维护时期不再进一步划分阶段。 3.需求分析的任务。(p56)

答:(1)确定对系统的综合要求.主要包括:

1)功能需求 2)性能需求

3)可靠性和可用性

软件工程基础作业及答案

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

《软件工程基础》作业

第一章 概 述

1.什么是软件危机,它有哪些典型表现?

答: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的估计常常很不准确。用户对“已完成的”软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。管理和控制软件开发过程相当困难。软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。

2.简述产生软件危机的原因和解决的思路。

答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,

软件工程基础考试题及答案多套

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

《软件工程基础》 考核题

该门课程不用现场笔试考试(网上预约考试时间为虚设),请预约该门课程考试的学生将答案手写A4答题纸上,于规定时间内交到学习中心,哈站交到班主任处。未预约的学生提交的内容作废处理,预约后不按规定时间提交按旷考处理。

(答题纸附在第二页,所有答案必须写在答题纸上,标清题号)

一、 选择题(每小题3分,共30 分)

1、准确地解决“软件系统必须做什么”是( )阶段的任务。 A.可行性研究 B. 需求分析 C. 软件设计 D. 程序编码 2、软件生存期中时间最长的是( )阶段。 A. 需求分析

C. 软件测试

B. 软件设计

D. 软件运行/维护

3、在结构化分析方法中用状态―迁移图表达系统或对象的行为。在状态―迁移图中,由一个状态和一个事件所决定的下一状态可能会有( )个。 供选择的答案: A. 1

C. 多个

B. 2

D. 不确定

4、软件需求分析阶段的工作,可以分为以下4个方面:

软件工程

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

郑州大学现代远程教育

《软件工程》课程

学习指导书

陈园 编

? 课程内容与基本要求

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

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

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

? 课程学习进度与指导

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

软件工程

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

郑州大学现代远程教育

《软件工程》课程

学习指导书

陈园 编

? 课程内容与基本要求

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

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

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

? 课程学习进度与指导

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