- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
一、选择题 3
二、填空题 7
三、名词解释 9
1.数据字典 9
2.模块独立性 9
3.软件复用 9
4.内聚 9
5.测试用例 9
6.软件生存周期模型 9
7.信息隐蔽 9
8.McCabe度量法 9
9.动态模型 9
10.软件维护 9
11.CMM 9
12.软件调试 9
13.耦合 9
14.配置管理 9
15.软件项目计划 9
四、简答题 10
1.软件工程的两大范型分别是什么?它们有什么不同? 10
2.如何画分层数据流图? 10
3.面向对象程序设计有哪些优点? 10
4.在软件测试中,应注意哪些原则? 10
5.程序设计风格是指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。 10
6.面向对象分析与面向对象设计的关系? 10
7.成本-效益分析的目的是什么?可用哪些指标进行度量? 10
8.软件设计分哪几个阶段,它们的主要任务是什么? 10
9.用户需求和系统需求各有什么特点? 10
10.面向对象设计的准则? 10
11.需求分析过程主要有哪几个步骤? 10
12.软件设计分哪几个阶段,它们的主要任务是什么? 10
13.什么是软件结构图?它有哪些主要元素? 10
14.面向对象方法的特点是什么?为什么要用面向对象方法开发软件? 11
15.什么是编码风格?请根据自己的编程经验编写一个编程注意事项。 11
16.模块间的耦合性有哪几种? 11
五、应用题 11
1.请将下面的DFD转换为软件结构图(注:图中表示“或者”)。(作业上有) 11
2.下面是某程序的流程图: 11
3.建立微机的对象模型。(作业上有) 13
4.画出银行取款过程的DFD图。 13
一、选择题
白盒测试法是通过分析程序的(C)来设计测试用例的。
A.应用范围 B.功能
C.内部逻辑 D.输入数据
风险预测从两个方面评估风险,即风险发生的可能性以及(D)。
A.风险产生的原因 B.风险监控技术
C.风险能否消除 D.风险发生所产生的后果
极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。
A.好的计划 B.不断的发布
C.反馈和勇气 D.持续集成
等价分类法的关键是(C)。
A.确定等价类的边界条件 B.按照用例来确定等价类
C.划分等价类 D.确定系统中相同和不同的部分
下列不属于黑盒测试的技术是()。
A.程 B.
C. D.
为了提高模块的独立性,模块之间最好是(D)耦合。
A.控制耦合 B.公共耦合
C.内容耦合 D.数据耦合
一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。
A.角色 B.活动
C.制品 D.工作流
功能性注释嵌入在源程序内部,它是用来说明(A)。
A.程序段或语句的功能 B.模块的接口
C.数据的名称和用途 D.模块的功能
在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有(? C )。
A.只有结构化语言 B.有结构化语言和判定树
C.有结构化语言、判定树和判定表 D.有判定树和判定表
某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。
A.正确性 B.适应性
C.完善性 D.预防性
软件危机的主要原因是(A)。
A软件本身特点与开发方法 B对软件的认识不够
C软件生产能力不足 D软件工具落后
DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。
A.输入、输出、外部实体和加工
B.变换、加工、数据流和存储
C.加工、数据流、数据存储和外部实体
D.变换、数据存储、加工和数据流
软件工程管理是对软件项目的开发管理。具体地说,就是对整个软件(A)的一切活动进行管理。
A.生存期 B.开发
C.制定计划 D.项目
在面向数据流的软件设计方法中,一般将信息流分为(? A )。
A.变换流和事务流 B.变换流和控制流
C.事务流和控制流 D.数据流和控制流
在软件工程项目中,不随参与人数的增加而使软件生产率增加的主要原因是(D)。
A、工作阶段间的等待时间 B、 生产原型的复杂性
C、 参与人员所需的工作站数 D、参与人员之间的通信困难
下面(B)不是软件的特征。
A系统性与复制性 B有形性与可控性 C抽象性与智能性 D依附性与泛域性
下列关于面向对象分析与设计说法错误的是(C)。
A.面向对象的设计以面向对
您可能关注的文档
- Asterisk权威-第01-02-03章.doc
- AntCMSV30功能白皮书V11.doc
- Agilent7890A(TCD)操作规程.doc
- (改)农民工工资保障制度.doc
- (QWHL-RZ-05)长寿回龙劳保用品管理规范.doc
- AutoCAD常识.doc
- BG22型旋挖钻机安全技术操作规程.doc
- CAD制图中零件图的技术要求大全,机械师必备.docx
- CAD燕秀工具箱命令.doc
- CAN工作原理.docx
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)