求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 
一个简单的二层系统分析全程
 

2010-05-21 作者:邀月 来源:邀月工作室

 

好久没有这样分析需求了,最近一段时间老是在脑海中成图,分析,然后完成代码,再纠正需求,调试、修bug,这样的流程走多了,觉得没劲。今天买了本《大象》,重新修正了自己的一些不好的习惯,这一次,把过程记录了下来。

首先是原始需求。这是一个CRM系统的小需求分析,主要是在原合同部分加上一个发票申请和审核的流程。

一、原始需求描述如下:

3.1.1发票申请原始需求:

1、发票来源于合同编号,并且总额与合同值吻合

2、发票申请需要一定流程和权限控制。一般是申请-预审-审核-开票。中间任何一个流程可由相应角色来撤销。

3、具有按年、月统计功能。方便部门主管查询、主管查询、财务查询。查询时按权限控制查看权限。

二、用例分析:

第三步:类图分析:

第三眇:PDM模型:

第四步:生成数据SQL

第五步: 根据CodeSmith生成初始代码

这显然是一个简单的二层架构!!

第六步:预览下效果:

完成!

邀月注:这里省去了几个关键的步骤:比如权限配置、单元测试、性能测试、ajax处理等。



如何向妻子解释OOD
OOAD与UML笔记
UML类图与类的关系详解
UML统一建模语言初学
总结一下领域模型的验证
基于 UML 的业务建模


面向对象的分析设计
基于UML的面向对象分析设计
UML + 嵌入式系统分析设计
关系数据库面向OOAD设计
业务建模与业务架构
使用用例进行需求管理


某航空IT部门 业务分析与业务建模
联想 业务需求分析与建模
北京航管科技 EA工具与架构设计
使用EA和UML进行嵌入式系统分析
全球最大的茶业集团 UML系统分析
华为 基于EA的嵌入式系统建模
水资源服务商 基于EA进行UML建模
更多...