过程和方法
wonder4
资深云架构师,软件开发,资深系统分析师,人社行业专家
展开
-
迭代开发需要一种不同的观点
原创 2006-01-16 21:10:00 · 1710 阅读 · 0 评论 -
Improving Developer Productivity with Sculptor,使用Sculptor提高开发效率
June 2007Discuss this article Do you still code everything by hand? Isnt it tedious and error prone? Its time to start using Sculptor to jump start Model Driven Software Development. Concepts转载 2007-06-07 15:30:00 · 2285 阅读 · 0 评论 -
实用性设计
转载 2007-02-07 11:44:00 · 1487 阅读 · 0 评论 -
将项目从瀑布式转为迭代过程
将项目从瀑布式转为迭代过程转载 2006-07-24 13:04:00 · 1670 阅读 · 0 评论 -
rose中修改类图线
选中线,在菜单项中选择:format->line style->oblique或toggle. 快捷键ctrl+shift+L原创 2006-10-10 18:11:00 · 2277 阅读 · 0 评论 -
AndroMDA Getting started(五)
12.UserService实现在这一章我们要实现UserService并且使他通过测试。作为我们早先的应用架构的讨论,Value Object是从一个或更多的实体的属性的特殊封装,从应用层到其他层屏蔽实体的需要。要实现在UserService中的getAllUsers()方法,我们现在要定义一个User实体。要保证简单,我们要作一个UserVO属性和User实体的一对一的映射。User实翻译 2006-09-12 18:02:00 · 1954 阅读 · 0 评论 -
AndroMDA Getting started(四)
11.UserService定义作为基于以上开发方法的讨论,我们的第一个迭代重点得到工作的搜索屏幕。有一个这个模型的屏幕:要支持这样一个界面,服务层需要提供下面两个功能:1. 能获得所有用户的列表为了填充搜索下拉列表(Submitter和Approver)2. 能获得指定搜索条件的所有的时间卡 UserVO Value Object 让我们放大我们第一个翻译 2006-09-11 19:26:00 · 2024 阅读 · 0 评论 -
Rose中与Path Map有关的一个问题
rose中,使用path map来定位虚拟路径,使得rose的cat可以在不同的主目录下以相同的相对路径来保存。在pathmap中有两种符号&,*。&指定当前的目录为虚拟路径。*是统配符,比如si21*a.cat表明可以是任何的字符。当cat文件打不开时,看其代码,发现里面用的是$chongqing而不是原来的$shebao,知道里面的错误为在张三的path map中指定了chongqin原创 2006-09-11 11:19:00 · 1809 阅读 · 1 评论 -
AndroMDA Getting started(三)
9.开发方法在这一章,我们会给你我们开发方法在更高层次的总览。一般,我们会遵从一种敏捷,迭代的过程来构建TimeTracker。一种可选择的方法会使用瀑布方法。在全部应用是设计优先,然后编码,测试,并且最终部署。因而,瀑布方法天生具有更大的风险正逐渐的不被人们所使用。与瀑布方法不同,迭代方法允许我们很快的看到我们辛苦工作的结果,并且尽可能尽早的作必要的修正。根据敏捷开发的精神,我们会在几个原创 2006-09-10 17:23:00 · 2096 阅读 · 0 评论 -
AndroMDA Getting started(六)
13.标准搜索面板我们最后准备对界面动手!在这章中,我们要使用AndroMDA BPM4Struts cartridge开发一个基于struts的web前端。注意,AndroMDA提供了另外一种catridge生成基于JSF的前端。然而,如果你更喜欢一些其他的前端框架,你可以写你自己的catridge!但是记住要和社区分享啊J。BPM4Struts从你的应用定义流的的UML模型生成stru原创 2006-09-13 18:18:00 · 1841 阅读 · 0 评论 -
cvs命令创建过程
1.按照网上大多数文档的说法,创建了D:/CVSServer采用cvsnt。============================================================================================2.创建用户D:/CVSServer>cvs passwd -hpasswd: invalid option -- hUsage: cv原创 2006-09-11 11:10:00 · 2731 阅读 · 0 评论 -
SoDA生成文档的一些小技巧
最近用SoDA生成了一些文档,感觉SoDA还真是强大。1.生成的带图片的文档是保存在另外一个rose.image的目录中的,如果需要在文档中保存,则需要SoDA->options->save picture选上即可。2.2002中带的SoDA只能使用word97,word2000,word XP。因为时间的关系没有试2003中的SoDA,应该能支持word 2003了。3.转换时内存要原创 2006-09-11 11:07:00 · 1754 阅读 · 0 评论 -
与别人关于设计模式的一段讨论
对于你说的情况我在一段时间内也有这种感觉,就是说你明明知道很多模式就是不知道怎么用,我觉得还是有几点原因:1.对模式的理解还比较肤浅,仅限于认识,知道,了解,还没有把他融入到你的血液中2.对你所要解决的问题域也了解不够,不能找到问题的关键,也就不能找到合适的方法,总是看着哪个好像都能用,但是哪个也用不上。当真正了解的时候,你会恍然大悟,原来我做的就是XX模式啊。在学习的开始看不到什么效果是正常的,原创 2006-08-30 14:22:00 · 1170 阅读 · 0 评论 -
AndroMDA Getting started(二)
6.示例应用 TimeTrackerNorthwind公司使用一个paper来跟踪雇员的时间。这种跟踪效率很低,因此CIO指定你创建一个在线的TimeTracer系统。不幸的是他想下周就能交付,如果你不能达到他的最后期限他会炒了你,让别人来做这项工作。突然,你记起了某天和你的朋友的一次谈话,他胡说AndroMDA能从业务级描述生成大量的应用代码。你对自己说“如果这是真的,也许他能帮助我达到最后翻译 2006-09-08 17:45:00 · 3032 阅读 · 0 评论 -
AndroMDA Getting started(一)
AndroMDA Getting started(一) AndroMDA Getting started1.Getting started with AndroMDA理解新工具和技术是一件令人畏缩的任务,AndroMDA也不例外。这篇教程作为AndroMDA的能力的温和的介绍。我们将想你展示如何一步一步的设置你的开发环境和构建你的第一个java应用。我们将关注思想和概念而不是机械的一系翻译 2006-09-07 16:26:00 · 2244 阅读 · 0 评论 -
在小型项目中使用 IBM Rational Unified Process: 极限编程剖析
摘要 IBM Rational Unified Process®(或简称 RUP®)是一个完善的软件开发过程框架,它具有若干种即装即用的实例。源自 RUP 的过程范围很广,从满足短周期的小型项目需要的轻量级 RUP,到满足大型的、可能是分布式的项目团队需要的更加完备的过程。各种类型和规模的项目都已成功地使用了 RUP。本白皮书说明了如何在小型项目中以轻量级的方式应用 RUP。我们将要讲解如何在原创 2006-01-16 21:08:00 · 1443 阅读 · 0 评论 -
RHEL5下的一些变化
1.如果不接显示器,启动时是不会启动x服务的,也就是说,如果你没有接显示器,虽然系统启动了,但用xmanager连接时,是不能连接上的。2./etc/bin/system-config-users 是打开用户管理图形界面的命令原创 2009-09-27 11:30:00 · 1105 阅读 · 0 评论