UML之结尾篇

简介:

         作为十期的孩子,我们已经开发过两个系统,学生管理系统和机房收费系统,也接触了软工,编写了一系列文档,不知道小朋友有没有这种感觉,开发一个系统软件和编写一个程序是不一样的,他们之间的差别,用一个比喻来说,如同建造一座大厦和搭一个小狗的家,大型的,复杂的软件系统开发是一项系统工程,必须按工程学的方法来组织软件,需要经过一系列的软件生命周期阶段,这是我们从软件危机中获得的最重要的启示。

       这一个重要的启示促使了软件工程学的诞生,编程固然重要,但是更具有决定意义的是系统建模,只有分析和设计阶段建立了良好的系统模型,才有可能保证工程的正确实施,正是出于这一原因,我们的UML就这样,出生了......下面一张图,总结UML。点击查看大图

       

       成功的软件组织应该总是能够交付满足其用户需要的软件,如果一个软件组织能够及时并可预测开发出这样的软件,并能够有效的利用人力和物力资源,那么这个软件组织是可持续发展的。一个开发队伍的主要产品不应该是一推漂亮的文档,每天开不完的会议,而应该是满足不断发展的用户及其业务需要的优秀软件。

       建模是开发优秀软件的所有活动的核心部分,其目的是为了把想要得到的系统结构和行为沟通起来,为了对系统的体系结构进行可视化和控制,为了更好的理解系统,成为一个专业的IT人士,UML是你必不可少的技能。

相关文章
|
10月前
|
Java 编译器 C语言
python安装、输入输出、注释、中文编码、编码规范等基础语法
python安装、输入输出、注释、中文编码、编码规范等基础语法
122 0
|
2月前
|
人工智能 Unix Java
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
146 9
|
7月前
|
Python
为什么编程都建议不要用拼音命名?
为什么编程都建议不要用拼音命名?
118 8
|
6月前
|
IDE 开发工具 Python
python3代码编程规范(命名、空格、注释、代码布局、编程建议等)
该文章详细介绍了Python3的编程规范,包括命名、空格使用、注释、代码布局等方面的最佳实践,帮助提升代码的可读性和一致性。
143 0
|
8月前
|
Java 程序员
驼峰命名法在编程中的应用
驼峰命名法在编程中的应用
|
10月前
|
敏捷开发 程序员 开发者
编码之道:优雅注释与命名的艺术
编码之道:优雅注释与命名的艺术
UML类图中 前缀符号 + - # ~ 的含义
UML类图中 前缀符号 + - # ~ 的含义
UML类图中 前缀符号 + - # ~ 的含义
|
Python
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
360 0
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
|
Java 程序员 Apache
技术:字符串首字母由大写改小写简单方法以及一些思考归纳
字符串首字母由大写改小写。 首先,这得是一个字符串,其次,他得有能力被改写为小写字母。当然这之前的一些判定需要自行处理。 String的中文含义是:一串;线;细绳;带子;一系列;一连串;一批;字符串;弦等。
技术:字符串首字母由大写改小写简单方法以及一些思考归纳
|
Unix Linux 程序员
Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性
Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性
328 0