2008-03-31

RUP 持续过程2

关键字: rup
捕获用例(UseCase)通过分析每个执行者的相关问题,来识别用例:执行者要求系统提供哪些功能?执行者需要读,产生,删除,修改或者存储系统中的哪些信息?必须提醒执行者的系统事件有哪些?另外:还可以针对整个系统提出下列问题,以帮助获取用例:系统需要哪些输入,输出?输入从何处来,输出到何处去。当前系统运行的主要问题是什么?如果建立了业务模型,可以从业务活动图中,识别出支持业务自动的哪些用例。
2008-03-31

RUP 持续过程1

关键字: rup
识别执行者(Actor) 通过让用户回答以下的问题,来确定执行者:首要执行者:谁使用系统的主要功能?谁需要系统支持他们的日常工作?辅助执行者:谁来维护和管理系统,使期能正常工作?系统需要控制哪些硬件?系统需要与其它哪些系统交互?背后执行者:哪些人或者事物对系统产生的结果感兴趣;
2008-03-28

软件高手是这样练成的

关键字: 软件工程
中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也仅比我快50%。但在棋类运动中,一个高手可以车轮战数位低手,而且毫无例外地将他们一一击败! 这些智力运动员表现出的特点是,计算精确而且速度快。其行为很象东方不败。 ...
想像中的理想Coding环境应该是如此的:温暖舒适的阳光照在疏落有致的落木丛中.一张平坦光滑的简单办公桌放置在落木中间,阳光依稀可照办公桌上,落木丛上的小鸟轻快地唱歌嬉戏而不会飞来办公桌上.一张坐上去刚好齐胸的办公椅距办公桌一米平静地放置着,办公桌上放上轻便而功能齐全的笔记本电脑,电脑里放出自己喜欢的美妙歌声.此时打开熟悉的IDE进行Coding,在这种环境下Coding灵感可谓是汹涌澎湃。。
sasion
搜索本博客
最近加入圈子
存档
最新评论