`
vissul
  • 浏览: 194229 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
定义静态结构1. 概要  在PIM-3中系统分析员用类图来表达系统内部的静态结构。系统具备稳定且具有弹性的静态结构,才能够顺应需求变更,迅速支撑多样化的系统用例。之后,类图可能通过设计师之手,进行调整,并且成为程序员最关切的设计图之一,PIM-2的状态图和PIM-4的序列图,对PIM-3的类图,有不可或缺的贡献。 2. 关系2.1 关联关系判断类与类之间是否有关联关系:  1在企业领域的专业概念里,两种对象之间有一种固定不变且需要保存的静态关系  2在信息化时,系统会溢洪道这些静态关系,而且必须将他们存到数据库。 2.2 泛化关系判断类与类是否有泛化关系: 1.特殊对象必须是“是一种”一般对象。 ...
分析业务规则1.业务规则概念     企业流域中人设一项必须遵守的条件(Conditions),约束(Constraints)或政策(Policies)都算是业务规则。Odell书(Advanced Object-Oriented Analysis and Design Using UML)中将业务规则分为两大类,分别为约束规则(Constraints Rules)与衍生规则(Derivation Rules),约束规则主要用来约束对象的结构和行为;衍生规则主要是推论约束或计算公式。2.业务规则类型2.1约束规则2.1.1 刺激反应规则(Stimulus/Response Rules) 2.1. ...
系统用例叙述1. 用例基本数据1) 用例名称一个用例有一份用例叙述,所以用例叙述文件里面,一定要标出对应的用例名称。2) 用例编号用例编号是拿用例的编号作为用例叙述的编号3) 用例简述只需三言两语,增强用例的可理解性4) 用例图在用例叙述的开头处附上相关的用例图件5) 系统提供此用例的系统名称6) 执行者细分成“启动者”或“支持者“7) 相关用例常见的相关性有2方面,其一是执行用例前必须先行执行过某相关用例,其二是执行用例期间可能驱动其他的包含用例(Inclusion Use Case),或是因条件符合驱动其他的扩展用例(Extension Use Case)   包含示例: 扩展示例: 2.  ...
在CIM阶段系统分析员大约花2周时间尽快生成初步的系统用例,以便于相关的决策人员可以从中挑选出首期开发的系统用例,而这也就是首期的系统范围   随后,项目正式进入PIM阶段,也就是分析阶段,所以系统分析员投入更多的时间,针对首期的系统用例详述细部规格,作为正式需求文件的一部分,也作为业务人员与开发人员之间的沟通文件   在进入PIM阶段之后,系统分析员将所有系统用例依相关性分成若干组,以组别方式生成该组系统用例涉及的PIM1-PIM4产生结果,随后交给后续的开发人员进行设计,编码及测试。   以基金模拟项目为例PIM可能性为: 第一周:系统分析员进行CIM-1生成6个业务用例 第二周:系统分析员 ...
经过了CIM1定义业务流程以及CIM2分析业务流程之后,终于进入CIM3压轴戏了。CIM1和CIM2生成文件,跟CIM3的生成文件有如下关联性: CIM2活动图中的每一个动作,都可能成为CIM-3的系统用例 CIM1中的业务执行者,以及CIM2的动作负责人,都可能成为CIM3的系统执行者(system actor) 在CIM3中,系统分析员将分析CIM2的所有活动图,定义出一系列的系统用例,随后待项目经理以及相关人士从中挑选出一批系统用例,作为首期发布的系统用例,此外,系统分析员也将带着这批中选的系统用例进入PIM1,开始描述每一个系统用例的详细规格。   在CIM3的中,系统分析员主要将生 ...
成功后推出。。。。。。。
http://findbugs.cs.umd.edu/eclipse update site for official releases   findbugs原理: 利用了byte code engineering library 来实现其检测器,所所有字节码扫描检测器都基于Visitor模式。当FindBugs在分析类时,他会在分析方法内容时调用visit(Code)方法,与此累死,findbugs在分析方法正文中的每一个操作码时条用sawOpcode(int)方法。通过对内容和操作码与Bug的特征码进行比对,来检测bug,可以说,findbugs的工作方式很想杀毒软件。 FindBugs包 ...
larbin是一种开源的网络爬虫/网络蜘蛛,由法国的年轻人 Sébastien Ailleret独立开发。larbin目的是能够跟踪页面的url进行扩展的抓取,最后为搜索引擎提供广泛的数据来源。Larbin只是一个爬虫,也就 是说larbin只抓取网页,至于如何parse的事情则由用户自己完成。另外,如何存储到数据库以及建立索引的事情 larbin也不提供。一个简单的larbin的爬虫可以每天获取500万的网页。利用larbin,我们可以轻易的获取/确定单个网站的所有联结,甚至可以镜像一个网站;也可以用它建立url 列表群,例如针对所有的网页进行 url retrive后,进行xml的联结的获取 ...
This tutorial explains how to get started with Mate. As an example, we'll create a stock quote retrieval screen which sends the quote symbol to the server, receives the current price and stores it in the model for the view to show. All Mate projects must have: One or more events (custom or built-in ...
Adobe Flex及相关技术正成为RIA领域的主流。虽然Flex社区的规模还远比不上Java或Microsoft平台,但它正在Flex RIA开发者们的栽培下稳健地成长。许多开源开发框架也因此被创造出来: Cairngorm (下载) Cairngorm是最老也最成熟的Flex框架。它现在由Adobe拥有并开源,而且被Adobe的RIA顾问服务团队大量使用。创造出Cairngorm 的Adobe Consulting团队是把设计模式框架运用到RIA开发的最早的倡导者。Cairngorm中可以看到许多在JEE世界中广泛使用的MVC相关设计模式,即使它只是一个仅用于RIA用户界面开发的微型架构 ...
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。SystemManager有两帧。第 ...
通过CIM1圈出了系统将参与的业务流程之后,针对每一个业务用例,系统分析员的开始分析它的工作流程,并且绘制活动图(Activity Diagram)与业务人员取得共识。 用活动图来作为分析系统流程的工具,主要是因为他能够让系统分析员聚焦在业务流程内部的一连串工作。 找出可信息化的工作项目,并以此定义出系统未来可以提供的服务项目,也就定义出初步的系统范围了。 每个人切分工作项目的准则各不同,心中都有一套无法明确说出的准则,所以即便是针对同一条业务流程,也经常分析出不同的流程细节,由于我们分析业务流程的主要目的是为了定义系统用例,所以依次目的订出一套切分工作项目的准则,可供参考: 依时间间隔切分工 ...
CIM1定义业务流程(业务用例模型的生成),有下列两项: 业务用例图 业务用例简述 业务用例图的主要组成元素是业务用例和业务执行者。     记录业务用例简述     业务用例名称 简述                                                             1)申购基金 投资人于银行营业时间,向银行单笔或定期定额申购基金 2)赎回基金 投资人于银行营业时间,向银行赎回基金 3)询问投资现值 投资人来电,向银行询问名下基金账户的基本资料 4)询问基金资料 投资人向银行询问基金的基本资料 5)申办网上下单服务 投资人想 ...
Model Driven Architecture 模型驱动架构 为了实现MDA这一宏大构想,OMG(Object Management Group 国际对象管理集团)制定了一系列的标准: UML:UML被MDA用来描述各种模型。它并不是为MDA而生,但是作为目前最为风行的建模语言,UML已经占据了全球建模语言领域90%的市场份额,成为了建模语言事实上的标准,因此OMG将它作为MDA技术的基础是自然而然的明智选择。它是MDA的基础,也是MDA最有力的武器。 MOF:MOF(Meta Object Facility 元对象机制)是比UML更高层次的抽象,它的目的是为了描述UML的扩展或 ...
Pomer下载与安装 Pomer开发环境 MyEclipse6.5 flex3.0插件版 JDK1.6.0_05 Mysql5.0 Tomcat 6.0 Pomer在上叙环境开发,并测试通过,但不说明以上版本环境是必须的,更高或更低的版本,或其他IDE、数据库、J2EE容器都可运行,但或许会有些小的改动。 下载立即下载Pomer用户下载Pomer和Pomer代码生成器源代码,也可以下载war文件运行体验 安装 运行War,体验Pomer效果     1、在MySql上创建数据库pomer     2、运行建表脚本%pomer%\doc\db\mysql_create ...
Global site tag (gtag.js) - Google Analytics