- 博客(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关注的人