自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 UML

UML-Unified Model Language统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。 在UML系统开发中有三个主要的模型:   功能模型: 从用户的角度展示系统的功能,包括用例图。   对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。   动态模型: 展现系统的内部行为。 包括序列图,活

2014-06-13 18:24:15 423

原创 学习笔记-面向对象的基本原则

三、面向对象的基本原则面向对象的基本原则主要有抽象、分类、封装、消息通信、多态性、行为分析和复杂性控制等。(1)抽象:抽象是指从事物中舍弃个别的、非本质的特征,而抽取共同的、本质特征的做法。(2)分类:在OO中,分类就是把具有相同属性和相同操作的对象划分为一类,用类作为这些对象的抽象描述。(3)封装:面向对象方法中的封装就是用对象把属性和操纵这些

2014-06-12 22:56:10 398

原创 学习笔记-面向对象基本概念

二、面向对象的基本概念面向对象中的主要概念有对象、属性、操作、类、继承、聚合和关联等。(1)对象:现实世界中客观存在的任何事物都可以被看做是对象。(2)属性:属性是用来描述对象静态特征的一个数据项。(3)操作:操作是用来描述对象行为的一个动作系列。(4)类:类是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供统一的抽象描述,

2014-06-12 22:55:22 441

原创 构件图

•什么是构件构件和构件的要素•构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现•规格说明:对于构件,必须有一个它所提供服务的抽象描述。通俗地说,每个构件都必须提供特定的服务•一个或多个实现:构件是一种物理概念,必须被一个或多个实现所支持,当然这些实现都必需符合规格说明•受约束的构件标准:每一个构件,在实现时必须遵从某种构件标准•封装方法:也就是构件遵从

2014-06-11 17:47:06 553

原创 协作图

含义:协作图用来表示对象间信息的交换,与顺序图的功能类似,但是侧重点不同,顺序图侧重点是描述消息的时间顺,而协作图侧重点是描述各对象接受了哪些消息。关键要素协作图有三个关键要素:对象、链、消息要素说明对象:对象与顺序图中的对象概念相同,表示方式也相同(只是没有生命线)。链:链用来连接两个存在交互的对象。表示方式(一条不带任何箭头的线):消息:消息用于

2014-06-11 17:42:45 704

原创 顺序图

含义:顺序图是用来描述对象自身及对象间信息传递顺序的视图。要素:顺序图的五要素是:活动者、对象、生命线、控制焦点、消息活动者:活动者发出情况或者接收系统的服务。对象:对象是特定行为与属性的集合。对象的表示方式有三种:1.      包括对象名和类名,如:2.      只有类名。如:3.      只有对象名如:生

2014-06-11 17:41:52 1509

原创 设置主键和外键

设置MySQL数据表主键:    使用“primary key”关键字创建主键数据列。被设置为主键列不允许出现重复的值,很多情况下与“auto_increment”递增数字相结合。如下SQL语句所示:Mysql>create table books(bookid int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,bookname varch

2014-05-25 23:07:21 1084

原创 主键和外键的设置意义

设置MySQL数据表主键:    使用“primary key”关键字创建主键数据列。被设置为主键列不允许出现重复的值,很多情况下与“auto_increment”递增数字相结合。如下SQL语句所示:Mysql>create table books(bookid int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,bookname varch

2014-05-25 23:06:53 3294 1

原创 状态图

状态图(statechart diagram): 用来描述一个特 状态图 定的对象所有可能的状态,以及由于各种事件的发 定的对象所有可能的状态 以及由于各种事件的发 生而引起的状态之间的转移和变化。状态图的要素:椭圆或圆角矩形:表示对象的一种状态,椭圆内部填写状态名箭头:表示从箭头出发的状态可以转换到箭头指向的状态 事件:引起状态转换的原因。事件名可在箭头线上方标出

2014-05-24 15:46:20 291

原创 用例图

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。  【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图所包含的元素如下:  1. 参与者(Actor)  表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。  2. 用例(Use Case)  用例就是外部可见的系统功能,对

2014-05-24 15:44:52 427

原创 学习笔记-面向对象基本思想

一、面向对象的基本思想面向对象方法是一种运用对象、类、继承、聚合、关联、消息和封装等概念和原则来构造软件系统的开发方法。面向对象方法的基本思想如下:(1)客观世界中的事物都是对象,对象间存在一定的关系。(2)用对象的属性描述事物的数据特征;用对象的操作描述对象的行为特征。(3)对象的属性与操作结合为一体,成为一个独立的、不可分的实体,实体对外屏蔽其内部细节。(4)通过抽象对

2014-05-24 15:36:42 1402

转载 作为软件工程师,你必须知道的20个常识

作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据

2014-05-24 15:32:50 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除