记录一下,9月份参加研发峰会时的材料。写得不好,而且思想也并不成熟。大致内容如下(EXCEL中直接粘过来的,比较乱):

类别 任务名称 背景介绍 目的
(不超过三个)
目标(smart_c) 关键策略 选定方案 策略、方案、计划制定人 实施负责人 协作人 督导人
考评人
时间 行动计划关键里程碑 成败攸关因素 管理三问
开发 设计:领域建模解决方案模式 1.业务与代码实现脱离:一般情况下,在进行领域建模时,都会使用图形化的建模工具。在追求开发效率的今天,这种纯建模方式由于它的代码无关性,只能用于对领域内模型进行大体的关系层面的描述,而不会特别详细。这样会导致后期的具体开发会和设计相脱节。而有些直接使用类进行建模或使用数据库建模的方法,也面临着相似的问题,即二者相脱离。
2.不够纯净的模型代码:在代码层面,一般的业务模型类会包含太多的非业务信息。如直接映射数据库字段而来的属性、如表示层显示的信息。这些非业务的信息附加在这些它的上面,会使得业务模型类过于庞大。而基于它的分析、设计、实现,都会不可避免地更加复杂。(如,在设计业务类的时候,会不自然地去考虑数据映射等问题。)
3.不易满足设计思想:领域建模得到的业务模型类,应该是基于OO思想的。可是单使用目前的各种ORM框架,是不可能实现任意的映射(因为里面很可能包含我们自己的映射规则)。
1.在“纯净的领域建模环境”下建立“纯净的领域模型”。
2.领域建模得到的业务模型,应该是完全符合面向对象思维的,应该是可随意设计的。并且应该能够精准地描述业务,应该是可以直接指导开发的。
3.模型到代码实现的快速转换。相对原来的实现,不会添加过多的工作量。
1.构建的每一个模型,都是纯净的,不能拥有业务以外的内容。这包含模型的所有属性和方法。
2.构建的模型,应该精确到每一个属性。
3.模型的设计,满足三大面向对象原则:封装、继承、多态。可在不考虑其它因素的情况下,随意设计以达到业务要求。
4.模型的构建,时限必须比纯图形方式更快。(由于项目的大小不同,这个时限需要按需界定。)
5.模型建立完成后,基于这些模型的代码实现较一般开发方式相比,额外需要的开发时间不能超过10%。
1.使用“代码即设计”的方案。(原因:设计直接就是代码,无需转换。OO语言的代码,直接支持可使用OO的原则。文本文件,编辑方式灵活,可迅速构建。)
2.基于interface code建模。(原因:足够抽象,只关心业务规则。相对只进行关系建模,更加具体,可清楚地定义每一个属性,方法,关系。)
3.模型代码实现可支持使用ORM框架等。(原因:支持一般的开发模式。)
4.代码生成 + 通用框架。(原因:减少开发时间。这步主要是生成一般性的代码,构建通用的框架。)
1.在需求明确后,使用interface code描述业务模型的属性和方法。所有的code都应该确定下来。具体到每一个属性的名字、类型等。(简单文本适合于快速开发。)
2.(可复用的)为了辅助第一个步骤,可以开发一个图形化的模型查看工具(对模型只读)。这个工具不但可以查看模型是否构建有较大的问题,更加有用的是,方便和其它人员的沟通,包括开发人员、需求分析人员、业务专家等。(图形化的方式会比较有利于沟通。)
3.(可复用的)代码生成器 + 通用框架。代码生成一般会包含SQL建表语句。当然,视具体开发情况而定,也需要为不同的模型实现生成不同的代码:如对应Hibernate用一套,对应POJO用一套……同样的,框架也分为两部分:抽象通用的一部分和具体使用某ORM框架的一部分。
4.定制开发。以第一步的interface为界限,一分为二。上层人员基于这些业务模型,直接组织业务“流”逻辑,十分方便业务维护。下层为模型实现具体的类,需要考虑以下内容:数据库的设计、选定适应需要的ORM模型(或者不使用)、实现映射模型中ORM框架未实现的特殊映射规则。一个中小型项目中,这个工作的实施往往只需要一到二个精通ORM的人即可。
胡庆访 胡庆访 胡庆访 胡庆访 2010、2 得到:通用框架、代码生成器 通用度的抽象。(需要更多小型项目的测试) 1.承办人目标明确(承办人能准确复述): (是)、(否)
2.承办人的能力(与目标要求的匹配度): (高)、(需要指导)、(需要协助)
3.承办人的积极性(如何进行有效激励): (高)、(一般)、(低)
2010、3 得到:模型查看工具 interface code中通用定义规则的抽象。
具体项目开始时间+半月 得到:业务模型 理解需求。
具体项目开始时间+一个半月 得到:业务模型的实现代码 精通ORM。

具体的文件:

http://files.cnblogs.com/zgynhqf/DDD_Pattern.rar

里面一个是五环表,一个是示例代码。

参加峰会“金点子”的材料相关推荐

  1. 如何找到科研金点子?

    好的科研想法是开始科学研究的第一步,也是取得研究成果的关键一步.对于小白而言,往往很难在入门之初就顺利找到好的切入点,总觉得自己发现的.感兴趣的.能想到的都已经被各路前辈挖掘一番,无从下手.今天,小编 ...

  2. 计算机创新项目点子,【2018年最新整理】单片机营销项目金点子创新创业策划书.doc...

    [2018年最新整理]单片机营销项目金点子创新创业策划书 金点子创新创业 -----走进电子世界 团队:博文科技 负责人: 成 员: 目录 一.执行总结 1.1 企业................. ...

  3. 电商第一站给大学几个生创业金点子

    此文转自电商第一站,更多信息请关注[电商第一站,电子商务职业经理资质评价网]了解电子商务.大学生创业.状元汇.职业经理人.EICC.第一站等等...... 电商第一站给大学几个生创业金点子 2011届 ...

  4. 校园创业项目金点子,学校创业做什么好?

    很多的大学生都想利用业余的时间在校园创业,因为学校毕竟有很多空闲的时间,而且学生也是非常大的消费群体哦,下面为大家详细的介绍一下在校园创业有哪些金点子吧. 1.打印复印店 其实很多大学校园里都有打印复 ...

  5. 35位嘉宾的“2022年元宇宙趋势研判”!丨2022元宇宙云峰会金句集锦

    2022年4月20-21日,巴比特主办的万物起源·2022元宇宙云峰会成功举办. 2天时间里,来自元宇宙产业链的数十位重磅嘉宾将轮番登场,带来15场"主题各异"的精彩演讲,以及6场 ...

  6. 成都建博会:家居行业数字营销金点子 句句戳心坎,先收藏

    四月,不仅是人间最美天,也是第二季度的开始.随着气温上升,行业进入了活跃期.对于西南地区的家居行业从业者来说,来一趟一年一度的成都建博会,总能获得无尽的灵感,对后续更加充满期待.而与同行的交流,就如同 ...

  7. 技术变现,到底怎么变?这里有几个小众的“金点子”

    很多人都相信,只要踏踏实实,努力工作,就能过上自己想要的生活.直到被蒋方舟这句刷爆朋友圈的话戳醒:你必须要么非常努力,要么非常聪明,才能勉强过上一种平庸生活. 谁会甘于平庸啊?这时代的阵痛!如果你正处 ...

  8. 互联网创意APP,灵感创意,金点子,all

    欢迎评论!!!欢迎评论!!!欢迎评论!!!(随意评论,可大胆发言,我是"小强") 我一些想法,未来想要实现,或者其他人能实现也行.或许赚钱,又或许沙漠一灰.(希望可以把这些做成AP ...

  9. 第五届金梧奖移动广告创意节暨移动营销峰会2019(上海)

    第五届金梧奖移动广告创意节暨移动营销峰会2019(上海)即将来袭- 会议召开时间:2019-06-13 至 2019-06-14 会议召开地点:上海 主办单位:AICO奥璞国际 票务合作伙伴:活动家 ...

最新文章

  1. IDEA无法在service层用注解方式注入mapper
  2. 15+ tar command usages with examples – Unix/Linux--reference
  3. B 站 CEO 的身份证被上传到 GitHub 了?
  4. mongoose查询不到数据表中的数据的问题
  5. linux打开另一台linux的图形化,【工具大道】ssh登录Linux服务器,并显示图形化界面...
  6. wordpress页面里可不可以写php,如何在WordPress页面中创建不同的可编辑部分?
  7. 统计学习方法第15章-奇异值分解SVD
  8. mysql——数据库事务(C#代码)
  9. 数据-第13课-链表回顾
  10. php单列模式_PHP单例模式详解及实例代码
  11. 【数据结构Python描述】自底向上构建二叉堆实现及其O(n)时间复杂度分析
  12. 机房重构总结之步履蹒跚
  13. Java项目:ssm在线答题系统
  14. EtherNET/IP协议基础知识(下)
  15. 分子动力学在路面沥青的水污染中的应用
  16. 【webGoat】Path traversal
  17. 如何设置Foxmail收取yahoo.com.cn和yahoo.cn以及yahoo.com等邮箱的方法
  18. android recovery 机器人,扫盲贴:关于recovery模式的机器人倒地和感叹号
  19. 用户运营:5步学会用户留存数据分析
  20. 【JZOJ 100029】【NOIP2017提高A组模拟7.8】陪审团 (贪心+排序)

热门文章

  1. 查阅arXiv论文新神器,一行代码比较版本差别,Github新开源!
  2. 非升即走的博士们日后该怎么办?院长给出这5点建议
  3. 反正我不信!马斯克谈元宇宙:没人愿意把屏幕贴脸上
  4. 浅谈Transformer的初始化、参数化与标准化
  5. 2021谷歌学术指标出炉:CVPR总榜第4,仅次于Science,ECCV超过ICCV......
  6. 北大研究人员这次发现了AI「躺平」原因,都是数据集的错!
  7. 又有多省明确开学时间!哪个省份的高校全国最早开学?
  8. 假如曹操是一名程序员,会发生什么?
  9. 正则表达式中re.S是什么意思?有什么作用?
  10. 数据类型:Struct 和 Union区别