面向对象分析与设计-系统架构师(六十七)

1网络设计过程包括逻辑网络设计和物理网络设计两个阶段,下面的选项中,()应该属于逻辑网络设计阶段的任务。

A选择路由协议

B设备选型

C结构化布线

D机房设计

解析:

物理网络设计的内容包括:设备选型、结构化布线、机房设计及物理网络设计相关的文档(如硬件清单、费用清单)。

逻辑网络设计:网络结构设计、物理层技术选择、局域网技术选择与应用、广域网技术选择与应用、地址设计与命名模型、路由协议选择、网络管理、网络安全、逻辑网络设计文档。

2子题目二:详细论述面向对象分析的原则及方法。

子题目三:结合你具体与管理和开发的实际项目,举例说明面向对象分析的具体实施过程,并详细描述面向对象分析的效果。

解析:

面向对象分析主要有以下几个步骤:业务实体进行调研分析、确定对象的类和继承关系、类之间的关联和交互、建立动态模型和设计对象和实现。

业务实体进行调研分析阶段是确定业务有哪些关键的实体,保证业务主流程的正常运行。

确定对象的类和继承关系是通过上个流程确定的业务实体,建立E-R关系模型,建立具体的类之后再确定各个来之间的继承关系。

类之间的关联和交互则是确定每个对象之间的关系,以及如何交互,状态的转变,业务流程的走向等。

建立动态模型则是通过确定类之间的交互和关联建立对应的UML模型,建立状态图表示对象的复杂动作,建立业务流程图表示系统的功能和业务流向。

设计对象和实现则是通过前面建立的模型来设计对象的开发,编程实现面向对象的编码,数据结构、编码和其他对象的细节交互

效果:

总的来说,面向对象的分析与设计让开发过程更加透明化,业务流程更加可视化,团体合作力发挥着举足轻重的作用,通过对象的建模,业务流程图的设计,业务人员表示能够更加清晰的了解整个业务过程,开发人员表示能够更明确的开发,减少了业务理解差异导致的代码修改。

3系统间进行异步串行通信时,数据的串/并转换一般是通过()实现的。

A I/O指令

B 专用的数据传送指令

C CPU中有移位功能的数据寄存器

D 接口中的移位寄存器

解析:

D

4以下关于白盒测试方法的叙述中,错误的是()。

A 语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次

B 与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径

C 判定/条件覆盖的缺点是是未考虑条件的组合情况

D 组合覆盖要求设计足够多的测试用例,使得每个判定条件结果的所有可能组合最多出现一次

解析:

最少出现一次

5ATAM(Architecture Trade Off Analyzer Method )体系结构权衡分析法四个步骤?

解析:

需求收集,架构视图描述,属性模型的构造与分析,架构评价与折中。

6函数依赖

问题1

A 1NF、2NF、3NF

B 1NF、3NF、3NF

C 2NF、2NF、3NF

D 2NF、3NF、3NF

问题2

A 有损连接但保持函数依赖

B 即无损连接又保持函数依赖

C 有损连接且不保持函数依赖

D 无损连接但不保持函数依赖

解析:

R里不存在部分依赖,所以满足2NF,但是A能传递依赖到C,所以不满足3NF。

R1和R2都只有两位,所以满足3NF

分解p,可以通过A到B,在通过B到C,所以无损连接,但是在一个里面不能直接推测是A到C,所以不满足函数依赖

答案:D D

7 ERP中的企业资源包括()。

A 物流、资金流和信息流

B 物流、工作流和信息流

C 物流、资金流和工作流

D 资金流、工作流和信息流

解析:

A

8计算题

解析:

4KB = 1024*4 = 2^12

所以前面四位是0010,后面的0000000100不变

0010的十进制是1*2^1 = 2

2对应的是110

所以1100 000000100是访问的物理地址

作者公众号【元气笑语

欢迎大家前来观看,学习之余不要忘记来笑一笑\(^o^)/~。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后端从入门到精通

你的鼓励是我最大的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值