老公发给我的UML学习文档现整理如下:
UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是:顺序图和协作图
UML中的类有三种:A.实体类 B.边界类 C.控制类
UML体系的组成部分:a.UML规则 b.UML基本构造块 c.UML公共机制
瀑布模型的生存周期是:计划→需求分析→设计→编码→测试→运行/维护
事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,事件的类型有:A.信号 B.调用事件 C.变化事件 D.时间事件
顺序图是强调消息随时间顺序变化的交互图,用来描述顺序图的组成部分有:A.类角色
B.生命线 C.激活期 D.消息
关于UML的学习资料还有很多有需要的可以跟我联系 QQ:245126819
案例:在招标过程中,有标书这样的一个东西,标书里边有很多的包,所谓的“包”比如:我想买一些椅子,台式PC,笔记本电脑和书。那么会将同类的做为一包。所以椅子是一包,电脑和笔记本是一包,书是一包。还要对包进行分组进行。比如把台式PC,笔记本电脑这个包和书这个包规为一组,椅子规为一组。
所有的信息存在数据库中,三个表:标书,包,组。
所以我遇到了如下问题。据我的分析:我找出了三个类:包,标书,组。
1,我想要找出标书中所有的包,这个方法写在哪个类当中。
2,显示出对于此标书所有的组,这个方法写在哪个类当中呢。
3,在包和组的类中,是否要加入标书ID这样的字段,因为这样可以与标书发生联系。
4,增删改包的方法放在哪个类当中?
4,增删改组的方法放在哪个类当中?
请您给予说明一下,感激不尽