UML之结尾篇

简介:

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

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

       

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

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

相关文章
|
2月前
|
Python
变量名能用中文吗_汉语拼音变量名_蛇形命名法_驼峰命名法
本文探讨了变量命名规范,包括汉语拼音、中文和英文变量名的使用。主要内容如下: 1. **回顾上次内容**:介绍了命名法(如大驼峰、小驼峰、蛇形命名法)。 2. **Python命名规范**:常量用全大写加下划线(如`MATH_PI`),类名和类型名用大驼峰(如`MyClass`),异常名也用大驼峰(如`NameError`)。 3. **拼音变量名**:虽然可以使用拼音缩写或全拼,但易读性较差,建议避免。 4. **中文变量名**:Python 3 支持中文作为变量名,但不推荐广泛使用,因其不利于国际合作。
94 5
|
7月前
|
Python
为什么编程都建议不要用拼音命名?
为什么编程都建议不要用拼音命名?
118 8
|
6月前
|
IDE 开发工具 Python
python3代码编程规范(命名、空格、注释、代码布局、编程建议等)
该文章详细介绍了Python3的编程规范,包括命名、空格使用、注释、代码布局等方面的最佳实践,帮助提升代码的可读性和一致性。
143 0
UML类图中 前缀符号 + - # ~ 的含义
UML类图中 前缀符号 + - # ~ 的含义
UML类图中 前缀符号 + - # ~ 的含义
C语言常用转换控制符缩写(%g是哪个单词缩写)
C语言常用转换控制符缩写(%g是哪个单词缩写)
|
Java 程序员 Apache
技术:字符串首字母由大写改小写简单方法以及一些思考归纳
字符串首字母由大写改小写。 首先,这得是一个字符串,其次,他得有能力被改写为小写字母。当然这之前的一些判定需要自行处理。 String的中文含义是:一串;线;细绳;带子;一系列;一连串;一批;字符串;弦等。
技术:字符串首字母由大写改小写简单方法以及一些思考归纳
|
Unix Linux 程序员
Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性
Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性
328 0
|
程序员
代码中目录是否以分隔符结尾的再讨论
代码中目录是否以分隔符结尾的再讨论
79 0
|
消息中间件 人工智能 算法
C语言程序书写规范
C语言程序书写规范 我做C语言底层开发,积累了一些代码书写的经验供大家参考: 1.C语言书写规范 1.1符号命名规则
418 0