随笔分类 - 读书笔记
摘要:利用用户故事进行开发有以下几个阶段:角色分析:获取有哪些角色,角色合并 (明确角色之后才能确认需求)故事分析:针对不同角色的需求进行分析 (站在不同视角对需求进行分析) 估算故事:对故事进行优先级排序,预估故事点(时间) (团队集体预估故事时间) 发布计划:根据故事优先级以及预估故事点安排迭代计划 (根据故事预估消耗时间,安排相应的迭代计划) 验收测试:测试人员根据故事分析结果,设计测试用例,进行验收测试 (站在不同角色的立场对故事实现进行校验)
阅读全文
摘要:首先需要说明这本书代码太多,但是也有一定的好处,尤其是对于阅读源代码比较费力的同学(比如我)可以起到很好的入门指引.该书主要描述如何将领域驱动设计应用到c#的项目中来,那么不得不简单介绍一下什么是领域驱动设计了。其实按我个人的理解所谓领域驱动设计就是将领域模型作为关注点来进行系统分析,设计,实现和测试,以达到各个阶段,模块的高度统一。本书其实是围绕一个项目的开发书写,主要可以分为两部分项目介绍以及概念介绍(项目需求,架构设计)各模块的详细设计开发介绍(代码的解读,个人感觉过于重复)项目需求部分这里略过,个人感觉本章的重点就是系统架构的确定,主要分为:UI表示层--用户交互(WPF:MVVM)应
阅读全文
摘要:很多因素致使软件错综复杂,其中最主要的因素是领域本身错综复杂.领域驱动讲求将领域模型作为领域专家、分析人员、开发人员之间交流沟通的核心.所以要在开发中找到一个好的领域模型,好的领域模型不是仅仅停留在表面,而要深入到领域的实质结构。势必需要达到了解或者精通领域业务的层次。当然有领域专家的辅助可以节省一些挖掘领域业务知识的时间和精力.领域模型是领域专家和分析人员互相沉淀知识的一个工具,它帮助分析人员理解领域知识,也为领域专家提供一个规范的表达形式,有条有理的描绘领域知识,分析、解决领域问题。另外,领域模型也是开发团队知识沉淀的一种方式,帮助开发人员了解他所从事的特定领域,提高建模技能。领域模型其实
阅读全文
浙公网安备 33010602011771号