【Software Engineering】
探索者日记
工作认真负责、踏实,经得住考验
展开
-
学习软件工程过程当中所认识到的
软件工程在我们软件行业当中所占有的地位大家毋庸置疑,地位绝对是高高在上的,它具有发挥着指导性的作用,对它的理解更是我们的重要课程。学习的过程当中重点、难点非常难掌握,学习软件工程更是如此。 现在软件工程的视频课程已经看完了,正在进行总结工作。前一段时间的感觉就是一个字:原创 2011-07-28 12:08:02 · 810 阅读 · 1 评论 -
Android程序的目录结构
本篇文章我们将介绍Android应用程序的目录结构。本目录下有如图的目录结构: 下面我们来一 一介绍:1. Src:该目录中存放的是该项目的源代码2. Gen:该目录下的文件全部都是ADT自动生成的,一般并不需要去修改,实际上该目录下只定义了一个R.java文件,该文件相当于项目的字典,为项目中用户界面、字符串、图片等资源都会在该类中创建其惟一的ID,原创 2013-06-23 11:07:09 · 1746 阅读 · 1 评论 -
UML(二)——关系
在UML中存在这四种关系(或者详细一点说是五种),下面列图表总结一下,由于CSDN表格中的单元格不好合并,就直接上图了原创 2011-08-20 21:18:11 · 675 阅读 · 2 评论 -
设计模式(5)——行为型模式2
本篇博客我们接着上篇博客(设计模式(4)一——行为型模式1)我们继续。 19.中介者模式 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。其实将对象之间的交互封装起来就是原创 2011-09-17 16:44:50 · 901 阅读 · 3 评论 -
设计模式(4)——行为型模式1
本篇博客我们说的是行为型模式,其中包括以下一种模式:观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式。 13.管擦者模式定义了一种一对多的依赖关系,让多个观察者对原创 2011-09-17 10:12:28 · 967 阅读 · 4 评论 -
设计模式(3)——结构性模式
在结构型模式中包含七种模式:适配器模式、装饰模式、桥接模式、组合模式、享元模式、代理模式、外观模式。 6. 适配器模式 将一个类的接口转换为客户希望的一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。相当于一个翻译的作用(就像原创 2011-09-16 18:42:33 · 930 阅读 · 4 评论 -
设计模式(2)——创建型模式
对设计模式学了有一段的时间了,设计模式是软件工程的基石,他是人们反复使用的,程序员们几十年的经验总结,以“开放—封闭”、“单一职责”、“依赖倒转”、“里氏代换”、“合成聚合复用”、“迪米特法则”、“接口隔离”为基本原则。 本篇博客我对创建型模式进行总结原创 2011-09-16 15:33:54 · 747 阅读 · 0 评论 -
UML(三)——画九种图的排序
UML的知识已经学了有一段时间了,对九种图的理解也由以前的不懂改变了不少,对软件工程纯理论知识的观点也有了一点变化,稍微有了一点味道。 在我看来UML的九种图是对一个系统在不同阶段或从不同角度的不同认识,其实说的都是一个东西。就好像电脑一样有的人一台电脑,在我们看原创 2011-08-20 22:15:39 · 1431 阅读 · 6 评论 -
设计模式(1)——原则
随着面向对象的发展,面向对象已经逐渐的取代了原有的面向过程的编程方法,它使得以前存在的软件不容易维护、灵活性差、不容易扩展等大量问题能够得到解决,而设计模式是我们程序员在多年的工作经验中的总结,它使得程序程序更加灵活、容易修改、易于复用,是解决软件存在大量问题的一种方法。原创 2011-09-16 10:49:42 · 867 阅读 · 7 评论 -
UML(一)——9种图
话说在UML中存在着9种图,它影响着软件的整个生存周期,下面对这9种图进行详细的说明1. 用例图 用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是原创 2011-08-18 17:24:23 · 1556 阅读 · 2 评论 -
软件需求之DFD图
DFD图是一种以数据和数据的封闭性为基础,从问题空间到某种表示的映射方法,是一种结构化分析方法。DFD图在软件的需求分析中发挥着不可替代的作用。DFD图在软考中是必考的内容,在软件工程中也是一个非常中要的图。下面是我结合网上的资料和自己的所掌握的知识总结的分类一种是以原创 2011-08-15 08:07:13 · 22587 阅读 · 7 评论 -
初学UML
UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开原创 2011-08-08 16:46:12 · 781 阅读 · 5 评论 -
第一个Android程序
下面我来做第一个Android程序:HelloWorld1. New——Android Progect2. 输入项目名称:HelloWorld3. 一直下一步,修改应用程序名称,包名,Activity名称4. 找到布局文件main.xml,修改TextView控件的android:text属原创 2013-06-23 11:29:01 · 1477 阅读 · 1 评论