试题详情
- 简答题什么是“对象”?识别对象时将潜在对象分成7类,试给出这7类对象的名称,并举例说明。
-
对象的定义:
对象是面向对象开发模式的基本成分,是现实世界中个体或事物的抽象表示。
每个对象可由一组属性和它可以执行的一组操作来定义。
可能的潜在对象有7类:
①外部实体:它们产生或接受为目标系统所使用的信息。如各种物理设备、使用人员、其它相关的子系统。
②事物:问题的信息域所涉及的概念实体。如各种报告、显示、文字、信号、规格说明等。
③事件:系统运行时发生的并需要系统记忆的事件。如状态转换、物理运动等。
④角色:与系统有交互的各种人员所扮演的角色。如经理、工程师、销售人员等。
⑤场所或位置:建立系统整体环境或问题上下文的场所、位置。如基于计算机的系统的安装场所等。
⑥部门等。组织,组织机构:与应用有关的组织机构。
⑦结构:定义由一组成分对象组成的聚合对象,或在极端情况下,定义对象的相关类。如传感器、四轮驱动车、计算机等。 关注下方微信公众号,在线模考后查看
热门试题
- 在单元测试中,桩模块用来代替被测模块的(
- 在可行性研究过程中,对每一个合理的候选方
- 有助于培养良好的编程风格并且第一个体现了
- 你认为一个系统分析员的理想训练和基础知识
- 错误的群集现象是指模块错误发现率与模块的
- 如果想要进行成功的测试,为其设计测试用例
- 软件开发成本主要是指软件开发过程中所花费
- 动态模型描述与时间和变化有关的系统的性质
- 软件工程学科出现的主要原因是()。
- 耦合性的概念和软件的可移植性有什么关系?
- 数据字典和数据流图共同构成了系统的()
- 面向对象的设计活动中,有构架师、用例工程
- 下面软件工程目标之间的为互次关系的是()
- 对于下图所示的流程图,试分别用N-S图和
- 什么叫面向对象?面向对象方法的特点是什么
- 为什么说软件工程是一门综合性的交叉学科?
- 状态―迁移图用于()建模,状态中包含()
- 在做风险评价时常采用的一个非常有效的方法
- 软件工具一般是为软件开发人员和维护活动而
- 顶层数据流图或称环境图的作用是什么?