闪电五连鞭方法学的数据库-UMLChina建模知识竞赛第4赛季第22轮

DDD领域驱动设计批评文集

做强化自测题获得"软件方法建模师"称号

《软件方法》各章合集


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

最先答对全部3题者,获得本轮优胜。所有题目的回答必须放在同一条消息中,方为有效回答。


  1. 单选

有的开发人员会把自己的工作成果简单划分为"文档"和"代码",这样的认识可能会带来大问题的。

请问以下选项中,哪一个是这样的认识可能会带来的大问题?

 A) 遗漏了"图形",导致不能借助UML等表示法的力量来做设计或写文档。

 B) 把其他工作成果看作是"代码"的视图,导致先有"代码"再凑"文档"的思维颠倒。

 C) 在文档上花费太多精力,导致代码质量不高。

 D) 割裂了"文档"和"代码",跟不上革命性划时代领域驱动设计的敏捷精益用户业务需求的架构设计一体化潮流。

  1. 单选

张三是一名软件开发人员。

有以下几个关于他的场景:

(1)张三访谈某组织各个岗位的涉众,了解各个岗位的工作以及组织当前的流程。

(2)张三用建模工具EA画出现状业务序列图。

(3)张三在现状业务序列图上寻找改进点,推导出引进信息系统来改进后的业务序列图。

(4)张三观察信息系统的某个版本被开发出来并应用到某组织之后,有没有达到预想的改进效果。

以下说法正确的是:

 A) (1)属于需求启发工作流,(2)(3)属于业务建模工作流,(4)属于测试工作流。

 B) (1)(2)(3)属于业务建模工作流,(4)属于测试工作流。

 C) (1)属于需求启发工作流,(2)属于业务建模工作流,(3)属于需求推导工作流,(4)属于测试工作流。

 D) (1)(2)(3)(4)都属于业务建模工作流。

  1. 多选

潘老师将以下类图映射到关系数据库,并按照《软件方法》书中所授方法学的建模内容,为数据的各个表填上了充分的数据,这样就可以从不同视角观察方法学。

此时,查看数据库的各个表的数据,发现存在以下行:

"表示法"表中有:

{(ID,1),(名称,UML)}

"表示元素"表中有:

{(ID,1),(名称,类图)}

"工件形式"表中有:

{(ID,1),(名称,业务用例图)}

"工件类型"表中有:

{(ID,1),(名称,分析类),......}

"工作流类型"表中有:

{(ID,1),(名称,业务建模),......}

"方法学"表中有:

{(ID,1),(名称,《软件方法》)}

******

浑元太极马老师也把闪电五连鞭思想应用到软件开发,发明了"闪电五连鞭革命性创造划时代洞见领域驱动设计敏捷精益方法学",但依然遵守ABCD工作流的划分以及用UML表示法来表示所产出的工件。

马老师看到潘老师的数据库后,大感兴趣,于是提出以"虎扑"、"崩拳"两招的秘籍交换此数据库。

潘老师把上面已填好《软件方法》内容的数据库做了一个备份文件,通过微信发给了马老师。

马老师将数据库备份文件还原,准备把潘老师的《软件方法》数据改为"闪电五连鞭革命性创造划时代洞见领域驱动设计敏捷精益方法学"的数据。

请问,选项给出的各个表中,哪些表中的数据肯定会被马老师增加或修改?

 A) 表示元素

 B) 工件类型

 C) 工件形式

 D) 方法学

UMLChina建模答题赛第4赛季排行榜(至第21轮)

邬俊杰 30 城市:深圳,单位:TX

zzj 16 城市:深圳,单位:HT

yuyjx 6 城市:沈阳,单位:JH

华南虎 3 城市:昆明,单位:LH

陈涛 3 城市:深圳,单位:TX

Alan 3 城市:深圳,单位:WFT

jeri 3 城市:深圳,单位:TX


UMLChina公众号文章精选(20231111更新)按ABCD工作流分类

相关推荐
lingggggaaaa几秒前
小迪安全v2023学习笔记(一百三十四讲)—— Windows权限提升篇&数据库篇&MySQL&MSSQL&Oracle&自动化项目
java·数据库·windows·笔记·学习·安全·网络安全
小光学长2 分钟前
基于Vue的保护动物信息管理系统r7zl6b88 (程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js
一匹电信狗29 分钟前
【MySQL】数据库的相关操作
linux·运维·服务器·数据库·mysql·ubuntu·小程序
落言1 小时前
AI 时代的工程师:懂,却非懂的时代
前端·程序员·架构
笨手笨脚の2 小时前
微服务核心
微服务·架构·服务发现·康威法则
TDengine (老段)2 小时前
连接 TDengine 遇到报错 “failed to connect to server, reason: Connection refused” 怎么办?
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
m0_651593912 小时前
深入理解软件设计中的协议与规范:从理论到Java实践
java·软件工程·代码规范·设计规范
郝学胜-神的一滴2 小时前
Effective STL 第5条:区间成员函数优先于单元素成员函数
开发语言·c++·程序人生·stl·软件工程
文火冰糖的硅基工坊3 小时前
[嵌入式系统-136]:主流AIOT智能体软件技术栈
嵌入式硬件·架构·嵌入式·cpu·gpu
李慕婉学姐3 小时前
Springboot黄河文化科普网站5q37v(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端