摘要: 参与者(actor):在系统之外与系统交互的某人或某事物。例如,管理员,用户等等。参与者位于边界之外,边界之内的都不叫参与者。用一个词来形容更准确,主角。也就是只有主动启动了这个业务的人,才是参与者。第二点要注意的是,参与者可以非人。参与者可以是另一个计算机系统、一个计时器、一个传感器等。任何一个功能性需求,都有参与者启动。我们通过机票预订系统来分析一些情况。情况一:机票购买者通过登录网站购买机票,那么机票购买者就是参与者。情况二:假如机票购买者通过呼叫中心,由人工座席操作订票系统购买机票,那么人工座席才是真正的参与者,而机票购买者是呼叫中心的参与者。情况三:如果机票购买者通过呼叫中心的自动语 阅读全文
posted @ 2013-10-21 23:16 TBHacker 阅读(6549) 评论(0) 推荐(0) 编辑
摘要: 建模公式这种精华的东西,一定是值得研读和实践的!myself:人,事,物,规则。人,业务主角、业务工人、参与者。如果应用到教务系统中,就是管理员,主任,老师的关系。事,业务用例,系统用例。物,业务实体。有些东西,一次两次理解不了。要多理解几次就好了。有些东西,先留个印象,相信随着不断思考,一定会逐步了解其真正意义的。学习知识的时候,要能够识别重难点。难的东西多发时间去琢磨。工作的时候,也要分得清重难点,去攻破它们。人脑对信息的处理能力是有限度的,如果信息量超过了人脑的处理能力,人就会失去对这个事物的理解能力。因此,抽象层次越高,(当然要理解消化它们之后),被屏蔽的信息也就越多,信息量越少,也就 阅读全文
posted @ 2013-10-21 22:50 TBHacker 阅读(514) 评论(1) 推荐(0) 编辑
摘要: use edudbgoif exists(select * from sysobjects where name='department')drop table departmentcreate table department( id int identity(1,1) primary key, name varchar(20) not null, user_id int not null, user_name varchar(20) null, note text null, status int null)goif exists(select * from sysobje 阅读全文
posted @ 2013-10-21 15:19 TBHacker 阅读(256) 评论(0) 推荐(0) 编辑