前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[答疑]如果要把系统划分成若干个子系统,在作系统用例的时候,是否要确定好子系统边界

[答疑]如果要把系统划分成若干个子系统,在作系统用例的时候,是否要确定好子系统边界

作者头像
用户6288414
发布2022-04-11 14:39:02
1620
发布2022-04-11 14:39:02
举报
文章被收录于专栏:软件方法

问题时间:2013/12/6

西門(313***50)11:25:30

潘老师,请教个问题, 如果要把系统划分成若干个子系统,在作系统用例的时候,是否要确定好子系统边界,并把相关的用例归入到子系统中? JinPJ(270***96)11:26:48 感觉应该先分析用例,在做系统拆分。这样才能靠近高内聚,低耦合 西門(313***50)11:27:47 我已经把用例作好了,现在要按业务线及技术线把系统切成不同子系统 西門(313***50)11:29:53 把这个系统用例放一起,有几十个,再加上一些关系,成蜘蛛网了 广李福财(74***11)11:30:21 子系统是不是取名为用例包好一点呢? 潘加宇(3504847)11:31:17 子系统按照类划分,和用例无关。复习第一章,图1-1 潘加宇(3504847)11:32:12 第5章,5.5.3 错误:玩弄"子系统" 潘加宇(3504847)11:32:30 @广李福财(74***11) 你掌握得很好 西門(313***50)11:33:35 就是在作用例时候不考虑子系统这样的问题? 广李福财(74***11)11:37:04 也遇到过这种按业务线或者技术线的,我比较偏向于对业务所涉及的组织(某单位的不同业务部门)单独作为要改进的组织来进行切分分析。 如果只是作为一个整体来,感觉越整越复杂。 @潘老师,不知道这种方式是否合适? 西門(313***50)11:37:15 执行者有很多,系统用例间还有些包含,继承关系,所以就变蜘蛛网了 西門(313***50)11:39:44 我再复习一下第五章 潘加宇(3504847)11:44:04 怎么会越整越复杂? 例如,客户说要一个闹钟,这个功能,那个功能。照实写需求就是了。结果偏偏把闹钟的零件单独一个个写"需求"?其实,你是卖闹钟的,不是卖零件的。零件可以买,可以用现成的,零件的选择和组装也是灵活的,可以随便改的 归根结底,还是没有学会从卖的角度看需求。 潘加宇(3504847)11:45:31 把每行代码当成需求更简单 潘加宇(3504847)11:45:49 复习5-6章 潘加宇(3504847)11:47:06 第五章:背后可能隐藏着这样的问题:开发人员的设计能力太弱。做设计时只是把需求直通通地映射,缺乏抽象能力,当然会害怕用例变多了。开发人员没有掌握有序、系统地抽象的能力,当发现"此处似乎可以抽象"时,迫不及待想露一手,因为他害怕此时不露一手,没准以后露一手的能力和机会就消失了。这和小孩刚学习一个新东西,什么地方都想表现一下是类似的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 UMLChina 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档