需求分析小测验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2系统规划的主要目标是效果
在一个SWOT分析中,具体目标来自长远目标
根据BPR方法,过程企业和传统组织之间最明显的区别是过程所有者的存在
1.3决策的战术级主要由数据仓库技术支持
在OLTP系统中,事务管理的2个主要功能是并发控制和从故障中恢复
1.4结构化方法利用了功能分解活动
业务分析的另一个名字是需求分析
体系结构设计阶段主要负责生产/交付一个适应性系统
桩的概念与集成和部署阶段联系在一起
规划、测试和度量跨越了开发生命周期,因此不是独立的生命周期阶段
1.5对软件项目增加一个新的功能是集成的职责
螺旋模型与方法对于风险分析是最明确的
模型驱动的体系结构直接关联到形式规格说明的传统概念
敏捷软件开发直接关联到策划编程的概念
面向方面的软件开发直接关联到横切点的概念
2.1BPMN中的4类建模元素是流对象、连接对象、泳池和人工制品
软件能力设计的主要建模输出是能力体系结构
在解决方案构想过程中考虑的3个不同实现策略是定制开发、基于包的开发和基于构件的开发
2.2两种主要的需求是功能性需求和非功能性需求
在调查表中,3种形式的封闭式问题是多项选择问题、评价问题和排序问题
2.5业务用例的另一个名称是系统特征
表示参与者和用例之间事件流的关系名称是通信关系
在业务类中,3种主要类型的关系是关联、泛化和聚合
在UML中可视化的业务类之间如何可选择地进行参与:通过在关联的一端置0,它在多重定义中是可见的
2.6可以将功能性需求划分为功能性需求和数据需求
可以在需求文档的“开放问题”中列出系统范围之外的相关需求
3.1最重要的行为建模技术是用例图、顺序图、通信图和活动图
用例图和用例规格说明不一样
3.2活动模型可以作为用例规格说明
活动图中的流连接动作和决定、分叉、交汇、合并和对象节点
3.3实体类和业务对象的概念是相同的
重数的概念也适用于聚合,聚合只是关联的一种形式√
3.5对象的状态依赖于对象的关联连接√
区分守卫和事件:在事件处理点上来估算守卫条件来决定是否将被触发
4.1要构建软件的适应性,必要地和最重要的条件是遵照某个公认的体系结构框架,优先进行体系结构设计
哪些MVC对象代表鼠标和键盘事件:控制器对象
J2EE中集成层负责建立和维护与数据源的连接
PCBMER层中资源层负责建立和维护与数据源的连接
发现类的方法:名词短语、公共类模式、用例驱动和CRC(类-职责-协作者)
4.2CRC方法的作用是一种发现类的技术
角色名的作用是用来解释较复杂的关联—特别是自身关联
在聚合中,传递性的含义是:如果子集对象C是子集对象B的一部分,且B是另一个子集对象A的一部分,那么C必然是A的一部分
子类对象是超类变量的一个合法值,这项观察结果与可替换性原则有关
4.3用例图不可以表示并发控制流,活动图能
活动图能在开发类模型前构建
消息能表示对象间的异步通信,这样的消息叫信号
UML建模技术的顺序图对发现类操作最有帮助
5.1UML最重要的拓展机制是构造性
在UML2.0中,用关联端名来称呼角色名
Java默认的可见性是包可见性
(public:公开类,在包内,包外都可见,是可见性级别最高的;
友好的:也是默认的安全级别,包外不可见,包内可见.用在内部类同protected级别相同.
protected:保护级,只能用于内部类.对类及子类(包内子类,包外子类不可见)和包内其它类可见. private:私有级,只能用于内部类,只对类本身可见。)
具体化类能够无语意损失地代替关联类,但不可反过来
5.2可替换性原则使泛化成为有益的
继承和封装的折中是:子类可直接访问保护属性
接口继承可以用来替代多重实现继承
5.3在典型的程序设计环境中,聚合通过获得复合对象和构件对象之间的引用,它是用与常规关联相同的方式来实现的
ExclusiveOwns聚合需要用“frozen”(冻结)约束来实现
聚合通过使用委托方法来复用构件对象的实现
5.4要说明多线程执行,需要使用异步消息的交互建模概念
要说明一个来自未知发送者的交互,需要使用发现消息这个交互建模概念Servlet属于控制器层的体系结构层
使用ref(引用)标签来标注交互使用
6.1对等体系风格只定义了一种单一的系统元素
三层体系结构中的中间层是:业务逻辑和企业范围的业务规则
通过触发器的编程手段在数据库中实现了企业范围的业务规则
6.2两种主要的、有差别的计算模型是图灵机模型和基于算法和开放交互模型结构复杂性的计算与程序的类有关
定义较高层接口使子系统易于使用的模式名称是外观模式
责任链模式可能使NCP(相邻通信)原则得到增强
6.3泛化和依赖关系用于相联的包
构件不具有持久状态
一个类可以被多个构件实现
6.4类内聚用于定义类内部自主的程度
面向对象的编程环境缺少动态分类的支持造成了混合实例的内聚
可以将构件级的设计复用称为框架复用
7.2主窗口和辅窗口之间最主要的区别特征是:在主窗口中存在菜单栏和工具栏属性页是标签夹中标签的窗口名称
菜单项与快捷键相关
7.3在web应用系统中,菜单项、按钮和链接用于用户事件编程
维护web客户端和服务器之间连接的最原始的机制是cookie
链接的功效是移动到另一个网页
7.4用于展示屏幕区域的UX故事情节的名称是《compartment》
UX故事情节中,通过标签值的visible对隐藏区域建模
顺序图可以用于行为性UX协作建模
8.1实体类和持久类的概念不是一样的
8.2关系数据库模型基于集合理论
关键字的2个只要特征是:唯一的、最小的
外键可以是null值
更新异常用来表示对表进行修改操作引起的意外副作用
8.3在映射多对多关联时需要交叉表
8.4数据映射模式具有当前内存中的对象的相关信息