当前位置: 首页 > news >正文

最佳配色网站微企推

最佳配色网站,微企推,网页访客升级,百度推广官网#x1f308; 个人主页#xff1a;十二月的猫-CSDN博客 #x1f525; 系列专栏#xff1a; #x1f3c0;软件开发必练内功_十二月的猫的博客-CSDN博客 #x1f4aa;#x1f3fb; 十二月的寒冬阻挡不了春天的脚步#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前… 个人主页十二月的猫-CSDN博客  系列专栏 软件开发必练内功_十二月的猫的博客-CSDN博客  十二月的寒冬阻挡不了春天的脚步十二点的黑夜遮蔽不住黎明的曙光  目录 1. 前言 2. 什么是UML 3. 为什么要用UML 4.  UML图有哪些​编辑 4.1 类图 4.1.1 类图层次 4.1.2 对象层 4.1.3 特征层   4.1.4 关系层 泛化Generalization 实现Realization 关联Association 聚合Aggregation 组合Composition 依赖Dependency 总结   1. 前言 来理一理我们前面走过的【软件工程】学习之旅来帮助大家更好的搞清楚软件工程学习思路。 软件工程是什么 首先定义软件工程的概念解释其重要性和目标。 要通过系统化系统定界方法、工程化方法引入软件开发过程来解决软件工程问题 说明软件工程面临的挑战并引入系统化和工程化方法作为解决方案。因为软件工程的定义以及其目标和重要性要求我们必须要引入工程化分步骤、有序、系统化系统定界法///活动、实体、边界三要素方法来处理软件工程问题 软件开发过程模型 在工程化的要求下有序、有步骤来进行软件工程开发。介绍软件开发过程模型解释其在软件工程中的角色。 过程模型建模方法介绍了两种 详细描述两种建模方法来建立软件开发过程模型如何应用于软件开发过程模型的构建。静态建模法和动态建模法 计划和管理项目包括​​​​​​ 了解软件开发过程后就需要在这个工程化思想指导下按照软件开发过程来计划和管理软件开发项目 计划项目项目活动图、项目工作时间、项目工作量 解释如何使用项目活动图和时间、工作量规划来有效计划项目。管理项目风险管理、人员管理 讨论项目管理的关键要素包括如何管理风险和团队人员。 需求与更多建模方法 这一部分开始详细讲解前面提到的软件开发过程的各个部分第一部分就是需求分析。接续前面提到的过程模型建模方法静态动态建模详细介绍了ER图、UML图等静态建模方法 理清前面软件工程学习的整个思路后我们就来进入今天的学习UML图  2. 什么是UML UML是Unified Model Language的缩写中文是统一建模语言是由一整套图表组成的标准化建模语言。 统一建模语言一个语言打尽所有建模方法 3. 为什么要用UML 通过使用UML使得在软件开发之前 对整个软件设计有更好的可读性可理解性从而降低开发风险。同时也能方便各个开发人员之间的交流。 通过UML对软件过程进行建模从而让软件开发过程可以直观的为大家所交流、理解 4.  UML图有哪些 UML包括静态图结构行为图、动态图 动态行为图 4.1 类图 4.1.1 类图层次 类图分为三个层次 1.对象层 确定有哪些类 2.特征层 确定每个类的具体属性和操作 3.关系层确定这些类之间的关系 类图的三个层次表示 类图所应该表现信息的多少层次越高表示信息越多 4.1.2 对象层 类的类型有三个 1.边界类系统边界用户界面、系统接口、硬件接口 2.实体类系统信息系统存储的信息及相关行为 3.控制类协调用例行为封装用例所持有的控制行为 边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。 控制类用于对一个或几个用例所特有的控制行为进行建模。 实体类是用于对必须存储的信息和相关行为建模的类。 边界类控制类实体类很像MVC中的V层C层M层 view层用来和外界用户交互、C层方法层交互的方法、M层数据库的操作对象以及表实体数据持久层   一个小例子  4.1.3 特征层   就是这个系统中的类的属性和操作 类属性所有对象的共同特征一个类的所有对象实例属性值相同类属性名称有下划线。static 类操作 类操作是用来操纵类属性的操作带下划线。   4.1.4 关系层 类图的关系层类之间的关系泛化、实现、关联、聚合、组合、依赖 泛化Generalization 【泛化关系】是一种继承关系表示子类继承父类的所有特征和行为。【箭头指向】带三角箭头的实线箭头指向父类。   实现Realization 【实现关系】是一种类与接口的关系表示类是接口所有特征和行为的实现。【箭头指向】带三角箭头的虚线箭头指向接口。   关联Association 【关联关系】是一种拥有关系它使得一个类知道另一个类的属性和方法。【代码体现】成员变量【箭头指向】带普通箭头的实线指向被拥有者。双向的关联可以有两个箭头或者没有箭头。单向的关联有一个箭头。 聚合Aggregation 【聚合关系】是一种整体与部分的关系。且部分可以离开整体而单独存在。聚合关系是关联关系的一种是强的关联关系关联和聚合在语法上无法区分必须考察具体的逻辑关系。【代码体现】成员变量【箭头指向】带空心菱形的实线空心菱形指向整体。   组合Composition 【组合关系】是一种整体与部分的关系。但部分不能离开整体而单独存在组合关系是关联关系的一种是比聚合关系还要强的关系。【代码体现】成员变量【箭头指向】带实心菱形和普通箭头的实线实心菱形指向整体。 依赖Dependency 【依赖关系】是一种使用关系即一个类的实现需要另一个类的协助。【箭头指向】带普通箭头的虚线普通箭头指向被使用者。   一张总图    5. 总结   如果觉得对你有帮助友友们可以点个赞收个藏呀~
http://www.hkea.cn/news/14291037/

相关文章:

  • 个人网页官方网站wordpress後台小程序
  • 孝昌县专注网站建设代理设计师培训有哪些课程
  • 北京网站开发哪家公司好电子商务网站建设的书
  • 电商网站设计与制作总结如何把网站推广出去
  • 360免费wifi不能上网seo是哪个国家
  • 佛山外贸网站建设公司小程序公司代理
  • 信息最全的网站wordpress建手机网站吗
  • 网站自适应是什么做的深圳动画制作
  • 旅游网站建设与规划sap中小企业解决方案
  • 网站建设 投资合作正一品网站建设
  • 做网站什么价格网站可以有二维码吗
  • ps做网站画布多大男科医院咨询免费
  • 甘南网站建设公司编程哪个机构学比较好
  • 个人做门户网站网站怎么自己优化
  • 专业的集团网站开发做网站要的软件
  • 建永久网站旅游网站建站目的
  • 重庆网站制作教程建设营销网站要什么
  • 58同城网站推广网站品牌打造
  • 服装网站建设方案摘要海力建设集团有限公司网站
  • 平顶山企业网站建设网站建设实验总结
  • 网站怎么做支付系统十大电子商务平台
  • 电商类网站开发项目流程广告传媒有限公司简介
  • 广州企业建站模板创新的购物网站建设
  • html静态网站怎么放在网站上佛山营销型网站
  • 山东网站定制设计磁力链最佳的搜索引擎
  • 制作网站推广温州市网站优化
  • 西宁网站搭建做电影网站用什么虚拟主机
  • 大连网站设计公司施工企业市场经营工作思路及措施
  • 做网站原价商品打个横线南靖网站建设
  • 专做特价手机的网站怎样解析网站域名解析