搜档网
当前位置:搜档网 › 需求分析与系统设计

需求分析与系统设计

复习小测验6.1
RQ1.哪一种体系结构风格只定义了一种单一的系统元素?
对等体系风格。一个同位体(peer)只是一个系统元素。
RQ2.三层体系结构中的中间层是什么?
业务逻辑和企业范围的业务规则。
RQ3.通过哪种编程手段在数据库中实现了企业范围的业务规则?
通过触发器。
复习小测验6.2
RQ1.两种主要的,有差别的计算模型是什么?
图灵机模型,基于算法和开放交互模型。
RQ2.结构复杂性的计算与程序的类有关,还是与对象有关?
类。

功能性需求和数据需求是在需求确定阶段标识的,而状态,行为及状态模型是在需求规格说明阶段指定的,讨论这两者如何联系起来?
答:在需求确定阶段获取的功能性需求和数据需求是服务声明——它们定义了系统在功能和数据方面期望的服务。在需求规格说明阶段,用状态,行为和状态变化图来对需求进行形式化建模。
规格说明模型提供了同一组需求的不同视图。一个特定的需求可能用所有这3个图来建模,每个图都具有一个特殊视角来看需求设计。
这是说,也是公正地说,状态模型表达大部分数据需求,行为模型获取大部分功能性需求。状态变化模型同时应用于数据需求和功能性需求,以及系统约束(非功能性需求)。
最后,对操作的详细设计扩展了状态模型中的类。最后的状态模型包含了系统的所有内部工作,即表达了数据需求,又表达了功能性需求。
第七章
1.GUI客户端如何分类?
在桌面平台上将GUI客户端归为可编程客户端,在WEB平台上,将其归为浏览器客户端。
2.主要的GUI设计指南是什么?
用户控制式
3.哪些用户指南与用户控制指南最相关?
反馈
4.主窗口和辅窗口之间最主要的区别特征是什么?
在主窗口中存在菜单栏和工具栏
5.哪些GUI组件是属性页的一部分?
属性页是标签夹中标签的窗口名称
6.哪些GUI组件与快捷键相关?
菜单项
7.在WEB应用系统中,哪些GUI组件用于用户事件编程?
菜单项,按钮,链接
8.维护WEB客户端和服务器之间连接的最原始机制是什么?
Cookie
9.链接的功效是什么?
链接的功效是移动到另一个网页
10.用于展现屏幕区域的UX故事情节的名称是什么?
《compartment》
11.UX故事情节中,如何对隐藏域建模?
通过标签值visible
12.哪种UML图可以用于行为性UX协作建模?
顺序图
1.哪个GUI指南与现场概念相关?
个性化,适应性,客户化
2.一个GUI桌面可以被划分为:窗格
3.GUI WEB屏幕的实体可以被划分为:框架
4.沙袋概念与什么相关? applet
5.JSP属于PCBMER的哪个层? 表示层
6.Struts的动作表单属于PCBMER的bean层
7.窗口不是UX构造型
第八章
1.实体类和持久类的

概念是一样吗?
不相同。实体类“一定会”成为持久的,因为它在数据库中是持久表示的,但本质上它不是持久的。在把实体类的对象按对象进行存储的面向对象数据库中较难区分(关系数据库将它们存储为表中的记录)
2.哪一种数据库模型可以用作客户端应用程序与服务器端数据源之间协同工作的对象存储API? 面向对象数据库模型
3.最流行的概念数据建模技术是什么? 实体关系(ER)图
4.关系数据库模型是基于什么数学概念?集合理论(以及谓词逻辑)
5.关键字的两个主要特征是什么?唯一的,且是最小的
6.外键可以是NULL值吗?是的,可以
7.用什么术语来表示对表进行修改操作所引起的意外副作用?
更新异常
8.哪一种映射需要交叉表?在映射多对多关联时
9.映射泛化关系到关系模型时如何处理多态性?没有提到,被忽略了
10.什么是PEAA?企业应用体系结构模式
11.哪一种模式具有当前内存中的对象的相关信息?
数据映射模式
12.哪一种模式负责处理业务事务?工作单元模式
13.哪一个SQL程序设计层次允许一次一个记录的处理机制?
从第三层
14.DBMS事务管理的两个主要作用是什么?
数据库恢复和并发控制
15.哪一个隔离层次能够保证事务的可序列化执行?
可重复读
16.DBA是怎样控制恢复时间的长短的?
通过设置检查点出现的频率
17.程序员是怎么控制长事务进行回滚的?
通过保存点将对象持久地存储到用户的私有数据库中
1.SQL:1999是哪一种数据库标准:对象关系型
2.RDB模型不支持的是:结构化类型,引用,集合
3.视图可以用来:支持数据库安全
4.泛化映射时不允许采用的策略:将每个抽象类映射到一个表
5.哪一种模式被定义为“一个对象,它并未包含你需要的所有数据,但是知道如何获取这些数据”?延迟装载
6.哪一种锁允许"脏读"?预写锁,读锁,共享锁都不是

RQ3.定义较高层接口使子系统易于使用的模式名称是什么?
外观模式。
RQ4.哪一种模式可能使NCP(相邻通信)原则得到增强?
责任链模式。
复习小测验6.3
RQ1.哪些关系用于相连的包?
泛化和依赖关系。
RQ2.构件具有持久状态吗?
不,构件没有持久状态(不能将构件与它的拷贝区别开,在任何给定的应用系统中,最多有一个特定构件的拷贝)。
RQ3.一个类可以被多个构件实现吗?
是,一个类可以被多个构件实现。
复习小测验6.4
RQ1.哪个术语用于定义类的内部自主的程度?
内聚类。
RQ2.面向对象编程环境的特定弱点造成了混合实例内聚,这里的弱点指的是什么?
缺少动态分类的支持。
RQ3.可以将构件级的设计复用称为什么?
框架复用。
复习小测验6.5
RQ1.通常

在哪种协作模型中输入角色(具有明确定义的类型)?
复合结构图。
RQ2.协作模型标识信息吗?
不,协作模型不标识信息。交互模型标识信息。
选择题
MC1.下面哪一种体系结构风格承认客户机和服务器进城的概念?
对等体系结构,分层体系结构,以数据库为中心的体系结构
MC2.理解软件所需要的工作量的测量被称为:
认识复杂性。
MC3."通过使对象彼此之间不显示引用,从而降低耦合,此模式可以让你改变它们的独立交互",将这种模式称为:
观察者,外观,抽象工厂(以上都不是,被称为中介者模式)
MC4.下面哪些是观察者模式中观察者对象另外名称
Listener
MC5.根据Demeter法则,下面哪些不能是类方法中消息的目标
相关联的类的对象的一个属性所引用的对象。
MC6.下面哪一个不是合法的可复用人工制品
对象。
MC7.协作中的角色沿着()通信
连接符(connectors)

相关主题