试卷编号座位号
软件工程》试题。
1. 软件工程包括3个要素,即和。
2. 软件与物质产品很大的区别在于软件是一种。
3. 软件生存周期一般可分为问题定义设计测试、运行与维护等阶段。
4. 可行性研究,应从技术可行性、运行可行性和开发方案可行性等方面研究。
5. 软件的详细设计也称为“过程设计”,主要确定每个模块的。
6. 软件生存周期中时间最长、花费精力和费用最多的一个阶段是阶段。
7. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是。
1. 软件工程的出现主要是由于。
a、程序设计方法学的影响b、其它工程科学的影响?
c、软件危机的出现d、计算机的发展。
2. 软件开发的结构化生命周期方法将软件生命周期划分成( )
a、 计划阶段、开发阶段、运行阶段?b、 计划阶段、编程阶段、测试阶段
c、 总体设计、详细设计、编程调试?d、需求分析、功能定义、系统设计。
3. 下列关于模块的描述,错误的是。
a、 具有独立的模块软件比较容易开发出来。
b、 独立的模块的维护和测试比较容易。
c、 模块的独立程度可以通过内聚和耦合标定。
d、 独立的模块一般不能完成一个相对独立的特定子功能。
4是用户和设计人员交换意见最频繁的方法。
a、 原型化方法b、瀑布模型方法。
c、 螺旋模型方法d、构件组装模型。
5. 在软件的需求分析中,开发人员要从用户那里了解的最重要问题是( )
6. ?a、要让软件做什么b、要给该软件提供哪些信息。
7. ?c、要求软件工作效率怎样d、要让软件具有何种结构。
8. 软件设计一般分为概要设计和详细设计,它们之间的关系是( )
9. ?a、 全局和局部b、 抽象和具体。
10. ?c、 总体和层次d、 功能和结构。
11. 软件测试的目的是?(
a、 证明软件的正确性。
b、 找出软件系统中存在的所有错误。
c、 证明软件系统中存在错误。
d、 尽可能多的发现软件系统中的错误。
12. 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
a、程序的内部逻辑b、程序的复杂程度。
c、该软件的编辑人员d、程序的功能。
13. 软件维护工作最主要的是( )
a、 校正性维护b、适应性维护。
c、完善性维护d、预防性维护。
14. 为了提高软件的可移植性,应注意提高软件的( )
15. ?a、?减少输入输出次数?b、选择好的计算机。
16. ?c、有完备的文档d、选择好的操作系统。
1. 软件开发的主要任务是写程序。
2. 测试只能证明程序有错误,不能证明程序没有错误。
3. 模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10
行以下。4. 在编制程序时,首先应该对程序的结构充分考虑,不要急于开始编码,而要写软件文。
档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排等等。
5. 程序设计风格指导原则提出,尽量多使用临时变量。
6. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
7. 发现错误多的程序模块,残留在模块中的错误也多。
8. 为了加快软件维护作业的进度,应尽可能增加维护人员的数目。
9. 软件维护就是改正软件中的错误。
10. 质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织。
的活动。1. 什么是软件工程?
2. 简述需求分析工作可以分成哪四个方面?软件需求分析的有哪三个基本原则?
3. 简述软件危机有哪几种表现?
4. 详细设计的主要任务是什么?
1. 已知有如下的伪**程序:
starti=1;
while i<=n-1 do
min=a[i];
j=i+1;
whilej<=n do
if min>a[j]
then block
temp=min;
min=a[j];
a[j] =temp;
endblock
endif;
j=j+1;
enddoi=i+1;
enddostop
请用pad图描述该伪**(8分)
2. 有下列伪码程序:(8分)
startinput (m,n)
if m>=5
then x=10
else x=l
endifif n>=10
then y=20
else y=2
endifprint(x,y)
stop请画出该伪**的程序流程图,并标注①②…等路径号,设计该程序的语句覆盖测试用例。(8分)
软件工程试卷
浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...
软件工程试卷
浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...
软件工程试卷
全国2002年10月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题每小题1分,共20分。在每小题的四个备选答案中选出一个正确答案,将正确答案的序号填在题干后的括号内 1 在下列工具与环境中 属于较早期的case。a.基于信息工程的caseb.人工智能case c.集成case环境d...