软件工程期末考试简答题汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1什么就是软件工程?基本原理有哪些?ﻩ3
2成本_效益分析可用哪些指标进行度量?(写出公式)ﻩ3
3什么就是数据流图?其中得基本符号各表示什么含义?画出定货系统基本数据流图。 (3)
4非渐增式测试与渐增式测试有什么区别? (3)
5试从基本符号与设计方法分析HC图与JACKSON图异同点 (4)
6软件测试得目得就是什么? (4)
7结构化程序设计得思想就是什么? (4)
8请解释极限编程与自适应软件开发,并说明其异同?ﻩ4
9需求工程得起始阶段,需求工程师得主要工作就是? (4)
10请画出“在餐厅使用信用卡付费”这一活动得完整用例图? (5)
11分析说明结构化分析与面向对象分析得区别? (5)
12 请简要给出评价软件设计质量得标准?ﻩ5
13一个良好得设计类需要满足四个特点,请详细描述这四个特点? (5)
14软件项目估算内容与步骤ﻩ6
15面向对象设计得准则就是什么?有哪5个层次与4个部分?ﻩ6
16简述软件工程目标与面临得主要问题。............................................................. 617简述软件工程过程。ﻩ6
18简述模块独立性得原则。 (6)
19简述结构化程序设计方法得基本要点ﻩ7
20简述软件生命周期开发方法得基本过程及每个阶段得任务。ﻩ7
21复印机得工作流程大致如下:ﻩ7
22简述文档在软件工程中得作用。ﻩ8
23简述软件项目管理过程。 (8)
24简述系统分析员应该具备得主要知识结构与基本素质。................................. 825简述何谓软件开发方法?请列举四种主要方法。............................................. 926简述单元测试得基本内容。.............................................................................. 927什么就是软件生存周期模型?请至少列举四种主要模型?ﻩ9
28衡量模块独立得两个标准就是什么?它们各表示什么含义?(网上) (10)
10
29简述白盒测试得思想,并列举两种典型得测试技术。ﻩ
30简述CMM(软件能力成熟度模型)5个等级得含义........................................ 1031简述软件维护得定义ﻩ11
32简述软件测试得定义......................................................................................... 1133 UML建模中主要包括哪九种图?并说明类图得定义及其中常见得关系有哪些?.............................................................................................................................. 11 34什么就是字据字典?其作用就是什么?它有哪些条目?.................................. 1135软件工程得两大范型分别就是什么?它们有什么不同?ﻩ11
12
36如何画分层数据流图?ﻩ
12
37面向对象程序设计有哪些优点?ﻩ
38在软件测试中,应注意哪些原则?ﻩ12
39程序设计风格就是指一个人编制程序时所表现出来得特点、习惯、逻辑思路等。 (13)
40面向对象分析与面向对象设计得关系?ﻩ
13
41成本-效益分析得目得就是什么?可用哪些指标进行度量? ............................ 13
42软件设计分哪几个阶段,它们得主要任务就是什么?ﻩ13
14
43用户需求与系统需求各有什么特点?ﻩ
44面向对象设计得准则? (14)
14
45需求分析过程主要有哪几个步骤?ﻩ
46软件设计分哪几个阶段,它们得主要任务就是什么? ................................... 14
14
47什么就是软件结构图?它有哪些主要元素?ﻩ
48面向对象方法得特点就是什么?为什么要用面向对象方法开发软件? (15)
49什么就是编码风格?请根据自己得编程经验编写一个编程注意事项。ﻩ1550软件生命期各阶段得任务就是什么?ﻩ16
16
51非渐增式测试与渐增式测试有什么区别?ﻩ
52面向对象程序设计有哪些优点? .................................................................... 1753模块间得耦合性有哪几种?ﻩ17
54软件开发步骤包括哪些过程?........................................................................... 1755数据字典有哪几类元素构成?ﻩ17
56大型软件系统得设计思想就是什么? (17)
17
57、数据库设计一般分为哪几个阶段?形成哪三种模式?(P101)ﻩ
58什么就是软件危机?其产生得原因就是什么?(P7) (18)
59、概要设计得原则?(P72)ﻩ18
60阐述结构化设计得主要思想?(P79)ﻩ18
61软件工程主要研究哪些领域?(P16)............................................................... 18 62.以G、J、Myers得观点,简述对软件测试得目得。ﻩ19
63.就程序设计语言得工程特性而言,对程序编码有哪些要求? (19)
64模块得内聚性包括哪些类型? (19)
65可行性研究报告得主要内容有哪些? (19)
66系统设计得内容就是什么? (20)
67什么就是软件危机?软件危机得表现就是什么?其产生得原因就是什么?ﻩ
2068.软件质量保证应做好哪几方面得工作?.......................................................... 2169软件复用............................................................................................................... 2270、Case技术ﻩ22
22
71请说明软件文档得作用?软件开发项目生存期各阶段都包含哪些文档?ﻩ
72什么就是数据字典?其作用就是什么?它有哪些条目? (22)
22
73采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?ﻩ
74何谓软件生存周期?其可以划分为几个时期?每个时期又可分为几个阶段?每个阶段得主要任务就是什么?................................................................................ 23 75如何做好软件质量保证工作?........................................................................... 24
24
76什么就是软件工程?什么就是软件危机?ﻩ
77软件得可行性研究主要研究哪些问题?并对此进行说明。ﻩ24
78什么就是黑盒测试,适用得方法有哪些?什么就是白盒测试,适用得方法有哪些? (24)
25
79什么就是软件维护?软件维护包括哪四类活动?ﻩ
80有人说:软件开发时,一个错误发现得越晚,为改正它所付出得代价就越大。请问这句话对否?请解释您得回答。ﻩ25
81请将下述有关模块独立性得各种模块内聚,按其内聚度(强度)从高到低排列起来。ﻩ25