查看原文
其他

[答疑]恼人的CRUD,可是我的项目就是维护一个数据库呀

潘加宇 UMLChina 2024-03-10
软件方法(下)分析和设计第8章分析 之 分析类图——知识篇(20211227更新)
软件方法(下)分析和设计第9章分析 之 分析类图——案例篇(20211228更新)
问题时间:2012/10/25

593 (585**01) 2012-10-25 13:24:05

恼人的CRUD,可是我的项目就是维护一个数据库呀
潘加宇(3504847) 10:05:07
什么叫"维护一个数据库",做什么系统背后不都是维护数据库,玩游戏也是"维护一些数据"。背后还是一台台计算机呢。
如果你在这个项目的角色是DBA,另有人做需求,那需求就不管你的事
如果你负责做需求,就要想清楚这个项目要卖的是什么

593(585**01) 10:15:36
系统就是维护CMDB
593(585**01) 10:15:58
通过系统来维护,不是通过sql来维护,这个我还是分得清的
593(585**01) 10:16:42
比如说做一个phpmyadmin
潘加宇(3504847) 10:40:34
既然如此,直接用phpmyadmin不行吗?别的数据库也一样有类似的管理工具。
"通过系统来维护,不是通过sql来维护",什么叫通过系统来维护?
---------------
其实很可能是这样的,你做的其实是一个CMDB的工具。
可能的需求是:"同步配置信息"
至于是通过图形界面做到,通过一句命令来做到,还是管理员嘴巴里念一句咒语做到,这个需求实现起来用了多少行代码,用到数据库中多少个表,写了多少句SQL语句,还是不直接使用SQL语句,是无所谓的
---------------------
需求和设计往往是多对多的,如果从里到外都是一对一的,这层层包装有何意义,

593(585**01) 10:49:00
一下说到点子上了。我提取出来的需求:维护配置信息。可能还是"同步配置信息"比较形象点。
593(585**01) 10:50:59
实际上,我想说的是用例的粒度问题。同步配置信息的操作会有新建配置信息、修改配置信息、删除配置信息。放到一个用例里描述,内容太多了。参考了一些文档,说是可以单独提取出来。一直在纠结要不要提取出来
潘加宇(3504847) 10:53:08
说这些没有意义,你要去研究负责维护CMDB那些人的工作,从业务序列图中映射合适的用例
DDD浮夸,Eric Evans开了个坏头

我为什么写《DDD浮夸,Eric Evans开了个坏头》

[全文]DDD话语批评之一:评张逸的“状态和事件本质相同”

“创新”何太急-评张逸的“业务服务”(一)

“创新”何太急-评张逸的“业务服务”(二)用例的“客观标准”

“创新”何太急-评张逸的“业务服务”(三)系统用例是“深入到系统内部”?(1)

UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)

全程字幕-26套UML+Enterprise Architect/StarUML建模示范视频(202201更新)

[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷

《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题

怪论:东北公司用用例做需求,反映了东北互联网落后?

别把洋垃圾当宝贝-评InfoQ中国“敏捷……”文章(一)

CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]

聚焦最后一公里-UMLChina服务介绍

继续滑动看下一个

[答疑]恼人的CRUD,可是我的项目就是维护一个数据库呀

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

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

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