【在线研讨】《敏捷开发用户故事分类与组织结构(三期-2)》
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,之二:用户故事树与MVC中Area的关联陈勇-创业-北京(**9107533) 13:15:15下面的话题,是用户故事和设计的关系。设计整体上包含纵向和横向两种设计。比如MVC,可以理解为解决纵向设计
千家信息网最后更新 2025年01月23日【在线研讨】《敏捷开发用户故事分类与组织结构(三期-2)》
下面的话题,是用户故事和设计的关系。
设计整体上包含纵向和横向两种设计。
比如MVC,可以理解为解决纵向设计问题的,他说:任何编码,应该包含表现业务逻辑的M,和表现界面展示的View,当然还藏着一个表现数据存储的Data
其他的MVM之类的,大都也是解决这个纵向问题的。
但是,MVC等不管横向的设计问题,比如:我的产品应该有哪些模块?我的网站应该分哪几个区域?
这个事情一直没有方法论,原因是每个产品肯定不同,不会有一种一致的分解方法。
不过,现在有了用户故事,尤其是上次提到的大规模用户故事的组织结构,问题就解决一半了。
陈勇-创业-北京(**9107533) 13:18:13 比如,我的用户故事已经按照这个来组织了,那么应该如何划分模块/区域呢?
这个结构大家上次见过了:
它表达了一种"业务"的模块化,但不是设计的。
不过,业务的模块化,是一种很好的横向切分方法,也就是我们最重要实现代码,最终是"两刀"的结果,竖着几刀砍成多个业务模块,横着几刀再切成MVC之类的层次。
如果还不太好理解,那么请看我们自己的代码结构,对比上面的图:
陈勇-创业-北京(**9107533) 13:22:21
下面图里边的Agile Products Portal这三个目录,其实就对应着上面图中的三个业务模块。
上面的图很宽,这只是其中一部分,其他的目录,在下面的图里边多半都有。
陈勇-创业-北京(**9107533) 13:24:02
所以,若业务的功能树建得比较好,那么模块的划分就可以直接基于其结构进行,两者几乎完全一一对应,省略了很多的横向设计的工作。
纵向的设计,则在具体的目录里边,比如我们展开一下:
之二:用户故事树与MVC中Area的关联
陈勇-创业-北京(**9107533) 13:15:15下面的话题,是用户故事和设计的关系。
设计整体上包含纵向和横向两种设计。
比如MVC,可以理解为解决纵向设计问题的,他说:任何编码,应该包含表现业务逻辑的M,和表现界面展示的View,当然还藏着一个表现数据存储的Data
其他的MVM之类的,大都也是解决这个纵向问题的。
但是,MVC等不管横向的设计问题,比如:我的产品应该有哪些模块?我的网站应该分哪几个区域?
这个事情一直没有方法论,原因是每个产品肯定不同,不会有一种一致的分解方法。
不过,现在有了用户故事,尤其是上次提到的大规模用户故事的组织结构,问题就解决一半了。
陈勇-创业-北京(**9107533) 13:18:13 比如,我的用户故事已经按照这个来组织了,那么应该如何划分模块/区域呢?
这个结构大家上次见过了:
它表达了一种"业务"的模块化,但不是设计的。
不过,业务的模块化,是一种很好的横向切分方法,也就是我们最重要实现代码,最终是"两刀"的结果,竖着几刀砍成多个业务模块,横着几刀再切成MVC之类的层次。
如果还不太好理解,那么请看我们自己的代码结构,对比上面的图:
陈勇-创业-北京(**9107533) 13:22:21
下面图里边的Agile Products Portal这三个目录,其实就对应着上面图中的三个业务模块。
上面的图很宽,这只是其中一部分,其他的目录,在下面的图里边多半都有。
陈勇-创业-北京(**9107533) 13:24:02
所以,若业务的功能树建得比较好,那么模块的划分就可以直接基于其结构进行,两者几乎完全一一对应,省略了很多的横向设计的工作。
纵向的设计,则在具体的目录里边,比如我们展开一下:
在这个局部目录里边,我们看到的就是MVC的设计解决的问题:纵向的层次问题
而刚才的故事树,则解决了横向的模块问题。
这是"故事树"的优势,因为你可以设计某种树根的级别,就是模块,从而直接产生出模块设计来。而敏捷原来做的"故事表",就不能解决这个问题。
设计
模块
故事
问题
业务
用户
横向
纵向
结构
方法
目录
面的
陈勇
北京
创业
三个
产品
代码
区域
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
课程网络技术
小学网络安全教育活动简讯
劳动防护服务器管理
橙设网络技术有限公司
农业专题数据库的检索路径
关系数据库一对一一对多
西安市高新路软件开发
广州煮猪网网络技术有限公司
购物网络安全常识
数据库 安全机制 总结
广州工业软件开发哪家实惠
银川网络安全0基础入门到精通
济南熙红网络技术有限公司
首届国家网络安全宣传周启动在哪
山东百纳网络技术有限公司
网络安全法于哪天实施
网络安全师就业前景
海东软件开发费用是多少
网络安全股票排行榜
从事软件开发有哪些证书
数据库读取数据用到哪些方法
网络技术专业月薪
软件开发者联系方式
dhcp服务器怎么设置ip范围
网络安全财报速览
surfacego软件开发
网络安全主题教育内容
汕头教育软件开发费用是多少
数据库安全主要由哪些组成
医院管理数据库模块详细介绍