软件工程复习要求2008

软件工程复习要求2008

ID:18372702

大小:723.50 KB

页数:38页

时间:2018-09-17

软件工程复习要求2008_第1页
软件工程复习要求2008_第2页
软件工程复习要求2008_第3页
软件工程复习要求2008_第4页
软件工程复习要求2008_第5页
资源描述:

《软件工程复习要求2008》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择填空1.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种A技术,封装的目的是使对象的B分离。类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个C。类之间共享属性和操作的机制成为D。一个对象通过发送E来请求另一对象为其服务。A:①组装②产品化③固化④信息隐蔽B:①定义和实现②设计和测试③设计和实现④分析和定义C:①例证(illustration)②用例(use-case)③实例(instance)④例外(exception)D:①多态性②动态

2、绑定③静态绑定④继承E:①调用语句②消息③命令④口令2.面向对象型的程序设计语言具有数据抽象、信息隐蔽、A等特征。作为运算单位的对象应具有下列特性:B、C、D。E是面向对象的语言。A:①对象调用②对象变换③非过程性④信息继承⑤并发性B~D:①对象把数据和处理数据的操作结合为一体②在程序运行时对象处于活动状态③接受消息的对象必须给消息发送者以回答④对象在计算中可向其他对象发送消息⑤对象的内部状态只根据外部送来的消息才操作E:①C++②③④3.OMT是一种对象建模技术,它定义了三种模型,它们分别是A模型,B模型,

3、和C模型。其中,A模型描述了系统中对象的静态结构,以及对象之间的联系;B模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时的行为上的系统的“控制”特征,通常可用D来表示;C模型描述了与值的变换有关的系统特征,通常可用E来表示。A:①对象②功能③ER④静态B:①控制②时序③动态④实时C:①对象②功能③变换④计算D:①类图②状态图③对象图④数据流图E:①类图②状态图③对象图④数据流图4.在完成概要设计并编写出相关文档后,应当组织对概要设计工作的评审。评审的内容包括:分析该软件的系统结构、子系统结构,确定该软件

4、设计是否已经覆盖了所有已确定的软件需求,软件的每一成分是否可A到某一项需求。分析软件的各部分之间的联系,确认该软件的内部接口与外部接口是否已经明确定义。模块是否满足B和C的要求。模块D是否在其E之内。A:①覆盖②演化③追溯④等同⑤连接B:①多功能②高内聚③高耦合④高效率⑤可读性C:①多入口②低内聚③低耦合④低复杂度⑤低强度D~E:①作用范围②高内聚③低内聚④取值范围⑤控制范围5.软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能A。三种可能的模块耦合是:1).B:例如,一个模块直接引用另一模块中

5、的数据。2).C:例如,一个模块把开关量作为参数传送给另一模块。3).D:例如,一个模块把一个数值量作为参数传送给另一模块。其中,E5的耦合性最强。A:①强②适中③弱④不考虑B~E:①公共耦合②数据耦合③逻辑耦合④外部耦合⑤内容耦合⑥控制耦合6.软件设计中划分模块的一个准则是A。两个模块之间的耦合方式中,B耦合的耦合度最高,C耦合的耦合度最低。一个模块内部的内聚种类中D内聚的内聚度最高,E内聚的内聚度最低。A:①低内聚低耦合②低内聚高耦合③高内聚低耦合④高内聚高耦合B:①数据②非直接③控制④内容C:①数据②非

6、直接③控制④内容D:①偶然②逻辑③功能④过程E:①偶然②逻辑③功能④过程7.经过需求分析阶段后,已经清楚了目标系统必须“做什么”了,下一步应进入总体设计阶段。总体设计阶段过程通常由确定系统具体实现方案的A和确定软件结构的B组成。大致过程可描述如下:设想可供选择的方案、选取合理方案、推荐最佳方案、功能分解、设计软件结构、数据库设计、制定测试计划、书写文档、审查与复审。对每个合理的方案,都应该准备C、D、E和实现这个系统的进度计划。A:①程序流程图设计②系统设计③操作手册书写④数据流图设计B:①结构设计②程序流程

7、图设计③单元测试方案设计④数据字典设计C:①系统流程图②可行性报告③数据字典④算法描述D:①组成系统的物理元素清单②数据字典③HIPO图④数据流图E:①成本/效益分析②测试方案③数据流图④数据字典8.结构化设计方法在软件开发中用于A,它是一种面向B的设计方法。该方法使用的图形工具是C,C中矩形表示D。如果两矩形之间有直线相连,表示它们存在E关系。A:①测试用例设计②概要设计③程序设计④详细设计B:①对象②数据结构③数据流④控制流C:①程序结构图②数据流程序图③程序流程图④实体联系图D:①数据②加工③模块④存储

8、E:①链接②调用③并列④顺序执行9.按软件工程的不同层次和适用范围,软件工程的标准可分为五级,A制定的是国际标准,B是行业标准。GB1526-69对程序流程图等作了明确、具体规定,这种标准程序流程图的特点是:C、D、E。A:①IEEE,GJB②IEEE,ANSI③ISO,IEC④ISO,IEEEB:①IEEE,GJB②IEEE,ANSI③ISO,IEC④ISO,IEEEC~E:①箭头表示数据的传递方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。