CI/CD is very important in Aigle. During that, we must have a CI sever to build, test and deploy our code. Luckily, we have a lot of such kind of software, such as, Teamcity, Jenkins, Travis CI and so on. This article will show you how to use Jenkins in docker.
Business requirement, business rule and business process
Business analysis is an important phase in SDLC(Software Development Life Cycle). It defines the boundary, the value and the target of the software system. As a developer, I find that most of the developers could not tell the difference between them and how they work together. In this article, I'll try to explain them. This will help developers to konw how to understand business requirement and how to use them.
[UML笔记]UML介绍
本章内容:
- UML概述
- 理解UML的三个步骤
- 软件体系结构
- 软件开发过程
[UML笔记] 为什么要建模
回头又看了看 第一章 为什么要建模 ,发现还是有些值得整理的地方。温故而知新,每次阅读都会有不一样的体会。
[UML笔记] 公共机制
[UML笔记] UML中的关系
类的理解与总结
最近在学习如何用UML对系统进行建模,其实两三年前就试着去学习去做,无奈当时的经验比较少,理解能力有限。经过这几年的开发实践,现在是时候重新学习了。 使用UML对系统进行建模是每个软件开发者都应该学习与掌握的必备技能。前几篇博客,有几篇是关于如何用PlantUML绘制UML图的,也很有意思。不过,我将暂时中止PlantUMl的学习。 毕竟它只是一个UML的工具,工具有很多种,但理是不变的。所以,近一两个月将集中学习下UML的理论知识,Grady Booch的《UML用户指南》是本不错的书。 接下来的几篇博客将是我学习过程自己的一些思考,总结与笔记。一来备忘而来与各位分享。本文是对第四章类的一些思考与总结。
类和组件之间的区别
一直困惑类和组件之间的区别。一个主要用于设计视图,一个主要用于实现视图。《UML用于指南》给了我新的启发。
UML4+1视图与各种图之间的映射关系
最近又重新学习UML了,对于4+1视图模型和UML中各种图的映射关系不是很理解。经过查找资料,才发现其实没有十分明确的映射关系。 没个人的见解和看法各不相同。现把总结得比较好的内容记录下来,一来备忘,二来可以与大家分享。
[PlantUML实践]部署图
这次学习下PlantUML的部署图语法。