最近学习使用Rose作分析,却又很多问题不明白,请教各位
那个阶段开始做界面设计和数据库设计
rose中如何支持界面设计
我觉得,何如做界面设计关系并不大,你甚至可以在系统做CASE捕获的时候就开始做界面,用以捕获用户更近一步的需求,用户往往可以根据实际看到的东西提出非常实际的需求来。但这个前提是你做界面的工作量开销非常小,比如用网页之类的画一个简单的FORM之类。
界面---> 需求阶段;
数据库设计 --> 概要阶段
界面设计最好在做需求时就考虑,数据库设计贯穿整个软件设计过程。
概要设计之后,进行数据库设计,然后进行详细设计,在详细设计中包括界面设计。
Do not try to design 界面 in 详细设计阶段, that too late.
数据库设计 should be designed in a whole 概要设计阶段.
rose中没有做界面设计的部分或功能。
下面是我写的关于界面设计的内容,应该可以回答你的问题了。
什么是界面设计
定义和作用
界面设计是需求工作中非常重要的步骤,但是,她同时又属于设计工作的内容,所以,经常有人在争论:界面设计应该在什么时间开始?
其实,界面设计是一个比较特殊的工作,界面设计分为两个阶段,前期阶段是在调研客户的需求,例如客户的操作习惯、对颜色的感觉、工作的习惯等等,这个阶段一般要出很多个界面设计的版本,也就是演示性系统原型的版本,由用户进行挑选,进行评判,提出意见进行修改;而到了后期,界面设计就是纯粹的设计工作了,这时候要根据用户最后选定的演示性原型界面开发出实际的系统界面,以便与设计人员进行系统开发工作。
在做用例的时候,会想到一些表,这时可以设计一些表。
例如,时序图中,设计一个交易过程,可能需要一个过程控制表。
在做类的设计的时候,会产生很多的表,这是也做数据库的设计。
甚至于,类设计完了,在编码的时候,想到还需要加一些参数表,这个时候再加上去。
--我做的时候是这个样子的。
回复人: Sustain(支点) ( ) 信誉:100 2003-04-24 11:24:00 得分:0
界面---> 需求阶段;
数据库设计 --> 概要阶段
-------------------------------------
需求分析做的是界面原型,不是界面设计。界面设计到设计阶段才做