登陆注册
8724600000014

第14章 软件需求分析(4)

5.对象交互——交互图

交互图显示一组对象及它们之间传送的消息,包括时序图和协作图,它们是UML中用于对系统的动态方面进行建模的。时序图是强调消息时间顺序的交互图。协作图示强调接受和发送消息对象的结构组织的交互图。时序图和协作图在语义上是等价的,也就是说它们可以互相转换。

例:客户李明取20元钱的顺序图

首先,考虑系统外部和系统打交道的对象(对象指的是某一种抽象的坚实存在,它是封装了状态和行为的,具有明确边界和身份的实体)。

对象:读卡机、ATM屏幕、李明的账户、取款机

将这几个对象描绘在交互图上,十分自然地,也是“面向对象”地考虑在系统中应该如何设置担负不同职责的软件“角色”,它们共同完成这一任务,这如同当人们需要互相协同来完成某一工作时,需要进行分工一样。

在前面取钱的用例中,用户和系统的交互,可以分为4个连续执行的动作:

①客户将卡插入ATM机;

②客户输入密码;

③用户选择取钱选项;

④用户输入所取金额。

这4个动作构成了系统参与者和系统的联系,每一动作都相当于向系统发出了一个命令,系统必须在内部执行相应的操作,以正确响应这命令。这命令在UML里被称为消息(Message,消息在对象间传递,用于启动目标对象内部的某些操作)。这些消息由不同的对象接受,并做出反应,对象之间也进行消息传递。

在UML里,连接(Link)被定义为对象之间的语义联系。连接是类之间的关联关系实例。在时序图中,两个对象之间有消息传递,意味着它们之间在语义上存在着联系,所以它们的对象之间存在着连接关系,反之,只要对象之间存在着连接关系,就可以在它们之间发送消息。由于仅从图符的绘制上无法在协作图上读出消息发送的顺序,所以通常在消息上一定要标明消息顺序号,而时序图则可以省略。交互图画好后,就可以为下一步设计类图做好准备。

思考题

1.请简述什么是软件需求分析。

2.软件需求分析分哪几种,并简述它们的特点。

3.什么是结构化分析方法,请简述它的一般过程。

4.请简述什么是面向对象的方法。

参考文献

[1]GradyBooch.UML用户指南.北京:机械工业出版社,2002.

[2]JamesRumbaugh.UML参考手册.北京:机械工业出版社,2005.

[3]WendyBoggs.UML与RationalRose2002入门到精通.北京:电子工业出版社,2005.

同类推荐
  • 成为淘宝创业的超级毕业生

    成为淘宝创业的超级毕业生

    本书讲述如何通过淘宝创业将大学在校生打造成为“超级毕业生”。主要内容包括大学生从事淘宝创业的理论基础、学以致用的操作指南,以及可资借鉴的案例。书中的理念篇可供对创业教育感兴趣的高校教师参考;实战篇提出的“淘宝十二招”,操作简单,易学易用;案例篇讲述了十位成功在校创业大学生的故事,主要供学生参考。读完本书,相信凡是关注大学教育者或希望通过淘宝创业的大学生,皆能从中获得启发,对创业从无心变有心,从有心变行动,亲身投入或参与到这个伟大的事业中来。
  • 办公设备使用与维护

    办公设备使用与维护

    信息技术的发展正前所未有地改变着人类生活的每一个层面,以信息化、全球化和高科技为特征的新经济浪潮滚滚而来,机遇与挑战并存。办公自动化是信息化时代最重要的标志之一,办公要实现自动化,当然离不开办公设备。
  • 互联网创业前奏曲(第二部)——网站运营之人性、策略与实战

    互联网创业前奏曲(第二部)——网站运营之人性、策略与实战

    本书是《互联网创业前奏曲》系列的第二本书,是作者多年互联网实践经验和业界观察的总结,是国内罕有的关于互联网网站运营和用户心理结合的书籍,用通俗的语言阐述互联网运营背后的人性驱动。你想互联网创业吗?你是否在为找不到好的互联网运营策略和方法而发愁?你非常想了解互联网行业?你是否在为自己不了解互联网运营而苦恼?本书针对这些问题列举了很多互联网运营的案例,帮你制定运营策略,更好的修炼和提升运营功力。
  • 微软360度

    微软360度

    本书是由微软总部华人协会组织编写的第二本书,是《微软360度——企业和文件》一书的姐妹篇,本书将着重向你呈现微软总部的华人专家是如何一步一步地走向成功的及在微软总部成功的心路历程,以及如何应对挑战,揭示了微软成功的最重要秘密之一——人才至上,读者读后收获更多的是这些成功人士的成功经验,从而为自己的成功做出更好的规划。就让我们一起通过此书来看看微软公司人才至上管理的方方面面,聆听微软的心声,感觉微软的脉动吧。
  • 如何处理电脑故障

    如何处理电脑故障

    本书以问答的方式介绍了电脑会出现的各种故障,内容包括了音箱声音失真,如何处理?如何做好电脑的日常维护等等问题。
热门推荐
  • 肇论疏科

    肇论疏科

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 人去成空

    人去成空

    宇宙初生,太易、太初、太始,太素、太极先天五太并绕,诞生出清浊二气,二气交织,形成混沌神石,只内孕一巨兽,长毛四足,如犬,有腹无五脏。抵触善人,凭依恶人。上古,有巨人诞于石内,力斗恶兽,斧劈巨石,清气上浮,浊气下沉,形成天地。自此,天地万灵应运而生。
  • 白玉玲珑

    白玉玲珑

    一别十二年,与君再相见。总以为是浪漫的相遇,但可怕的危机却慢慢来临……
  • 茶具图赞

    茶具图赞

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 元配(下)

    元配(下)

    纳尔图忽然觉得自己不认识这个与自己结褵三年的妻子,骑马摔伤后,她人完全像变了个人似的。她忘了她是怡亲王的爱女琳宁格格,忘了他是她的丈夫,忘了自己有个儿子……最令他惊诧的是,向来对他嘲弄讽刺的她,不再说话尖酸伤人;以前只拿下巴对他,现在居然会请教他,还会约他一同用晚膳;以前常怒骂跟他同房一次居然就有孩子,见都不想见儿子的她,现在竟想跟儿子亲近,甚至低声下气求他说想当个尽责的额娘。眼前的这个女人,讨喜可爱得让他既心动又担忧、害怕──对着娇艳可人的妻子,他孤寂的心蠢蠢欲动;然而只要想起她过往那些瞧不起他的轻蔑眼神跟言语,却让他深怕会再次受到她的伤害……她的改变究竟是真是假?情节虚构,切勿模仿
  • 旋风少女之等待的迷茫

    旋风少女之等待的迷茫

    写了旋风少女第二季之后的故事,冰草粉可以看也可以选择不看。但是这个,大多数还是写白兔文的
  • 箱庭图书馆

    箱庭图书馆

    寂寞的高中生们 黑夜里的孩子们 平行世界里拼命呼救的另一个我无论是推理悬疑还是奇幻科幻,这六个故事其实都发生在现实之中“箱庭”是属于每个人的微观风景也是属于每个人的心理治疗法——《便利店日和!》在便利店打工的两名学生,下班前的最后一刻,遇上进店抢劫的强盗……《白色足迹》凭空出现在雪地上的足迹,是平行世界的那个人发出的求救信号,我能救她吗?《奇境》品学兼优的孩子无意间捡到一把钥匙,到处寻找钥匙孔,却意外发现凶杀案……《小说家创造法》被同学欺凌的少年想要成为小说家,那真的能改变他的命运吗?《王国之旗》离家出走的女高中生,无意间进入孩子们的夜间王国而被囚禁,她能逃脱吗?《青春绝缘体》孤孤单单的学弟与不善交际的学姐,只能在社团里用毒舌互相取暖,卑鄙而又怯懦地逃避现实的我们俩,该怎么做才能继续活下去?
  • 他的亿万星辰

    他的亿万星辰

    所以人说起顾琛首先会想到他是新晋影帝,而且长得贼帅,然后会想到顾琛从来不拍吻戏以及床戏,但是他一点都不宠粉,可是还是有一大群人喜欢他,季晚萧就是其中的一个。虽然她每天老公老公的称呼顾琛,可她真的没有想到有生之年会和顾琛在一起啊!
  • 我想回仙界

    我想回仙界

    夜幕降临,苍穹破裂。一代仙界至尊本应陨落,奈何这天,它不让。机缘之下,破穹重生,是重生,也是新生,都市化凡,悟心修炼。“待我归来时,要杀到仙界颤抖!”
  • 万古最强画师系统

    万古最强画师系统

    林天本是一普通美术高中生,后来被画师系统选中,他竟然穿越了?而且还得到了系统小精灵小暧的帮助。从此,林天开始了一段逆袭之路,踏云端,画乾坤,夺造化。“美女,想要什么,我给你画啊”哈哈,没想到啊,我竟然成了这异界的神笔“马良”。