- 博客(38)
- 资源 (44)
- 收藏
- 关注
转载 UML用户指南(Chapter5--关系)
在UML中,事物之间相互联系的方式(无论是逻辑上的还是物理上的)都被创建为关系。在面向对象的建模中,有3种最重要的关系:依赖、关联和泛化。依赖(dependency)是使用关系。例如,水管依赖热水器,对它们所运送的水进行加热。关联(association)是实例之间的结构关系。例如,房间是由墙和一些其他事物组成的,墙上可以镶嵌门和窗,管道可以穿过墙体。泛化(generaliza
2010-02-12 23:52:00
720
转载 UML用户指南(Chapter4--类)
类(class)是对一组具有相同属性、操作、关系和语义的对象的描述。在图形上,把类画成一个矩形。 名称 每个类都必须有一个有别与其他类的名称。名称(name)是一个文字串。单独的名称叫作简单名(simple name),用类所在的包的名称作为前缀的类名叫作限定名(qualified name)。绘制的类可以仅显示它的名称。 属性 属性(attribute)是已命名的
2010-02-10 22:45:00
615
转载 UML用户指南(Chapter3--Hello,World)
C编程语言的发明者Brian Kernighan和Dennis Ritchie指出,学习一门新的编程语言的唯一方法是用它编写程序。对于UML也是如此,学习UML的唯一方法是用它绘制模型。 当开始学习一门新的编程语言时,很多开发者写的第一个程序是简单的,只包含一些打印”Hello,World!“字符串之类的语句。这是一个合理的出发点,因为掌握这种小应用可以立见成效。同时,它也覆盖了使某些东
2010-02-09 23:40:00
578
转载 UML用户指南(Chapter2--UML介绍)
UML的构造块UML的词汇表包含下面3种构造块:事物关系图 事物是对模型中首要成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 UML中的事物在UML中有4种事物:结构事物行为事物分组事物注释事物 这些事物是UML中基本的面向对象的构造块,用它们可以写出结构良好的模型。 结构事物结构事物(structural
2010-02-09 00:37:00
654
转载 UML用户指南(Chapter1--为什么要建模)
成功的软件组织应该总是能够交付满足其用户需要的软件。如果一个软件组织能够及时并可预测地开发出这样的软件,并能够有效地利用人力和物力资源,那么这个软件组织就是可持续发展的。 在上段话里有一个重要的含义:一个开发队伍的主要产品不应该是一堆漂亮的文档、世界级的会议、伟大的口号或者几行获得普利策奖金的源代码,而应该是满足不断发展的用户及其业务需要的优秀软件。其他的一切事物都是次要的。 建模
2010-02-07 22:32:00
651
转载 UML用户指南(前言)
统一建模语言(Unified Modeling Language,UML)是一种用于对软件密集型系统的制品进行可视化、详述、构造和文档化的图形语言。UML给出一种描述系统蓝图的标准方法,其中既包括概念性的事物(入业务过程和系统功能),也包括具体的事物(如用特定的编程语言编写的类、数据库模式和可复用的软件构件)。 本书目标:明白UML是什么,不是什么,以及为什么UML对于开发软件
2010-02-07 18:18:00
510
转载 UML用户指南(序)
开发一个复杂的软件系统和编写一个简单的程序大不一样,其间的差别,借用Grady Booch的比喻,如同建造一座大厦和搭一个狗窝。大型的、复杂的软件系统开发是一项系统工程,必须按工程学的方法来组织软件生产,需要经过一系列的软件生命周期阶段。这是人们从软件危机中获得的最重要的教益。这一认识促使了软件工程学的诞生。虽然编程仍然是重要的,但是更具有决定意义的是系统建模。只有在分析和设计阶段建立了良好的
2010-02-07 18:08:00
504
原创 Head First面向对象分析与设计(收集需求一)
编写伟大软件的第一个步骤是确保它完成要它做的事。但是如何理解客户真正要什么?如何确认客户真的知道他们要什么?这就是良好需求的着力点。 It‘s specific thing your system has to do to work correctly。 需求是系统为了正确运作所必须做的特定事情 一项需求通常是一件特定(specific)的事,你可以测试那件事来确认你真
2010-01-29 23:55:00
562
原创 Head First面向对象分析与设计(Chapter1 小结)
● 脆弱的应用程序是很容易出错的。● 你能运用像封装与委托这样的OO原则建立灵活的应用程序。● 封装将你的应用程序分解成逻辑部件。● 委托将处理特定工作的责任转交给另一个对象。● 总是通过整理出客户要什么来启动你的项目。● 一旦完成基本功能,就重新细化你的设计,让它更灵活。● 有了符合功能并具有灵活性的设计,便能运用设计模式进一步改善
2010-01-29 23:49:00
944
原创 Head First面向对象分析与设计(设计伟大的软件)
1 确认你的软件在做客户要它做的事 2 运用基本的OO原则来增加软件的灵活性 3 努力实现可维护、可重用的设计
2010-01-29 23:15:00
709
原创 软通的面试题
info表,:classId,userId,score 1.找出每个班级里分数最高的人 2.找出平均分在60分以上的班级 并且按平均分排序3.找出分数超过80分的人大于20人的班级 原题出处:http://www.javaeye.com/topic/459851?page=1 数据模型以SQLServer2000为例 declare @temp
2009-09-02 18:28:00
1961
转载 Oracle 时间加减操作
加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,yyyy-mm-dd HH24:MI:SS) from dual; --
2009-09-02 00:21:00
1062
转载 如何做好网站项目需求分析
随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态Html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。 网站项目管理(WPM)的含义为
2009-09-01 18:03:00
706
转载 项目管理一些体会
项目管理需要的知识,是一个体系的知识,包括项目管理本身的知识体系,以及项目管理要应用到的领域所需要的知识体系,然后就是管理的技能,当时最重要的,是软技能,也就是人际关系技能。管理的核心:人。管理的四大要素:1. 选择正确的人2. 为他们分配正确的工作3. 保持他们的积极性4. 帮助团队凝聚起来并保持团队的凝聚力。1、 选择正确的人 首先要学会看人。虽然我不是人力资源专家,但是我清楚一个软件项
2009-09-01 17:57:00
427
转载 开发完成后总结心得(团队会议稿)
前阶段开发中存在的问题, 及改进建议(下面提到的问题在任何软件公司都会碰到,所以出现也是很正常,在今天讨论后,建议大家在今后的团队运作中尽量避免)1、前期需求不明,造成设计时目的不明确,开发时时常会因需求问题而困惑,测试人员也会提出一些需求建议,而由于已经开发完成,所以改动起来比较困难。 改进办法:需求要完全明确是很难做到,但在局部相对独立功能上应该要尽量明确。如:尽量能明确注册需要哪些信
2009-09-01 17:48:00
653
原创 保存控制台信息
有时在控制台下的信息很长时,系统只会显示当前屏的信息,这样你无法看到完整的信息。这时你可以在控制台命令后跟一个">",这样就会把信息保存到指定的文件中。例如: c:/>ipconfig/all > ip.log 这时,就会把ipconfig/all这个命令的返回信息保存在当前"c:"的目录下一个ip.log的文件中,如果当前文件存在,则会往添加进去,否则的话,就会自动生成一
2009-03-05 21:52:00
996
原创 位运算操作符
"&"与运算,二元操作符,对两个操作员的每个二进制位进行与运算,运算规则为:1&1->1 1&0->0 0&1->0 0&0->0 "^"异或运算,二元操作符,对两个操作员的每个二进制位进行异或运算,运算规则为:1^1->0 1^0->1 0^1->1 0^0->0 "|"或运算,二元操作符,对两个操作员的每个二进制位或运算,运算规则为:1|1->1 1|0->1 0|1->1 0
2009-03-05 21:46:00
962
原创 恢复桌面
有时候不慎或者是其他原因,关掉了explorer.exe进程,就造成了桌面丢失,这个时候使用Ctrl+Alt+Delete组合键,进入“任务管理器”,点击右下角的“新任务”,输入“explorer.exe”就可以恢复桌面了,其实还可以输入“c:”来进入。
2009-02-18 12:07:00
770
转载 将负数转换为二进制
我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数。不过,我们仍然没有学习一个负数如何用二进制表达。 比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面
2009-01-10 14:42:00
37847
4
转载 10进制转2进制
113(10)=?(2)正确的方法应为: 2 |_ 113 1 2 |_ 56 0 2 |_ 28 0 2 |_ 14 0 2 |_ 7 1 2 |_ 3 1 |_ 1 1 倒着写余数,得到1110001。所以113(10)=1110001(2)
2009-01-10 14:25:00
892
转载 右键添加“用记事本打开”的方法
将下面内容输入记事本后保存为reg文件,运行即可:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/*/shell][HKEY_LOCAL_MACHINE/SOFTWARE/Classes/*/shell/OpenInNotepad]@="用记事本打开"
2008-12-21 20:19:00
3432
转载 通信和通讯的区别
一、几个词语概念的区别 1.通讯和通信 目前,这两个词的使用频率相当高,但词义范围如何界定,并未明确统一。 1.1 、传统意义上的通讯”主要指电话、电报、电传。通讯的讯”指消息(message),媒体讯息通过通讯网络从一端传递到另外一端。媒体讯息的内容主要是话音、文字、图片和视频图像。其网络的构成主要由电子设备系统和无线电系统构成,传输和处理的信号是模拟的。所以,通讯”一词应特指采用电
2008-12-09 17:27:00
2318
转载 用导入注册表文件删除注册表中的项及键值
删除你添加的项,在前面加一个“-”号即可,如果想删除值,让值=“-”,操作时省去引号。实例操作:[HKEY_CURRENT_USER/Software/EasyBoot Systems/UltraISO/5.0]@="C://Program Files//UltraISO""Shared"="C://Program Files//Common Files//EZB Systems""X
2008-12-08 23:17:00
957
2
转载 SQLSERVER2000安装挂起的解决办法
今天要用到SQL SERVER数据库,在安装SQL SERVER 2000的时候,提示以前某个安装程序已在安装计算机上创建挂起文件操作,运行安装程序之前必须重启。以前安装的时候重启一下就好了,可谁知道重启之后仍然提示,没有办法只有去网上寻找答案了。 希望遇到类似问题的朋友能省去不少时间。 问题解决方法: 打开注册表,察看HKEY_LOCAL_MACHINE/SYSTEM/Curren
2008-12-08 22:48:00
1193
转载 用SQL SERVER中的的一函数实现表中数据记录随机排序
如果想记某张表中的记录进行随机显示,或者随机抽取某条记录的话,我们没必要去写一大长串的程序代码去先生成随机数,然后再怎么怎么做去做出所谓的“随机记录”,只需要用SQL SERVER中的一个小函数即可实现随机排序或者随机抽取的功能,该函数就是newid() 用的方法很简单,比如说一张stuInfo表,我们想将其中的数据随机排序,那么这里就可以写出如下的sql 语句1select * fro
2008-12-08 22:32:00
558
转载 把机密文件伪装成GIF图片
涂涂: 请问网盾博士,我有些机密的文档文件不想让别人查看,以前都是设置隐藏文件夹来实现的,可是懂点电脑的还是找的到,有没有什么专业点的又简单的技术,可以实现机密文件的伪装了。o(∩_∩)o...请帮忙解答。 网盾博士: 哈哈,这样的方法太多了,今天介绍一种黑客领域常用来隐藏木马的方法,来隐藏你的机密文件,下面跟着我学吧: 准备一个GIF格式的图像文件。建议文件体
2008-12-02 17:04:00
1557
转载 CHM文件打不开
(1)windows server 2003系统下*.CHM的文件可以正常打开,但是装了SP1以及在网上升级后有的补丁后,一打开*.chm的文件,就出现无法显示的错误 (2)新从网络上下载的*.chm文件无法正常阅读,每一次打开前总提示不安全。初步估计和IE的安全有关系。解决: http://support.microsoft.com/kb/892675
2007-06-25 09:47:00
2914
转载 Win2000下的dos命令不能用
系统属性--高级--环境变量 Path 中加上%systemroot%;%systemroot%/system32
2007-02-25 16:39:00
857
转载 (转贴)基于J2EE技术的Open Source 开发工具组合
转自于北信论坛:http://nic.biti.edu.cn/vbb/showthread.php?t=156736?基于J2EE技术的Open Source 开发工具组合Jun Tsai(james.cai@middleware.cn )基础工具:l Without EJB1. Eclipse (http://www.eclipse.org)2. jetty (http://je
2004-08-17 21:30:00
1298
转载 (转贴) 收藏整理J2ME相关链接
1. ?动感未来??? ?http://www.mobile2008.com/2. ?Java手机游戏编程之MIDP图形设计篇??? ?http://www.yesky.com/SoftChannel/72342371878043648/20030708/1712754.shtml3.? http://www.cnjm.net/4.? http://www.javaresearch
2004-08-17 21:20:00
972
一树形例子
2008-07-17
基于JBoss 4.x的J2EE 1.4应用开发指南
2008-05-19
一个功能简单的文本编辑器
2008-05-03
简易Java框架开源论坛系统
2008-05-02
Struts 文章系统
2008-05-02
新闻管理系统
2008-05-02
透视J2EE
2008-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人