“顶端”的披萨店开始设计,而从披萨开始。首先抽象出一个Pizza类,再回头思考如何设计PizzaStor ...
需求分析 本披萨店订单系统针对连锁企业设计,涉及不同地区 不同风味的多个门店。 不同门店采用的原材料可以自定义。 门店将来可能会增加披萨的其他操作。 不同门店可以增加特色披萨。 点单时客户可以高度自定义披萨 饮料。 因为是连锁店,菜单价格需要统一控制。 门店将来可能会增加除了披萨 饮料外的其他类型餐点。 为满足以上需求,所设计的系统具有弹性且必须充分符合OO原则,便于后续开发。 用例图 基于以上需 ...
2020-09-26 11:42 2 907 推荐指数:
“顶端”的披萨店开始设计,而从披萨开始。首先抽象出一个Pizza类,再回头思考如何设计PizzaStor ...
软件设计与体系结构复习 第一章:软件工程与软件设计 1.1软件工程 1.1.1 软件概述 计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档及数据,计算机软件=程序+数据+文档 软件由两部分组成:一是机器可执行的程序及有关数据;二是机器不可执行的,与软件 ...
体系结构概要 1.软件开发知识的半衰期 为3年 2.支持软件工程的根基在于质量关注点 • 软件工程过程和实践的通用原则主要是: – ① 为最终用户提供价值, – ② 保持简洁, – ③ 维护可见的东西(产品和计划), – ④ 认识(必须理解别人将消费你所生产的产品 ...
时序图 一:简介 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control ...
一、时序图与类图 时序图(Sequence Diagram),又名序列图、循序图、顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。 类图 ...
前言 无论使用哪种语言,都离不开面向过程与面向对象两个流派,而类图是面向对象程序设计中至关重要的一种软件表达形式,如何看懂类图,并设计好的软件架构,是我们作为软件工程师必不可少的技能之一。 今天小黑把类图学习的一些笔记和心得分享出来,供大家参考。 什么是类 了解类图之前,我们需要简单了解 ...
类图和时序图是在软件系统设计中直接和程序代码相关联的图,准确地说,程序代码是由类图直接产生,而时序图可以定义类图的方法。用例图用来描述系统功能,和类图与时序图没有直接关系。 类图在UML中由三个部分组成,如下图所示,分别表示类的名字、类的属性、类的方法。 在定义一个类时可需要给出类 ...
业务流程图的绘制流程分享 http://blog.jobbole.com/21088/ http://blog.jobbole.com/22509/ http://developer.51cto.com/art/201007/210700_1.htm 分析与设计 http ...