1月11日的嘉宾聊天整理稿,由JeanLEA整理. 希望大家对本次活动的组织多提意见!Email: think@umlchina.com,或在论坛也可以。

整理原则:保留fcx123所有发言,及所有参与者跟主题相关的提问、解决建议、应用感受和经验。

时间:2001年1月11日下午

地点:焦点网UMLChina小组聊天室

嘉宾:方春旭(fcx123), 方先生,计算机科学硕士(研究方向:软件工程),现任深圳市博广通公司研发中心系统软件部经理,12年软件经验,在软件开发方面有许多血泪史,擅长系统分析、软件项目管理、软件重用等,对CMM/TSP/PSP、UML、RUP有浓厚兴趣。

talkchen微笑着对大家说: fcx,可以问问你,uml是否可以用来整个软件开发过程的作业呢?(16:38)

kerish对umlchina说: 如何看待uml和动态企业建模及动态工作流,工具、思想,还是什么?(16:44)

besteagle对大家说: UML在项目的哪个阶段最重要、起作用、有效?(16:44)

fcx123很高兴对大家说: 大家好!(16:46)

fcx123很高兴对大家说: 首先,在各位高人面前不敢胡说八道,只是我不知先回答哪个问题。(16:48)

talkchen微笑着对大家说: 请问:: UML在项目的哪个阶段最重要、起作用、有效?(16:50)

besteagle对大家说: 先给咱们讲将项目分析的整体过程吧,最重要的几个部分?(16:51)

fcx123微笑着对大家说: 先谈:“ 项目分析的整体过程吧,最重要的几个部分?”吧!(16:52)

稀饭对大家说: 能不能说说如何才能够捕捉到用户足够多的需求。(16:52)

稀饭对大家说: 用户的需求总是在不断的变化,真不知道怎么能够控制住(16:53)

besteagle对大家说: 对,就从这开始吧(16:53)

稀饭对大家说: 另外,对于一个懂计算机的用户,他不但会有功能上的需求(16:53)

稀饭对大家说: 甚至还会有一些用户界面上的需求(16:53)

cjfwll对大家说: 最苦恼的是在需求阶段无法找到用户(16:53)

fcx123微笑着对大家说: 我通常用rose,开始也是照着书做,后来也就根据需要了(16:54)

稀饭对大家说: 对于用户界面上的需求,是应该由开发商说了算,还是应该由用户说了算呢?(16:54)

cjfwll对大家说: 能不能确定一个大致的原则和流程呢?(16:55)

fcx123微笑着对大家说: 在rational提供的CASE环境下开发可以让开发者的精力集中项目本身,(16:56)

稀饭对hunthu说: 呵呵,项目本身?(16:56)

稀饭对hunthu说: 最最关键的就是如何能使这个项目相对稳定。(16:57)

fcx123微笑着对大家说: 但开始难点在于很难学会合理使用这么多工具,(16:57)

稀饭对hunthu说: 如果用户的需求还没有(16:57)

稀饭对hunthu说: 完全清楚的话,(16:57)

稀饭对hunthu说: 那种项目的开发真是一种非常痛苦的行为。(16:57)

boss_ch微笑着对大家说: 问一个简单的问题,需要给开发小组详细到什么地步的文档,开发小组才能开始开发?(16:58)

hunthu快要哭地对大家说: you can build a perfect architecture to fulfill user requirements(16:59)

cjfwll微笑着对大家说: 起码德有一个业务需求吧(16:59)

cancan微笑着对boss_ch说: 不同的文档在不同的开发阶段作为下一工作的依据或一些工作的完成标准(17:01)

cjfwll微笑着对fcx123说: 我最近在看设计模式和软件需求,感觉获益不少(17:01)

cjfwll微笑着对大家说: 但是具体到自己的项目上,又感到很困惑(17:02)

fcx123对大家说: 我希望大家能对如何有效地利用软件重用的思想和rational的开发工具提高开发效率方面与大家聊一聊。(17:02)

connor很高兴对fcx123说: 你用rational 工具很久了吗?(17:03)

talkchen对大家说: 目前,就我所知道的软件重用优两种(17:03)

ashelly对大家说: 我看了很多书,但进入一个项目仍无从下手?(17:04)

boss_ch微笑着对cancan说: 比方说整体的框架类库定义等,也就是设计到编码阶段,需要提供给程序员详细到什么地步的文档呢?(17:04)

fcx123对大家说: 我认为掌握使用工具的方法最好是面对面,但好的思路、好的方法可以更有效地共享。(17:04)

talkchen对大家说: 目前,就我所知道的软件重用有两种形式:javabeans 和 cobra(17:05)

connor很高兴对fcx123说: 面对面,是指开发者对用户?还是开发者教开发者?(17:05)

cancan微笑着对fcx123说: 本人觉得在面向对象的设计时,如何分解不同集合,许多因数之间存在的冲突比较头痛(17:06)

boss_ch微笑着对cancan说: 比方说整体的框架类库定义等,也就是设计到编码阶段,需要提供给程序homesoft对大家说: 我最近在学习c++ analyser(17:06)

fcx123对大家说: 我认为掌握使用工具的方法最好是面对面,但好的思路、好的方法可以更有效地共享。(17:04)

talkchen对大家说: 目前,就我所知道的软件重用有两种形式:javabeans 和 cobra(17:05)

connor很高兴对fcx123说: 面对面,是指开发者对用户?还是开发者教开发者?(17:05)

cancan微笑着对fcx123说: 本人觉得在面向对象的设计时,如何分解不同集合,许多因数之间存在的冲突比较头痛(17:06)

hunthu微笑着对cancan说: there are three types of class as RUP defined in analysis model(17:08)

hunthu微笑着对cancan说: Boundary class(interface); Control class; Entity class(17:09)

homesoft对大家说: c++ analyser 逆向工程研究算是 代码重用吧!(17:09)

fcx123对大家说: 我的网络太慢了(17:10)

homesoft对fcx123说: 请教您个问题, rose c++ analyser(17:10)

hunthu微笑着对cancan说: entity class has the data attribute(17:10)

notyy对大家说: 请教方先生:您觉得要实施rup和使用好rational公司的产品需要多大的队伍,以及对开发人员的素质有怎样的要求呢?(17:10)

homesoft对fcx123说: 注意九鼎 rose c++ analyser 好吗?(17:11)

hunthu微笑着对cancan说: control class will control the workflow of other related classess(17:11)

fcx123对大家说: cjfwll是系统外部,应该与数据库表中的字段或记录不在一个层次上的问题(17:11)

cancan微笑着对boss_ch说: 我想应该在文档中能让程序员清晰的理解对象的集合、相互依赖关系、如何封装、接口等,因为用ROSE工具可以依据这些自动生成代码(17:11)

cjfwll对fcx123说: 主要是我发觉我把系统输出和交互的部分都当作actor了(17:13)

homesoft对大家说: 有谁用过 rose c++ analyser?(17:13)

fcx123对大家说: tidycc:提高效率,主要是基于体系结构组装软件(17:14)

notyy对fcx123说: 你的意思是,系统分析的第一任务是设计出体系结构吗?(17:15)

fcx123对大家说: tidycc:20人以上最见效,但人少也可以(17:16)

cjfwll对fcx123说: 请教方先生确定UseCase捕获需求时,怎样和功能划分区别开?(17:16)

tidycc对fcx123说: 我不知你的意思是否说,在软件重用的基础上提高效率。(17:16)

fcx123对大家说: notyy:对开发人员的素质要求,有软件工程的思想和主观需求(17:17)

cancan微笑着对fcx123说: 程序员一定要有软件工程的思想和主观需求吗?(17:18)

cjfwll对大家说: 在RUP里,那是需要的(17:19)

fcx123对大家说: cjfwll:功能划分属设计,usecase找需求两者是交叉的(17:19)

cjfwll对fcx123说: 需求也是通过功能来实现的,实质有不同吗?(17:20)

cancan微笑着对大家说: :cjfwll :USE Cases捕获的只是功能性需求,其他的需求通过辅助需求的文档详细描述的,如:安全性、性能等。(17:21)

fcx123对大家说: cancan:这是我个人的看法,如果程序员没有照样可以做出软件,但做管理的人就很痛若!(17:21)

fcx123对大家说: cancan:对不起是指没有软件工程的思想和主观需求(17:22)

cjfwll对大家说: 我现在最痛苦的是没有什么文档,就直接要我划UseCase视图(17:22)

notyy对fcx123说: 请问您在实际开发时是否完全按照rup的要求,填满它所要求的那么多文档?(17:22)

cjfwll对大家说: 我现在最痛苦的是没有什么文档,就直接要我划UseCase视图(17:22)

notyy对fcx123说: 请问您在实际开发时是否完全按照rup的要求,填满它所要求的那么多文档?(17:22)

fcx123对大家说: notyy:当然不是,rup是供你裁减的(17:23)

cancan微笑着对大家说: :fcx123 :我觉得程序员也好、系统分析员也好必须知道自己的职责的,包括什么时候要完成什么,达到什么质量、什么时候开始等(17:24)

cjfwll对大家说: 但是裁减的大致原则是什么呢?(17:24)

notyy对fcx123说: 您一般使用它的哪些文档模版呢?:)(17:24)

today_one对fcx123说: 请问您在实际工作中,谈谈建模工具使用的情况(17:25)

fcx123对大家说: cjfwll:画UseCase视图要用户需求,可以是文档也可以直接与用户交流呀?(17:25)

cjfwll拳打脚踢地对大家说: 就是说哪些文档是必须的?(17:25)

rocketspy对cancan说: 理论上来说是正确的,但实际上。。。。。。(17:25)

cjfwll对大家说: 问题是用户可能不会合作的,他们可能不理解的(17:27)

fcx123对大家说: notyy:在rose可以用report自动生成文档,不用自已写文档的(17:27)

21cnxgg傻乎乎地对fcx123说: 你好!UML我一窍不通,怎么入门?(17:27)

cancan微笑着对大家说: rocketspy:实际上大多数项目经理的协调不够和配置不好,才造成对程序员的过多依赖(17:27)

bait对大家说: 有没有文档模版的样例?(17:28)

rocketspy对fcx123说: Soda 生成的文档一点都不直观(17:28)

cjfwll对大家说: 在深圳,有几家公司是按照RUP流程来管理软件项目的?(17:28)

cjfwll对大家说: soda的文档有时无法函盖所需文档的(17:29)

cancan微笑着对大家说: rocketspy :可以自定义模版的,在word中简单编程即可(17:29)

fcx123对大家说: today_one:我现在用rose建模,可以用web的形式发给老板、开发人员看,(17:29)

rocketspy对cjfwll说: no company,so far as I know(17:30)

notyy对fcx123说: 谢谢。再问问题:您刚才说到体系结构。请问在项目开始不久,需求还不十分明确时,是否能建立体系结构?或者说,怎样才能让前期的设计适应后期的需求变化?(17:30)

cjfwll对fcx123说: 请教方先生,soda里的文档在什么时候出呢?(17:30)

fcx123对大家说: today_one:用reprot生成一些需要的文档,当然用户手册必须写。(17:30)

rocketspy对cjfwll说: 根据模板(17:31)

cjfwll对fcx123说: 在不同的阶段,应该出什么文档呢,有没有什么规范呢?(17:31)

notyy对fcx123说: 文档可以分为内部文档,给开发人员看的,和外部文档,给客户和管理层看的。report都能够解决吗?(17:32)

rocketspy对cjfwll说: 规范在模板里(17:32)

fcx123对大家说: notyy:软件体系结构的设计我不敢做高难度的设计,其实大多是模仿。(17:32)

cjfwll对rocketspy说: 我知道,我实说出文档的时机?(17:32)

notyy对fcx123说: 应用设计模式?(17:33)

cjfwll对rocketspy说: 就是说,什么阶段该出什么文档?(17:33)

rocketspy对cjfwll说: sheji(17:34)

rocketspy对cjfwll说: 设计阶段出use case文档等等(17:35)

cjfwll对fcx123说: Report和Soda里的文档有什么不同吗?(17:35)

today_one对fcx123说: 在使用rose建模中,rose在整个项目实施中,你认为与实际应用的关键点有哪些(17:35)

cjfwll对fcx123说: 似乎Report里的文档是设计阶段出的,我现在需要需求阶段的文档(17:35)

fcx123对大家说: notyy:也谈不上,有的拿来参考可以用就行,很多框架是可以直接用的(17:36)

cjfwll对rocketspy说: 那么需求分析阶段呢?我指的是用soda生成(17:36)

rocketspy对cjfwll说: 好像没有(17:37)

fcx123对大家说: cjfwll:需求阶段可以直接拿use case图与用户交流的。(17:37)

homesoft对cjfwll说: 请问 soda 生成的文档是全部中文的吗?(17:37)

hunthu对大家说: 需求阶段的文档建议直接用RequisitePro(17:37)

rocketspy对cjfwll说: use case gai(17:38)

cjfwll对rocketspy说: SRS呢?不是在需求阶段出吗?soda里有模板的(17:38)

rocketspy对cjfwll说: use case该在分析阶段出(17:38)

cjfwll对homesoft说: 看你的视图里的说明是否是中文,不过段落标题都是英文(17:39)

notyy对fcx123说: 您在实际使用中,觉得将模型和实际代码进行同步有负担吗?还是直接用rose生成代码?(17:39)

kerish对fcx123说: 咋样解决开发过程中的需求变化?(17:40)

cjfwll对homesoft说: 我手头有一份资料,详细列出一份分析设计过程(17:40)

fcx123对大家说: cjfwll:report是soda插在rose里的组件,生成的文档遵从soda的文档模板报(17:40)

cjfwll对homesoft说: 里面似乎把需求分析阶段弱化了(17:40)

homesoft对cjfwll说: 对我说么?(17:41)

cjfwll对fcx123说: 我用的都是soda,report用的不是很成功(17:41)

zhbox对cjfwll说: 能否共享一下(17:41)

cjfwll对大家说: 可以的,大家可以交流(17:42)

fcx123对大家说: kerish:开发过程中的需求变化要用ClearCase及requestPro保留在板本库中(17:42)

cjfwll对大家说: 不过按照它里面的流程,在套用到我手头的项目真的是很痛苦的(17:43)

zhbox对cjfwll说: 不知如何共享(17:43)

cancan微笑着对大家说: fcx123: Use Cases并不能表示全部的需求(还有其他辅助的需求),主要是能在客户那里得到是否正确、还有哪些补充等反馈信息(17:43)

kerish对fcx123说: 国内现在至少有两家公司在自己作工具(C++或Delphi为主体)想解决企业需求(17:44)

today_one对fcx123说: 目前,您在开发实践中,分析规划详细到哪个阶段。(17:44)

fcx123对大家说: cjfwll:我认为有了rational这套工具,就应放手做开发,文档只是snapshot(17:44)

kerish对fcx123说: 能谈谈rose代码生成的程度吗?(17:45)

cjfwll对fcx123说: 但是项目要管理,进度控制需要文档来体现啦(17:45)

fcx123对大家说: cancan:补充的需求可以用crc来做(17:45)

cjfwll对fcx123说: 对,谈谈怎么和具体编程环境结合的问题?(17:45)

homesoft对fcx123说: 能谈谈rose c++吗?(17:46)

boss_ch对kerish说: 我用 ROSE 生成的代码基本可以直接用。当然没有具体的实现部分(17:46)

fcx123对大家说: kerish:代码生成只能与类相互映射(17:46)

notyy对fcx123说: 说到我心坎里去了。我觉得不能没有文档,也不能被文档拖住,目标是软件(17:47)

notyy对fcx123说: 请问您的公司有多少开发人员一起使用rational公司的工具?(17:49)

kerish对fcx123说: 现在国外已经出现了快速原型构建工具(包括UI),只是不清和rose关系!(17:49)

notyy对kerish说: 能举个例子吗?我很想了解这种工具。(17:50)

kerish对fcx123说: 有些和ERP有关!(17:51)

fcx123对大家说: today_one:分析与规划应该不是一回事吧?细到什么程序要根据程序员和用户的需要(17:51)

cancan微笑着对大家说: FCX123:贵公司的需求变更管理做到什么程度,是否使用了Clearquest工具(17:52)

commodore对homesoft说: vc++还是c++?(17:53)

fcx123对大家说: cjfwll:和具体的编程环境结合主要体现在两个阶段:安装配置、使用(17:53)

fcx123对大家说: homesoft:rose c++还没用到,对不起(17:54)

commodore对fcx123说: 请问是actor决定use case还是use case决定actor?(17:55)

notyy对大家说: 我也很关心需求变更,大家都是怎么管理的?(17:55)

homesoft对commodore说: C++(17:56)

fcx123对大家说: kerish:快速原型是方法,其实vb也可以做快速原型工具呀。(17:56)

homesoft对commodore说: 我正在分析一个BC3.1写的源码(17:56)

fcx123对大家说: kerish:我在深圳(17:56)

fcx123对大家说: cancan:不怕你见笑,只是刚谈朋友来为我们配成了环境,还没用到具体的项目中去呢。(17:58)

tidycc对fcx123说: 能否简要说明一下一个软件用RATIONAL的步骤,如何与他人协同工作?(17:59)

notyy对fcx123说: RUP的各个阶段是否是截然分开的?如果在实现阶段发现设计有问题,是否立刻重新设计,还是要到下一个迭代的设计阶段呢?(17:59)

today_one对fcx123说: 项目实施中,在设计编码这一具体阶段,与Rose 建模间的协调问题有什么(18:01)

fcx123对大家说: tidycc:协同工作,首先配置好环境,如设计权限、共享等,在开发过程中要项目经理根据rup在安排。(18:02)

fcx123对大家说: RUP的各个阶段是否是截然分开的?可以分开,也可以返工。因为工具允许你做改动,并为你保留了历史记录(18:04)

notyy对fcx123说: 学习rational的工具的难度如何?(18:05)

fcx123对大家说: kerish:抱歉,您说的快速原型工具我还没涉及过。(18:07)

strangecat对大家说: 问个问题,作为项目经理,应该把模型细化到什么程度再交给程序员去做?(18:07)

roamvalley对fcx123说: 在用ROSE 建模后, 可以生成C++代码, 需要将代码逆工程为模型,但此时的模型与原模型已不同了,该如何处理?(18:09)

fcx123对大家说: notyy:学习rational工具入门不难,用好应该说很难,最好有师傅领进门,因为软件工程基本原理、CMM、UML等很多概瓴念总要有呀。(18:10)

fcx123对大家说: notyy:总体设计(设计师),详细设计(程序员)(18:12)

notyy对fcx123说: 我只用rose画uml类图,其他功能都没用。:)关键是面向对象的概念吧。uml只是notion而已。(18:12)

notyy对fcx123说: 如果总设计师水平不够(如我),程序员写不出程序怎么办?(18:13)

fcx123对大家说: roamvalley:你不要改它的生成代码标识,否则就会乱的呵。(18:13)

fcx123对大家说: notyy:两者切磋呀!(18:14)

fcx123对大家说: fcx123@21cn.com,0755-6546823,oicq:8202083(18:16)

notyy对fcx123说: 呵呵。同意,应该柔软的使用rup和rational的工具吧。要走了?(18:16)

fcx123对大家说: notyy:88(18:16)

fcx123对大家说: kerish:我的网速时快时慢,我出差会来北京,以前读书时在北京(18:17)

notyy对fcx123说: 我还有问题呢。呵呵。如何循序渐进的进入rup的世界?(18:18)

roamvalley对fcx123说: 可如果我用ROSE建了两个类A和B, A 是Boundary类, B 是Control类生成代码后它们的代码结构都一样再逆工程一次得到的却是两个普通类不在有Boundary和Control 的标识区别这怎么办我需要它们一致才能保证我的模型和代码的同步.(18:18)

fcx123对大家说: notyy:我个人的看法,rup是开发方法指导书,其实会一点用一点也是可以的。(18:20)

roamvalley对fcx123说: 我没有改动生成代码后的标识.(18:22)

today_one对大家说: Design Patterns在您实施项目中的作用?(18:22)

fcx123对大家说: roamvalley:sorry,可能要上机器找原因了,说不定还要你教我哟!(18:22)

notyy对fcx123说: 可是公司要投标软件项目,要吹rup,怎么办呢?(18:23)

fcx123对大家说: kerish:我上班就在网上,主要是为了交流工作中需要的信息,认识各路高人!(18:24)

fat1对大家说: 大家有没人用Clearcase?(18:25)

fcx123对大家说: 这可是难度很大的设计哟!我已说过,就本人目前的能力,只是做些模仿而已。(18:26)

fcx123对大家说: 刚才是针对Design Patterns说的(18:26)

fcx123对大家说: fat1:我用过ClearCase(18:27)

roamvalley对fcx123说: 即使生成代码和逆工程都没问题, 那后面程序员具体编码时, 很容易误动代码标识的,这样一来要将建模和代码开发整合在一起还是会遇上很多不必要的麻烦的.(18:27)

fat1对fcx123说: 你认为ClearCase的实行难度在哪里?(18:29)

fcx123对大家说: roamvalley:确实需要程序员不要去动生成的代码标识,就象MFC生成的代码部分一样。(18:29)

fcx123对大家说: kerish: 大家都在学习的征程上呀!(18:30)

fcx123对大家说: fat1:首先它有很多概念,其次还有很多命令行,还要求所有开发人员理解开发流程等等。(18:32)

fcx123对大家说: tristones:我的联系方式刚才给过了,oicq:8202083(18:33)

notyy对fcx123说: 再问个问题,现在接项目,在需求还没搞清前,就要先做方案,出报价,贵公司怎么处理这种情况呢?(18:33)

youduofu对cjfwll说: 请问有没有使用Visual Age for java, 你对java的前途如何看待?(18:35)

homesoft对fcx123说: 我也有同样的问题:notyy对fcx123说: 再问个问题,现在接项目,在需求还没搞清前,就要先做方案,出报价,贵公司怎么处理这种情况呢?(18:33)(18:35)

fcx123对大家说: notyy: 这是商业策略,我们无法左右,最大的可能是提高技术储备,提高开发能力,有经验的人对项目的难度是有较高的预测能力的。(18:36)

fcx123对大家说: youduofu:我没用过Visual Age for java,我96年用Java因太慢,我就再不愿用它开发了,其实Java在美国很火爆。(18:39)

notyy对fcx123说: 您觉得不封口的开发合同在中国行得通吗?不为整个系统做报价,只对一个开发周期内需求很明确的部分做报价。增加需求,增加开发费用。(18:39)

notyy对fcx123说: notyy对fcx123说: 您觉得不封口的开发合同在中国行得通吗?不为整个系统做报价,只对一个开发周期内需求很明确的部分做报价。增加需求,增加开发费用。(18:39(18:39)

fcx123对大家说: notyy:我同意你们的做法,做MIS实际上是属于服务行业,不是交钥匙工程。(18:41)

tristones对大家说: 能不能请嘉宾谈谈一些UML和开发的实际经验问题(18:42)

youduofu对大家说: 我试用了一下Visual Age for java.感觉它的编程环境很好,每一个函数写完后立刻被编译,并易于从界面发现编译错误在那个位置。同时与Rose有良好的接口。被称为“真正”的面向对象IDE。(18:43)

fcx123微笑着对大家说: 其实我今天很想和在大家谈一下软件重用技术,因为这方面的可能会给大家带来直接的收获,好象各位对此并不太感兴趣。(18:44)

notyy对fcx123说: 极感兴趣(18:45)

tristones对大家说: 我觉得这个是最大的困扰和最有价值的地方(18:46)

youduofu对大家说: 你讲的是组件技术吗?(18:46)

homesoft对大家说: 所以我才问你向工程的是(18:46)

tristones对大家说: UML最有价值的地方(18:46)

rickycheng对fcx123说: 软件重用是不是design pattern?(18:46)

homesoft对fcx123说: 逆向工程也属于软件重用的一个范畴, 对吧?(18:47)

fcx123对大家说: UML只是标识符,面向对象的开发关键在于OOAD的思想,这个慢长的过程必定会遇到许多问题,我的意见是提出问题然后想办法去解决,不断进步。(18:48)

notyy对fcx123说: 怎么才能将模块设计的很通用呢?模块之间总是用交流的,怎样减少耦合呢?(18:49)

fcx123对大家说: homesoft:其实软件重用技术的面很广,只是因为我看了Ivar Jacobson的Software Reuse感到有很多指导我们开发的伟大的思想。(18:51)

tristones对大家说: 能不能举一些实际的案例(18:52)

tristones对大家说: 对software reuse的心得(18:52)

homesoft对fcx123说: 哪里有"Ivar Jacobson的Software Reuse感到有很多指导我们开发的伟大的思想。"(18:52)

fcx123对大家说: 比如CMM模型与软件重的思想不谋而合,每上升一级都是软件重用能力的一大步提升。(18:55)

notyy对fcx123说: 说些伟大的思想吧。:)(18:55)

notyy对fcx123说: 我觉得cmm强调的是可重复性,不止是软件的重用,所有的一切都要重用。但负担会不会太重呢?(18:57)

fcx123对大家说: notyy:可不可以在以后的贴子里向你们介绍一些完整的资料?(18:57)

fcx123对大家说: notyy:在我们的开发过程中,我们大多数人都在拚命追求怎样、设计怎样编码,但对怎样有效地利用他人的设计和源码讨论得不多。(19:00)

notyy对fcx123说: 对,oosc里说,在设计可重用的软件前,先重用别人的组件!(19:01)

fcx123对大家说: youduofu:确实。我想,如果在这个地方谈具体的技术可能超过了我的能力,面对这么多高人提出的具体技术我能答上十分之一就是知足了,但如果我提出一种倡议或思想让大家接受,可能会带来很多有益的东西。(19:05)

fcx123对大家说: youduofu:谈不上指导,我是希望我们能做到Ivar Jacobson说的那样:源程序的重用,模块的重用,体系结构的重用,专家思想的重用。每个都来为他人提供可重用的资料。(19:11)

shouqb对fcx123说: 请问面向对象应该怎么样设计数据库!(19:12)

fcx123对大家说: youduofu:希望与你多交流!(19:13)

fcx123对大家说: youduofu:你在哪里我在深圳,正在招人。(19:17)

fcx123很高兴对大家说: 谢谢各位!本人不才,让各位失望了!(19:19)


附:参考资料(:现场发的:)

talkchen微笑着对大家说: 大家去过这个站点没有"软件工程研究与实践论坛 -- http://go6.163.com/~selab/home.htm",也是不错的,是我们这些的人感兴趣的地方噢(16:36)

homesoft对fcx123说: and umlchina, 小弟不才,不过可看看我的网站 www.4media.net/huayun(18:26)

hunthu对大家说: give everyone a reference workflow:(16:54)

hunthu对大家说: give everyone a reference:(16:55)

hunthu对大家说: Needs form stockholder ->(16:55)

hunthu对大家说: Product Feature (filfull the Needs) ->(16:55)

hunthu对大家说: Use Case (fuctions express the feature) ->(16:55)

hunthu对大家说: Use Case Realization (Analyze Model) ->(16:55)

hunthu对大家说: Desgin Model ->(16:56)

hunthu对大家说: Implementation Model(16:56)

稀饭对hunthu说: 你倒底发的是什么?(16:56)

hunthu快要哭地对大家说: this a entire development process(16:57)

hunthu遗憾地对大家说: 现在用中文发布(17:16)

hunthu微笑着对大家说: 项目开发总的流程是(17:17)

cjfwll对hunthu说: 你在作什么,不是有嘉宾主持吗?(17:18)

hunthu微笑着对大家说: 用户、参与者的要求 -〉软件产品的特性(满足用户要求)-〉(17:19)

hunthu微笑着对大家说: Use Case (产品功能,体现了软件产品的这些特性)(17:21)

hunthu微笑着对大家说: Use Case 的实现()(17:21)

hunthu微笑着对大家说: (分析模型)(17:21)

hunthu微笑着对大家说: ->设计模型(17:22)

hunthu微笑着对大家说: -〉实现模型(17:22)

hunthu微笑着对大家说: ->设计模型(17:22)

hunthu微笑着对大家说: -〉实现模型(17:22)