方法论
ChaosMeta博客
“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.”
展开
-
用例建模-在线购物(四)
一.问题描述 基于Web的“在线购物系统”中,客户可向供应商请求购买一件或多件商品。客户提供个人信息,例如地址和信用卡信息。这些信息被存储在客户账户中。如果信用卡是有效的,那么系统创建一个配送订单并且发给供应商。供应商检查可用的库存,确认订单,并且输入一个计划号的配送日期。当订单完成配送后,系统通知客户并且向客户的信用卡账户收费。二.用例建模2.1 浏览目录用例...原创 2019-10-22 17:25:30 · 7032 阅读 · 0 评论 -
用例建模-银行系统(三)
一.背景二.用例分析用户“取款“、”查询账户“、”“转账都使用了统一用例-验证PIN码。三.实体四.确定类4.1 确定ATM客户端类4.2 确定ATM服务端类五.动态建模 在以往的开发中会遇到很多问题,在相关的技术文档中明确用例图实体之后就急着画类图以及调用关系,但其实在实际中类和类之间的关系是靠类的实例化对象来实现的。所...原创 2019-10-21 16:34:44 · 5218 阅读 · 0 评论 -
用例建模-SOA(二)
一.简介 面向服务的体系系统设计是由多个自治的服务组成的分布式软件体系体统。由于这些服务是分布式的,因此他们可以在不同的节点上运行并由不同的服务者来提供。面向服务的体系结构使用标准的协议来支持服务之间的通信与信息交换。为了使应用能够发现服务并与服务进行通信,每个服务都有一个服务描述。这些服务描述定义了服务的名字、服务的位置以及服务的数据交换要求。服务意在自包含和松耦合,这就意味...原创 2019-10-18 17:40:56 · 265 阅读 · 0 评论 -
用例建模-UDD(一)
一.UDD概述1.1 什么是建模? 建模是在科学与工程中广泛用于某一精度的细节层次上提供系统抽象,我们又可以通过分析模型获得对所有开发系统的更好理解。所以,建模就是编码之前对软件应用的设计。1.2 面向对象方法与UML 面向对象方法基于信息隐藏、类、继承的概念。信息隐藏可以使得系统模块独立,从而具有更好的可修改性和可维护性。继承则使得我们可以以一种系统化方...原创 2019-10-17 15:04:13 · 1679 阅读 · 0 评论