当前位置: 首页 > news >正文

angular 做网站wordpress做网站

angular 做网站,wordpress做网站,网站建设哪家公司好一点,电子商务网站的类型这是用户故事系列的第七篇。#xff08;之一#xff0c;之二#xff0c;之三#xff0c;之四#xff0c;之五#xff0c;之六#xff0c;之七#xff0c;之八#xff0c;之九#xff09;用户故事和MVC没有关系#xff0c;因为MVC是实现方法#xff0c;因此在思考用…这是用户故事系列的第七篇。之一之二之三之四之五之六之七之八之九 用户故事和MVC没有关系因为MVC是实现方法因此在思考用户故事的时候不要一下就想到实现方法很容易把故事写坏。但是MVC和用户故事有很大的关系如果用户故事写好了做MVC的时候一定要记得参考用户故事。本人在C的年代用过MVC但那个时候MVC还只是一种编程思想说用了也行说没用也行。但到了C#之后就出现了正牌的自称是MVC的东西现在最新版本是MVC3本人也在用。Java世界也有MVC的概念但是没有见识过下文中所描述的MVC若没有特殊说明均指Asp.net MVC但相信对Java中的MVC也有借鉴意义。利用MVC实现用户故事的技法如果您已经认可之六中产生用户故事的方法那么也就得到了这样的一个用户故事树右边则是为其量身定做的Controller-Action来自实际项目 下面是对应的Controller-ActionsUsersController--Users/Index----什么也不是--/Users/Details--/Users/User2Authorities--/Users/Users2Roles--/Users/Freeze--/Users/Edit--/Users/Delete--/Users/BatchCreateRolesController--Roles/Edit--Roles/Details--Roles/Delete--Roles/IndexAuthoritesController--Authorities/URA--Authorities/Delete--什么也不是--Authorities/Index----什么也不是--/Authorities/Authorities2Roles--/Authorities/URGA注意看每个Controller实现了一个史诗故事要管理的数据每个Action则实现了一个偶然多个用户故事用户的业务操作有几个值得注意的地方1. 一个Controller几乎正好可以实现一个史诗故事2. 一个Action因为正好是一个动词所以几乎正好和一个用户故事对应。有两个地方违反了如“角色首页新建查看”和“权限首页新建查看”因为为了方便我们在两个Index里边放了个新建用的TextBox方便直接创建因为角色和权限都只有一个名字而已所以觉得犯不上做个独立页面了。为了能记住这一点我们在故事的缩写名字上加了XXXX的标记为了日后能自动计数故事。3. 用户没有“创建”故事也没有Users/Create因为用户只有两种正常的创建方法Register和BatchCreate我们选择了后者。因此既没有“创建用户”这个故事也没有“/Users/Create”这个Action。4. 几个绿色箭头是“增强”类型的故事详见之五它们正好也不对应Action。 上面提到的是我们实际的一种用法未必是普适的但在我们项目中非常适合甚至应该称为“舒服极了”。这种史诗-故事与Controller-Action之间偶然的巧合实际上背后有其必然性。利用MVC实现用户故事的心法MVC以往研究的重点是何为M何为V何为C以及三者之间的关系。我们在用了一段时间后发现其中的每一个都还有更深层次的理念在里边这里谈的就是Controller及其Action。在MVC三者呆在一起的时候问何为Controller估计还是挺容易回答的。但如果不提MV直接问何为一个Controller何为一个Action却挺难回答的。如果去一个非MVC的网站或软件最令人烦恼的是网站的每个页面未必有自己独立的链接比如逛了半天顶上的链接一直是http://xxx.../loginxxxx想为某个页面加个收藏夹都不行。MVC在很大程度上解决了这个问题要操作的数据是Controller要做的操作是Action而参数则是具体操作谁比如/Users/Details?usercheny或CSDN博客上常见的http://blog.csdn.net/cheny_com/article/details/6616794 样式。所以如果已经按照之六中提到的数据-操作方法来组织史诗-故事结构了而且又在使用MVC,则非常推荐编程时将其继续映射到Controller-Action中。可能细心的读者已经注意到本文图中有些故事后面有个链接符号那个正是我们在已经实现了的即金色的故事的后面加上了其超链接全部是/Controller/Action一一对应非常舒服。这相当于一个Action写好了一个故事偶然情况是多个就正好也完了而测试人员就可以点击那个链接去到Action测试。他测试完了Action就能说故事被测试完了而不只是Action被测试完了。以这种方式来对应用户故事和开发内容产品经理和开发人员很容易沟通因此非常推荐使用。 用户故事 vs. FPA功能点分析法 vs. MVC☺ 功能点分析法FPA、敏捷开发用户故事、Asp.net MVC在一定程度上具有相同的目的作为用户需求与开发人员工作的桥梁只是侧重点有所不同。因此若能将它们联合应用就可能用一种组织方式贯穿性地管理估算、需求管理、架构设计三者。完整地表述三者的关系大致如下 用户故事FPAMVC数据史诗故事ILF内部逻辑文件EIF外部接口文件Controller操作普通故事功能EI外部输入EO外部输出EQ外部查询Action   点击下载免费的敏捷开发教材《火星人敏捷开发手册》 转载于:https://www.cnblogs.com/spring3/archive/2011/10/12/2401398.html
http://www.yutouwan.com/news/437137/

相关文章:

  • 织梦dedecms多语言网站文章怎么无锡住房和城乡建设厅网站
  • 如何在易语言上做网站wordpress酷黑主题
  • 网站ftp查询wordpress哪个版本稳定
  • 免费素材库网站湛江cms建站系统
  • 郴州高端网站建设国外html5特效网站
  • 德州哪里有学做网站的上线了做的网站可以登陆
  • 大足区城乡建设投资集团网站中国设计网字体
  • 网站后台更新的内容出不来小程序开发费用一般多少钱
  • 好看的网站 你明白吗服装网站建设发展状况
  • 平面素材网站哪个最好企业网站如何建设
  • 做网站那种布局好可信网站认证有用吗
  • 上海市建设网站温州网站建设公司电话
  • 电子商务网站的重要性产品策划方案怎么做
  • 网站开发公司erp潍坊 优化型网站建设
  • 如何给网站做右侧导航建设摩托车报价大全
  • 网站建设属于会计哪个科目短网址api
  • 夏天做啥网站能致富网站建设专业性的评估
  • 求个a站南京建设网
  • 汕头响应式网站教程企业建网站租用服务器好还是买一个好
  • asp网站镜像代码用js做网站阅读量
  • 保定投递网站建设蒙特网设计公司
  • 如何识别网站建设最新百度关键词排名
  • wordpress建的网站全屏背景网站如何做到自适应
  • 重庆网站建设制作设计公司哪家好中企动力 做网站 怎么样
  • 深圳筑造建设有限公司网站兰州网站建设加王道下拉
  • 单位网站制作费用报价单筑方装饰口碑怎么样
  • 临清网站建设公司免费字体设计网站
  • 网页设计网站值得推荐网站内地图位置怎么做
  • 做百度推广需要自己有个网站吗鹤山网站建设
  • 建设网站的申请信用卡分期付款软件开发岗位介绍