试题详情
- 简答题COAD方法严格区分了面向对象分析OOA和面向对象设计OOD。OOA方法利用五个层次和活动定义和记录系统行为,输入和输出。请简述这五个层次?
-
(1)发现类及对象。描述如何发现类及对象。从应用领域开始识别类及对象,形成整个应用的基础,然后,据此分析系统的责任。
(2)识别结构。该阶段分为两个步骤。第一,识别一般-特殊结构,该结构捕获了识别出的类的层次结构;第二,识别整体-部分结构,该结构用来表示一个对象如何成为另一个对象的一部分,以及多个对象如何组装成更大的对象。
(3)定义主题。主题由一组类及对象组成,用于将类及对象模型划分为更大的单位,便于理解。
(4)定义属性。其中包括定义类的实例(对象)之间的实例连接。
(5)定义服务。其中包括定义对象之间的消息连接。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是软件评审?软件设计质量评审和程序质
- 软件工程原则不包括下列哪一项()。
- 下面是两个程序流程图,试分别用N-S图和
- 请简述编码原则。
- 消除包之间循环依赖性的方法是什么?
- 软件需求分析的操作性原则和需求工程的指导
- 什么是软件工程?
- 对于软件的(),有一种简单的面向时间的度
- 根据相关的法律,对于侵犯软件著作权的行为
- 只要事先建立特定的度量规程,很容易做到(
- 什么是软件生存周期?它有哪几个活动?
- 白盒测试以检查处理过程的细节为基础,对程
- 结构化程序设计的优点是什么?如何在编码中
- 提高程序效率的根本途径在于选择良好的()
- 什么是应该提倡的编程风格?
- 为什么要进行软件可维护性复审?
- 模块独立性与信息隐蔽(反映模块化有效程度
- 对于不好的程序,应当()
- 所有的软件开发都可以看成是一个问题循环解
- 识别风险的一种最好的方法就是利用一组()