查看原文
其他

《软件方法》第1章2023版连载(02)

潘加宇 UMLChina 2024-03-10
DDD领域驱动设计批评文集
做强化自测题获得“软件方法建模师”称号
《软件方法》各章合集

1.1.3 自测题

 本书不提供习题答案,请扫码或访问http://www.umlchina.com/book/quiz1_1.html自测,做到全对自然就知道答案了。 


1[单选]

软件开发中需求工作的目的是____。

 A) 让系统更加好卖

 B) 更好地指导设计

 C) 对系统做概要的描述

 D) 满足软件工程需求规范

2[单选]

软件开发中设计工作的目的是____。

 A) 对系统做详细的描述

 B) 更好地指导编码

 C) 降低开发维护成本

 D) 满足软件工程设计规范

3[单选]

开发人员说“根据客户的需求,我们的系统分为销售子系统、库存子系统、财务子系统……”,这句话反映了开发人员可能有什么样的认识错误?

 A) 开发人员没有认识到面向对象设计的重要性

 B) 开发人员直接从设计映射需求

 C) 开发人员直接从需求映射设计

 D) 开发人员没有用UML模型来描述子系统

4[单选]

打开开发人员写的需求规约,发现用例的名字都是“学生管理”、“题库管理”、“课程管理”……,这背后可能隐藏的最大问题是什么?

 A) 用例的名字不是动宾结构,应改为“管理学生”……

 B) 用例粒度太粗,每一个应该拆解成四个用例,“新增学生”、“修改学生”…… 

 C) 开发人员直接从需求映射设计

 D) 开发人员直接从设计映射需求

5[单选]

以下这些经常在开发团队里使用的词汇,都是不严谨的。其中_______混淆了需求和设计的区别。

 A) 功能模块

 B) 详细设计

 C) 用户需求

 D) 业务架构

6[单选]

关于需求和设计,以下说法正确的是____。

 A) 需求关注概要、设计关注详细

 B) 需求的目的是更好地指导设计

 C) 设计的目的是把系统分解成可以编码的模块

 D) 需求和设计不是一一对应的

[架构师强化]9月25-27晚8点使用状态机整理领域逻辑和生成代码-网络公开课
[架构师强化]10月9-11晚8点企业应用架构模式新解-网络公开课
[EA-029/石油钻井管理平台]35套UML/SysML+EA/StarUML的建模示范视频-全程字幕
如何选择UMLChina服务
作者微信:umlchina2
继续滑动看下一个

《软件方法》第1章2023版连载(02)

潘加宇 UMLChina
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存