[课程复习] 软件工程导论之经典题目回顾 (一)选择题、填空题1

作者最近在复习考博,乘此机会分享一些计算机科学与技术、软件工程等相关专业课程考题,一方面分享给考研、考博、找工作的博友,另一方面也是自己今后完成这些课程的复习资料,同时也是在线笔记。基础知识,希望对您有所帮助,不喜勿喷~

《软件工程导论 · 张海藩》

文章目录

  • 一.概述
  • 二.可行性分析
  • 三.需求分析
  • 四.总体设计和详细设计
  • 五.实现(编码和测试)
  • 六.面向对象设计分析

一.概述

题目:

1、软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( )。
A. 维护阶段
B. 设计阶段
C. 代码实现阶段
D. 测试阶段

2、软件工程的出现是由于____________________。

3、计算机软件不仅仅是程序,还应该有一整套_______________。

4、传统的软件生存期模型是______________。

5、软件按照功能的不同可以划分为3大类型_______、________ 和 ________。

6、软件工程由方法、工具和 ______ 三部分组成。

7、计算机系统工程包含硬件、软件、人机及 ________ 工程。

8、结构化程序设计主要强调程序的( )。
A.效率 B.速度 C.可读性 D.大小

9、程序的三种基本控制结构是:_______ 、 _________ 、 __________。

10、结构设计是一种应用最广泛的系统设计方法,是以 ______ 为基础、自顶向下、逐步求精和模块化的过程。

解析:

1、软件生命周期分为问题定义、可行性分析、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护八个阶段。其中,软件维护的成本和人力最高,其目的是提高软件的可维护性,减少软件维护所需的工作量,降低软件系统的总成本。

2、软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要表现为:(1)对软件开发成本和进度的估计不准确;(2)用户对已完成的软件系统不满意的现象经常发生;(3)软件产品的质量往往靠不住;(4)软件没有适当的文档资料;(5)软件不可维护;(6)软件成本在计算机系统中所占比例逐年上升;(7)软件开发生产率提高的速度跟不上计算机应用普及趋势。

3、快速原型模型可以有效地适应用户需求的动态变化。

6、软件工程方法学包含3个要素:方法、工具、过程。 方法回答“怎么做”,工作提供支撑环境,过程是一系列的框架,规定各项任务的工作步骤。

7、计算机系统工程是用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术、方法和过程。包括系统分析员、硬件和硬件工程、软件和软件工程、人与人类工程、数据库和数据库工程。

8、结构化程序设计主要强调的是程序易读性。

答案:

1、A
2、软件危机的出现
3、文档
4、瀑布模型
5、系统软件、支持软件、应用软件
6、过程
7、数据库
8、C
9、顺序、选择、重复
10、数据流


二.可行性分析

题目:

1、程序流程图中的“→”代表( )。
A. 数据流 B. 控制流 C. 顺序流 D. 调用

2、DFD中的“→”代表( )。
A. 数据流 B. 文件 C. 处理 D. 控制流

3、DFD中的“○”代表( )。
A. 数据流 B. 文件 C. 处理 D. 控制流

4、DFD中的“_”代表( )。
A. 数据流 B. 文件 C. 处理 D. 控制流

5、DFD在软件工程中表示__________。

6、数据流图有四种基本成分_______ 、________ 、________ 、________。

7、数据字典有以下四类条目:_______ 、_______ 、________ 、________。_______是组成数据流和数据存储的最小元素。

8、瀑布模型的关键不足在于( )
A.过于简单
B.不能适应需求的动态变更
C.过于灵活
D.各个阶段需要进行评审

9、软件质量(可维护性、可理解性、可靠性)很大程度取决于( )
A.程序员的编程水平
B.模块分解的合理
C.程序运行效率
D.算法的合理性

10、结构化分析SA 方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
A.DFD图 B.数据字典 C.IPO 图 D.PAD 图

解析:

数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据流图包括四个成分:数据流 、加工(数据处理)、数据存储(文件)、 数据的源点或终点。

[课程复习] 软件工程导论之经典题目回顾 (一)选择题、填空题1
[课程复习] 软件工程导论之经典题目回顾 (一)选择题、填空题1

五年来写了314篇博客,12个专栏,是真的热爱分享,热爱CSDN这个平台,也想帮助更多的人,专栏包括Python、数据挖掘、网络爬虫、图像处理、C#、Android等。现在也当了两年老师,更是觉得有义务教好每一个学生,让贵州学子好好写点代码,学点技术,“师者,传到授业解惑也”,提前祝大家新年快乐。2019我们携手共进,为爱而生。

(By:Eastmount 2019-01-28 下午6点 http://blog.csdn.net/eastmount/ )

[课程复习] 软件工程导论之经典题目回顾 (一)选择题、填空题1 微信公众号 [课程复习] 软件工程导论之经典题目回顾 (一)选择题、填空题1 专注于分享Python、AI和安全技术

来源:Eastmount

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月26日
下一篇 2019年1月26日

相关推荐