项目经历
来源:互联网 发布:知乎 发表文章挣钱 编辑:程序博客网 时间:2024/05/01 21:05
UML中有5种静态图:用例图、类图、对象图、组件图和配置图。
有4种动态图,分别是:时序图、协作图、状态图和活动图。
当项目完成,在某段时间会稳定运行。
稳定期过后,时间推移、技术变更、业务升级、业务拓展将引起项目升级、代码升级。
若招人不慎,将写入一批问题代码,这批代码将导致业务数据在高峰期丢失,也就是说执行sql失败,但是却没有通知用户,也没有log可查。
这时候就算写入各种测试单元,事倍功半,很难整理。
项目应该用OC的方式进行扩展,同时高内聚、低耦合。
可以使用更好的框架代替。
关键用户更改需求时,要注意重新估算时间。不要小看小更改。
建模:
1、业务建模:以领域专家为主,需求分析人员是主力,系统分析员、架构师可参与
2、需求模型:以需求分析人员为主,系统分析员是主力,领域专家提供指导,架构师和资深开发人员参与
3、设计模型:高层设计模型以架构师为主,系统分析员从需求方面提供支持,资深开发人员从技术实现方面提供支持。详细设计模型则以资深开发人员为主,架构师提供指导。
4、实现模型:以资深开发人员(设计人员)为主,架构师提供总体指导。
5、数据库模型:以数据库开发人员为主,架构师提供指导,资深开发人员(设计人员)予以配合。
一、构造块
1、构造块是对模型中最具有代表性的成分的抽象
建模元素:UML中的名词,它是模型基本物理元素。
行为元素:UML中的动词,它是模型中的动态部分,是一种跨越时间、空间的行为。
分组元素:UML中的容器,用来组织模型,使模型更加的结构化。
注释元素:UML中的解释部分,和代码中的注释语句一样,是用来描述模型的。
1.1、建模元素
类(class)和对象(object)接口(interface)
主动类(active class)
用例(use case)
协作(collaboration)
构件(component)
节点(node)
图名 功能 备注
类图 描述类、类的特性以及类之间的关系 UML 1原有
对象图 描述一个时间点上系统中各个对象的一个快照 UML 1非正式图
复合结构图 描述类的运行时刻的分解 UML 2.0新增
构件图 描述构件的结构与连接 UML 1原有
部署图 描述在各个节点上的部署 UML 1原有
包图 描述编译时的层次结构 UML中非正式图
用例图 描述用户与系统如何交互 UML 1原有
活动图 描述过程行为与并行行为 UML 1原有
状态机图 描述事件如何改变对象生命周期 UML 1原有
顺序图 描述对象之间的交互,重点在强调顺序 UML 1原有
通信图 描述对象之间的交互,重点在于连接 UML 1中的协作图
定时图 描述对象之间的交互,重点在于定时 UML 2.0 新增
交互概观图 是一种顺序图与活动图的混合 UML 2.0新增
- 项目经历
- 项目经历
- 项目经历
- 项目经历
- 项目经历
- 失败的项目经历
- 我的项目经历
- 项目开发经历
- 项目经历汇总
- 2015.6项目经历总结
- X86平台项目经历
- 个人项目经历---玩转山大
- 实习项目经历
- 谈谈失败项目经历
- 我经历的一个项目
- 小记几年来的项目经历
- 一个网友的项目经历
- 一次难忘的项目经历
- QTP对象识别与操作
- 我的第七课:【设计模式】====中介者模式
- 程序员永远的痛之字符编码
- Template模式
- 电视盒子的选购和使用技巧
- 项目经历
- JavaScript高级之函数的四种调用形式
- apk打包流程图
- 互联网思维下的传统企业转型思考
- String常用方法汇总
- wikioi 快餐问题
- mina 学习(1)
- [程序员知识]一些“不正规”的软件项目招标前小技巧
- Web_CSS_DIV相对浏览器定位及其关闭;