大音希声大象无形图书馆管理系统-UMLChina建模知识竞赛第4赛季第11轮

参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。

最先答对所有3题者,即可获得本轮优胜。

所有题目的回答必须放在同一条消息中,方为有效回答。


1. [单选]本题1分

如果有人问你一个EA(Enterprise Architect)的操作问题:序列图的生命线上有好多“from ***”,怎么去掉?

此时,最恰当的回答是:

 A) 正所谓:大音希声,大象无形,道可道,非常道。你这是露了形迹啊,不好!说明还没悟透领域驱动设计的敏捷禅意。

 B) 是不是你把类和类的实例搞混了。

 C) 右击图的空白处,从快捷菜单中选择properties,在属性框的Diagram页签,把Show Namespace取消选择。

 D) 是不是你的模型中包的组织存在问题,没有把内聚的类或组件放在一起。

2. [多选]本题1分

图书馆里,读者拿着书到出纳台找馆员办理借阅手续,馆员使用信息系统“图书馆管理系统”为读者办理借阅(还比较落后,没有办法做到自助借阅)。

如果这个“图书馆管理系统”是用面向对象的方法学分析和设计的,在分配责任时,可能会遇到这样的情况:

大音希声大象无形图书馆管理系统-UMLChina建模知识竞赛第4赛季第11轮_第1张图片

按照我们对常见的图书馆业务的理解,图中?的地方不会是以下哪些类(以下类中已去掉关联,只保留原生类型的属性)? 

大音希声大象无形图书馆管理系统-UMLChina建模知识竞赛第4赛季第11轮_第2张图片

 A) ①

 B) ②

 C) ③

 D) ④

 E) ⑤

3. [多选]本题1分

假设目前已有需求工件:用例规约,针对某个迭代周期里的分析工作流,如果用面向对象分析,可能有两种做法:

(1)从用例规约,先画分析类图,再画分析序列图。

(2)从用例规约,先画分析序列图,在此过程中画出类图。

以下说法恰当的有:

 A) 对于真正熟练掌握面向对象建模技能的人,(1)(2)并没有太大区别。

 B) 对于没有真正熟练掌握面向对象建模技能的人,应该先画分析类图。

 C) 对于没有真正熟练掌握面向对象建模技能的人,应该先画分析序列图。

 D) 如果没有用例规约只有用例图,最佳策略应该是先画分析序列图,这样相当于把用例规约和面向对象分析一起完成,更加敏捷。

你可能感兴趣的:(建模带来竞争优势,uml,软件工程,系统工程,产品经理,架构师)