单选题
螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用______的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列______,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。
单选题
逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出{{U}}
{{U}} 30 {{/U}} {{/U}},“高层”抽象能够导出{{U}} {{U}} 31
{{/U}} {{/U}}。
单选题M公司的程序员在不影响本职要作的情况下,在L公司兼职并根据公司项目开发出一项与M公司业务无关的应用软件。该应用软件的著作权应由______享有。 A.M公司 B.L公司 C.L公司与M公司共同 D.L公司与程序员共同
单选题
某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
表1 部门表
部门号
部门名
负责人
电话
001
家电部
E002
1001
002
百货部
E026
1002
003
食品部
E030
1003
表2 商品表
商品号
商品名称
单价
库存量
30023
微机
4800
26
30024
打印机
1650
7
...
...
...
...
30101
毛巾
10
106
30102
牙刷
3.8
288
...
...
...
...
表3 职工表
职工号
姓名
住址
E001
王军
南京路
E002
李晓斌
淮海路
E021
杨烨
江西路
E026
田波
西藏路
E028
李晓斌
西藏路
E029
刘丽华
淮海路
E030
李彬彬
唐山路
E031
胡慧芬
昆明路
...
...
...
表4 统计结果
职工号
姓名
部门名
月销售额
E001
王军
家电部
528900
E002
李晓斌
家电部
368000
E021
杨烨
百货部
12500
E028
李晓斌
百货部
82500
E031
胡慧芬
食品部
282608
...
...
...
部门关系不属于第三范式的原因是{{U}} {{U}} 68 {{/U}}
{{/U}}。如果用户要求得到表4所示的结果,需要{{U}} {{U}} 69 {{/U}}
{{/U}},并增加关系模式{{U}} {{U}} 70 {{/U}} {{/U}}。
单选题山区某乡的6个村之间有山路如图9一16所示,其中的数字标明了各条山路的长度(千米)。乡政府决定沿山路架设电话线。为实现村村通电话,电话线总长至少为______千米。A.11B.14C.18D.33
单选题某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。 表1 商品表 商品号 商品名称 生产商 单价 10023 笔记本 联想 4800 10024 激光打印机 联想 1650 10025 台式电脑 联想 3860 20003 激光打印机 HP 1280 20004 笔记本 HP 3900 20005 电冰箱 海尔 3860 ... ... ... ... 表2 仓库表 仓库号 地址 电话 商品号 库存量 01 高新路1号 8601 10024 26 01 高新路1号 8601 10025 89 01 高新路1号 8601 20003 10 02 友谊路6号 8602 10023 39 02 友谊路6号 8602 20004 26 03 高新路1号 8603 20005 18 ... ... ... ... ... 商品关系的主键是 (14) ;仓库关系的主键是 (15) ;仓库关系 (16) ,为了解决这一问题,需要将仓库关系分解为 (17) 。
单选题最少知识原则(也称为迪米特法则)是面向对象设计原则之一,是指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。下列叙述中,“______”不符合最少知识原则。 A.在类的划分上,应当尽量创建松耦合的类 B.在类的设计上,只要有可能,一个类型应当设计成不变类 C.在类的结构设计上,每个类都应当尽可能提高对其属性和方法的访问权限 D.在对其他类的引用上,一个对象对其他对象的引用应当降到最低
单选题
逆向工程导出的信息可以分为4个抽象层次,其中______可以抽象出程序的抽象语法树、符号表等信息;______可以抽象出反映程序段功能及程序段之间关系的信息。
单选题
Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个{{U}}
{{U}} 14 {{/U}} {{/U}}属性;为了将数据库模式设计得更合理,对于家庭成员属性{{U}} {{U}}
15 {{/U}} {{/U}}。
单选题以下关于信息和信息化的论述中,不正确的是______。 A.信息化就是开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。 B.信息、材料和能源共同构成经济和社会发展的三大战略资源,这三者之间不可以相互转化 C.信息是“用以消除随机不确定的东西” D.信息资源是重要的生产要素
单选题如图(a)所示的UML类图描绘的是设计模式中的______模式。如图(b)所示的UML类图描述了该模式的一种应用,其中与图(a)中的“Abstraction”对应的类是______。
单选题识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所做的架构设计中,“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”描述了系统架构设计中的一个______;“由于系统的业务逻辑目前尚不清楚,因此现有系统三层架构中的第二层可能会出现功能重复,这会影响系统的可修改性”描述了系统架构设计中的一个______。
单选题系统设计是软件开发的重要阶段,______主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。 A.外部设计 B.内部设计 C.程序设计 D.输入/输出设计
单选题
UML提供了5种对系统动态方面建模的图,其中______对系统行为组织和建模;______对系统功能建模,它强调对象之间的控制流;______之间是同构的。
单选题“企业系统规划方法”和“信息工程”都推荐建立表示数据类(主题数据库)和过程之间关系的CU矩阵M。其中若第i号过程产生第k号数据类,则Mik=C;若第j号过程使用第k号数据类,则Mjk=U。矩阵M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的 (2) 和 (3) ;同时也可了解子系统之间的 (4) 。
单选题
设关系模式R(U,F),其中R上的属性集U={A,B,C,D,E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D)。______为关系R的候选关键字。分解______是无损连接,并保持函数依赖的。
单选题某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图如图所示。图中与Command模式中的“Invoker”角色相对应的类是______,与“ConcreteCommand”角色相对应的类是______。
单选题
软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的{{U}}
{{U}} 66 {{/U}} {{/U}};为统一操作方式提供支持的{{U}} {{U}} 67
{{/U}} {{/U}}。
单选题山区某乡的6个村之间有山路如图所示,其中的数字标明了各条山路的长度(千米)。乡政府决定沿山路架设电话线。为实现村村通电话,电话线总长至少为______千米。A.11B.14C.18D.33
单选题如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的“Abstraction”对应的类是(2)。
