摘要:
分析建模的五个子过程:1、识别分析类;2、行为分析;3、建立分析类图;4、面向对象编码;这里的面向对象语言选择C++,值得一提的是,当前在分析建模阶段,写出来的C++代码并非是最终的产品代码,而是用于承载分析模型的一种工具。5、模型检查;分析建模的输出既是分析模型,我用面向对象代码C++来承载。有同... 阅读全文
摘要:
1、倾听;2、捕获;3、细化;4、调整;5、检查;五个字过程相互独立,相互协作,共同完成用例建模工作。倾听:既是和客户交流,搞清楚他们要什么。捕获:“谁”通过使用系统的“什么功能”达成“什么目的”?不断回答这个问题,确定用例和角色,宁可重复覆盖,也不要覆盖不全。细化:对各个用例进行细化,考虑各个业务... 阅读全文
摘要:
类与类之间的关系有:1、关联关系;2、组合关系;3、聚合关系;4、依赖关系;5、继承关系;6、实现关系;其中,组合关系和聚合关系都是特殊的关联关系。关联关系:A ->B A关联B 是单向关联,如果B->A,则形成双向关联;语义:A knows a B 或者是 (A has a B)代码形式:clas... 阅读全文
摘要:
分析建模过程,可分为5个子过程:1、识别分析类;2、行为分析;3、建立分析类图;4、面向对象编码;5、模型检查;这五个子过程相互独立,相互协作,共同完成分析建模工作。分析建模是属于问题域的设计活动,考虑的是要解决的实际问题。因此,分析类就是要来承载问题域中各种职责的事物。如何寻找职责?从用例模型中的... 阅读全文