- 浏览: 122054 次
- 性别:
- 来自: 深圳
最新评论
-
zzl09:
哈哈 谢谢分享 想知道 博主用的什么UML工具呢?正相认真学 ...
初学UML之-------用例 -
kittychina:
http://www.cmswatch.com/是收费才能看的 ...
内容管理系统概述 -
kittychina:
很好!很好!
内容管理系统概述 -
464872333:
目前正在考虑这方面的,谢谢分享!
利用WebService实现远程数据库存取及不同站点间共享同一数据库
文章列表
UML 用例建模技巧
从参与者的角度并以主动语态编写用例。应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。
编写方案文本,而非功能需求。用例描述的是对参与者来说有价值的一系列行动,而不是特性集。例如,“招收研习班的学生”用例描述的是学生如何与系统交互来参加研习班。它没有描述用户界面看上去是什么样子,或者它是如何工作的。有一些其它的模型来描述这些重要的信息,例如用户界面模型和增补规范。面向对象分析非常复杂,因此需要对它使用几种模型,并且应该适当地应用每一种模型 ...
- 2007-03-17 09:46
- 浏览 548
- 评论(0)
解析UML工作流管理系统
1 工作流概述
对工作流的研究起源于二十世纪七十年代,受网络的局限性,最初的工作流系统主要以企业内部的文档处理为主。到了二十世纪九十年代,随着Internet 技术的发展及应用,促进了电子商务应用的极大发展,使得公司与公司之间、公司内部部门之间以及子公司之间的业务相互处理成为可能,这为工作流的发展带来了很大的机遇和挑战。 根据国际有关组织的预测,随着电子商务的发展,以数据处理为中心的数据库产品已经进入稳定发展期,以业务过程处理为中心的工作流产品将进入高速发展期。在国内,随着企业管理的规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更复杂 ...
- 2007-03-17 09:31
- 浏览 735
- 评论(0)
初学UML之-------用例
一.UML简介
UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对 ...
- 2007-03-17 08:34
- 浏览 783
- 评论(1)
用户认证管理设计方案
1 设计思路
为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。
1.1 用户
用户仅仅是纯粹的用户,用来记录用户相关信息, ...
- 2007-03-12 08:56
- 浏览 501
- 评论(0)
如果你的系统是大型的软件开发,那你就要做好更多层的分解,但是原则和理论上,我认为,不用分得太细。我们都知道,MVC模式把系统,分成Model、View、Controller。这样的分法是把表示层同逻辑层分开,也就是说把页面设计师同软件设计师分开。系统分析师再把各个功能写成接口,软件设计师就可以通过业务逻辑来写程序。
我所说的四层架构的分法,就是想把软件设计师工作量降下来,减少重复性的代码,提高开发速度,使软件有相当好的可维护、易扩展,这种四层架构对多人开发同软件来说,可以有个清晰的思路。我把系统分成表示层(UI)、业务逻辑层(Bussiness)、数据访问层(DataAccess)、数据实 ...
- 2007-03-10 17:56
- 浏览 907
- 评论(0)
NUnit2.0详细使用方法
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下.
本文分为以下部分:
1. TDD的简介
首先什么是TDD呢?Kent Beck在他的<<测试驱动开发 >>(Addison-Wesley Professional,2003)一书中,使用下面2个原则来定义TDD:
·除 ...
- 2007-03-10 17:46
- 浏览 527
- 评论(0)
[Portal参考手册]Portlet概念
<!--[if !supportLists]-->1. <!--[endif]-->Portlet概念
Portlet 是可以提供对基于 Web 的内容、应用程序和其它资源访问的可重用组件。可通过 portlet 访问 Web 页面、web 服务、应用程序和成为企业组合的内容供给。公司可以创建他们自己的 portlet 或从第三方 portlet 目录中选择 portlet。portlet 是打算被组装成更大的门户网站页面,其中同一 portlet 的多个实例为每个用户显示不同的数据。
从用户的角度来看,portle ...
- 2007-03-10 17:33
- 浏览 600
- 评论(0)
Rainbow Portal 架构
1.Portal架构
一个Rainbow站点集合可以包括多个web站点 多个站点能使用同一代码同一个数据库;所有的Portal共用一个web.config文件。但每个Portal都有单独的目录来保存上传的图片和文件。
Rainbow站点由多个页面(Pa ...
- 2007-03-10 17:30
- 浏览 774
- 评论(0)
优化J2ME应用程序
如果要说J2ME应用程序和J2SE应用程序有什么不同的地方的话,那就是他们各自被限制运行的环境。很多J2ME系统的主要的瓶颈是存储和运行应用程序的可用内存数量。举例来说,当前许多MIDP设备,他们限制给应用程序的内存数量就只有50K或更少,离可能要求兆级的基于服务端J2SE环境有段很长的距离。由于你在开发中会很容易就遭遇这些限制,所以在这篇J2ME技术提示中,你会学到如何让你的应用程序占用最少的内存。你将用这些技术减少MIDlet占用的空间,MIDlet只是显示一个文本框并且在其中内容被更改的时候发出声音:package com.j2medeveloper.te ...
- 2007-02-26 13:19
- 浏览 636
- 评论(0)
第十章:CDC API 介绍 在这一章中,我们将描述 CDC 的目标设备和这些设备的要求。同时您也将了解到 CDC 支持的软件包和类。 由于本教程重点针对小型移动设备,我们将不会象学习 CLDC 是那样深入研究 CDC API。然而,我们会识别 CDC 所使用的 J2SE 软件包和类,以及 CDC 给 J2SE 软件包带来的附加功能。 CDC 的目标设备 CDC 允许您为消费性电子产品和嵌入式设备开发应用程序,例如智能电话、双向寻呼机、PDA、家用电器、销售网点终端以及汽车导航系统等。这些设备运行 32 位微处理器,拥有超过 2 兆的内存,用于存储 C 虚拟机和库。 CDC 运行在 C 虚拟机 ...
- 2007-02-26 13:18
- 浏览 570
- 评论(0)
第九章:MIDP API 介绍 移动信息设备简表 (MIDP) 适合类似于蜂窝电话和寻呼机这样的设备。MIDP,就象 KJava 一样,同样也建立在 CLDC 之上。MID 简表提供一种标准的运行时环境,允许在终端用户设备上动态地配置新的应用程序和服务 ...
- 2007-02-26 13:17
- 浏览 531
- 评论(0)
第七章:使用Kjava GUI组件的开发 介绍 本章中,我们来学习如何使用 KJava API 进行 GUI 开发。首先看一下 KJava GUI 开发的介绍,然后使用 KJava API 开发我们的第一个 J2ME 应用程序。HelloWorld ,将示范一个使用 CLDC 的简易 J2ME 应用程序、KJava 简表以及 Palm 操作系统的 KVM。 在下一章我们继续进行 KJava GUI 开发,构建另一个应用程序并重点学习事件处理模块。 Spotlet 介绍 KJava API 提供了一套开发 Palm 操作系统设备应用程序的类。KJava 提供了一个 Spotlet 类,com.su ...
- 2007-02-26 13:15
- 浏览 537
- 评论(0)
第六章:CLDC API 介绍 迄今为止,我们知道 CLDC 比较适合 J2ME,并且也已经建立了我们的开发环境。在这一章中,我们将更深入地探索 CLDC API。CLDC API 实际上只是 J2SE 的一个子集,它包括 java.lang、java.io 和 java.util,另加一个新软件包 -- javax.microedition。我们将逐个来研究这些软件包,并突出显示每一个包中的重要的类。 尽管每一个类都在 J2SE 中,但是没有必要让每一个类的 CLDC 实现都能实现 J2SE 支持的所有方法。您可以检查 CLDC API 文档以确认哪些方法是受支持的。文档的副本位于安装 J2M ...
- 2007-02-26 13:14
- 浏览 552
- 评论(0)
第五章:设置您的开发环境 介绍 在这一章,我们将学习如何下载和安装开发 J2ME 应用程序 必需的软件。现在就让我们开始吧,首先学习 Windows 或 UNIX 环境下下载和安装 CLDC。目前 CLDC 1.0 发行版包含 Win32、Solaris 和 Linux 平台上的 CLDC 执行。我们将在您的 Palm 设备上安装 KVM,然后学习如何编译 Palm 数据库开发工具。 下一步,您将学到如何下载和安装 Palm 操作系统仿真器 POSE) 以及如何把 Palm 设备中的 ROM 映像传送到您的 PC 以便和仿真器一起使用。 最后,我们来看一看如何下载和安装 J2ME 无线工具包,该 ...
- 2007-02-26 13:13
- 浏览 615
- 评论(0)