视窗
loading...
您现在的位置:首页 > IT认证 > 软件水平 >

软考系统分析师第六章要点知识


第六章

  1、活动图的概念:活动图(activity diagram)显示了组成复杂过程的步骤序列,如工作流或算法。活动图是对系统的行为进行建模,活动图是把系统的一项行为表示成一个可以由计算机、人或其他执行者执行的活动,通过给出活动中的各个动作以及动作之间的转移关系来描述系统的行为。

  2、活动图与流程图的区别:

  流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。活动图能够表示并发活动的情形,而流程图做不到。活动图是面向对象的,而流程图是面向过程的。

  3、使用活动图的目的:描述一个操作执行过程中(操作实现的实例化)所完成的工作(动作);描述对象内部的工作;显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象;显示用例的实例是如何执行动作以及如何改变对象状态;说明一次业务活动中的工人(角色)、工作流、组织和对象是如何工作的。

  4、活动图的组成:

  1)动作是构成活动的基本单位,它是原子的、不可中断的,并在动作完成后通过完成转换转向另一个状态。

  动作的特点:动作是原子的,不可以分解成更小单位;动作是不可中断的;动作是瞬时完成的行为;动作可以有入转换,至少有一条出转换;动作不能有入口动作和出口动作;在一张活动图中,动作允许出现多次;

  2)活动是由一系列动作构成的,是对一项系统行为的描述。

  活动的特点: 活动可以分解成其他子活动或动作;活动的内部活动可以用另一个活动图来表示;活动可以有入口动作和出口动作,还可以有内部转移;

  3)动作流

  4)条件是让转移修改任何工作流的方向所必须的。

  5、顺序图:顺序图(SequenceDiagram,时序图,序列图)详细描述对象间传送消息的时间顺序,它表示用例中的行为顺序。顺序图它详细而直观地表现了一组相互协作的对象在执行一个(或少量几个)用例时的行为依赖关系,以及操作和消息的时序关系。类图对对象之间的消息(交互情况)表达不够详细;详细说明对消息的表达虽然详细,但不够直观;顺序图既详细又直观,但通常只能表示少数几个对象之间的交互。

  2)活动对象:活动对象可以是系统的参与者或任何有效的系统对象。在活动图中对象的标记如下图所示。将对象置于时序图的顶部意味着在交互开始的时候对象就已经存在了,如果对象的位置不在顶部,那么表示对象是在交互的过程中被创建的。

  生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。每个对象的底部中心的位置都带有生命线。

  ·生命线是一个时间线,从时序图的顶部一直延伸到底部,所用的时间取决于交互持续的时间。

  ·对象与生命线结合在一起称为对象的生命线,对象的生命线包含矩形的对象图标以及图标下面的生命线。

  ·如果对象在图中被创建,那么对象符号画在创建它的消息上,否则画在任何消息箭头上。如果对象在图中被撤销,那么用“×”表示撤销。

  消息定义的是对象之间某种形式的通信,它可以激发某个操作、唤起信号或导致目标对象的创建或撤销。

  ·消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。

  ·消息可以用于在对象间传递参数。

  ·消息可以是信号,也可以是调用。

  ·在UML中,消息使用箭头来表示,箭头的类型表示了消息的类型。

  6、类图:是描述类、接口、协作以及他们之间关系的图,用来显示系统中各个类的静态关系。属性和操作

  2)分析类的类型:

  ·实体类:用于对必须存储的信息和相关行为进行建模

  ·边界类:用于软件产品和它的参与者之间的交互行为建模

  ·控制类:用于对复杂的计算和算法建模

  3)类的属性的可见性:Public:以+表示Private:以-表示Protected: 以#

  4)类间的关系:常用的类之间的关系有4种,分别是表示对象之间结构关系的关联关系,表示类之间一般和特殊关系的泛化关系,表示类之间使用关系的依赖关系,以及表示类中规格说明和实现之间的关系的实现关系。

  a)关联关系的类型:普通关联关系?递归关系?聚合关系?组合关系

  7、数据流图

  过程模型是表示业务系统运行的一种形式化方法,它演示了系统执行的过程或活动,以及数据在它们之间是如何流动的。

  数据流图(Data Flow Diagram,DFD)是以图形的方式描述系统业务流程以及系统内数据传递的一种技术。

  2)数据流图基本元素:

  A)过程是为特定业务原因而执行的活动或功能。过程可以是人工或计算机化的。每个过程必须至少有一个输入数据流和一个输出数据流。

  B)数据流是单个数据或是一些信息的逻辑集合。数据流和过程是一起出现的,每个数据流总是从一个过程流出或流入一个过程,箭头显示了数据流入或流出的方向。

  C)数据存储是以某种方式存储的数据集合。数据存储构成数据模型的起始点,是过程模型和数据模型的主要连接点。

  D)外部实体是位于系统范围之外但与正在被研究的系统交互的人、组织部门或是其他系统,外部实体与用例中的主要参与者相对应,外部实体为系统提供数据或从系统获取数据,并且形成了系统的边界。(矩形)

  数据字典(简答题)

  例:手机号=1+[ [3,5]+[0…9],47,8+[2,7,9] ]+8{0…9}

  学号=入学年份+学院代码+专业代码+班级代码+座号

  入学年份={00…99} 学院代码=30

闁靛棌鍋�

闁靛棌鍋�

闁靛棙鍔曢崢銈囨嫻閿濆拑绱i柡鍕閹蜂即鎮ч崼鐔哥秬閻犲洤鐡ㄥΣ鎴﹀Υ閿燂拷
闁哄牜鍓涢悵顖炴焾閵娿儱鐎诲ǎ鍥e墲娴煎懘寮堕妷锔剧埍濞存粌绨肩花浼存嚂閺冨倻绉归柨娑虫嫹閻庣數顢婂ù鍡樻姜閻e本鐣卞ǎ鍥e墲娴煎懘骞嬮幋婊勭拨闁告梹绋掗惇浼村冀閸ャ劍顫栧ǎ鍥e墲娴煎懘鎯冮崟顐㈡瘔濠㈣泛瀚哥槐锟�闁瑰瓨鍨冲⿰鎴犱焊婵犲洤娅㈠ù锝嗙矎閳ь剙鎳愬▓鎴︽偋閸喐缍€闁戒焦銇炵紞鏃堝级閸愯法绀�閻庝絻顫夐崹婊勭椤掑啯绁弶鐐垫櫕濞堟垶绌遍埄鍐х礀濠碘€冲€瑰﹢浣割嚕閸屾繍鍞撮柟瀛樼墬濠€浣圭瑹閸偅缍€闁瑰瓨鐗炵换姘枖閺囨矮绻嗛柟顓у灥椤曨剟宕f繝鍐╊槯闁艰鲸姊婚柈鎾箣閹存粍绮﹂柨娑樻湰濠€鎵博濞嗗海绐楃紒鏂款儏瀹撳棝宕氶悩缁樼彑闁挎冻鎷�閻庣數鎳撶敮顐﹀礆濞戞ê鏁堕悗纭咁潐閸ㄦ粍绂掗浣稿Ы闁规澘绻戦弫顔界濮椻偓閳ь剙鍊哥紞瀣儍閸曨厐褰掓煀椤掑﹦绀�闁艰鲸姊婚柈鎾棘閻熸壆纭€闁挎稒宀搁崑鏍ㄧ閿燂拷:webmaster@jscj.com闁靛棌鍋撻柣顫祷閻︿粙鏁嶉敓锟�4008816886

相关文章

无相关信息
更新时间2022-09-16 10:04:10【至顶部↑】
联系我们 | 邮件: webmaster@jscj.com | 客服热线电话:4008816886(QQ同号) |  濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴f閺嬩線鏌涘☉姗堟敾闁告瑥绻橀弻锝夊箣閿濆棭妫勯梺鍝勵儎缁舵岸寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ゆ繛纭风節瀵鎮㈢悰鈥充壕闁汇垻娅ラ悷鐗堟瘎缂傚倸鍊风拋鏌ュ磻閹炬枼鏀介柣妯哄级婢跺嫰鏌i幘鍐叉殶闁硅尙枪楗即宕煎┑鍫Ф婵犳鍠楁灙婵炲绋掗、濠囨⒒娴e憡鍟炴繛璇х畵瀹曡瀵奸弶鎴狀攨闂佽鍎兼慨銈夋偂閺囥垺鐓冮柍杞扮閺嬨倖绻涢崼鐔糕拹闁靛洤瀚粻娑㈡晲閸曨垰浠愰梻浣告惈閺堫剛绮欓幋锕€鐓濋幖娣€楅悿鈧梺鍝勬川婵參宕€n喗鈷掑ù锝呮啞閹牓鏌i鐑嗘Ш缂佽京鍋炵粭鐔煎焵椤掑嫭鍋樻い鏇楀亾鐎规洖鐖奸、妤佸緞鐎n偅鐝ㄩ梻鍌欑閹测剝绗熷Δ鍛獥婵°倕鎳忛崕濠冪節婵犲倻澧涢柍閿嬪笒闇夐柨婵嗘噺閸ゅ牏鎲搁悧鍫濅刊闁轰礁瀚伴弻娑㈠焺閸愵亖妲堢紓浣哄У閻擄繝寮诲☉銏犖ㄦい鏃傚帶椤亪姊虹粙娆惧剱閽冮亶鏌曢崶褍顏€殿喗娼欒灃闁逞屽墯缁傚秵銈i崘鈺佲偓鐢告偡濞嗗繐顏紒鈧埀顒傜磽閸屾氨孝闁挎洦浜俊瀛樻媴缁洘鐎婚梺瑙勫劤绾绢參鎮¢幋锔解拺闂傚牊鍐荤槐锟犳煕閺囩偛顣崇痪顓涘亾婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻娑樷槈濮楀牊鏁鹃梺鍛婄懃缁绘垿濡甸崟顖氱闁告鍋熸禒鑲╃磼閻愵剙鍔ゆい顓犲厴瀵鎮㈤悡搴n槶閻熸粌绻掗弫顔尖槈閵忥紕鍘介梺瑙勫劤閻°劎绮堢€n喗鐓涢悘鐐靛亾缁€鍐偓鍨緲鐎氼噣鍩€椤掑﹦绉靛ù婊呭仦缁傛帡骞橀瑙f嫼闂佺ǹ绻愰崥瀣Φ閻斿吋鐓曢柕濞垮€曞畵鍡涙煕閳瑰灝鐏叉鐐疵叅缂備焦蓱濞呭洭姊绘笟鈧ḿ褏鎹㈤崱娑樼柧婵犲﹤鎳夐崑鎾绘濞戞氨鍔┑顔硷攻濡炶棄螞閸愩劉妲堟慨姗嗗墻閺嗩偅绻濈喊妯活潑闁稿鎳橀幃鐑藉煛閸曨剨绱撻梻鍌欒兌绾爼宕滃┑濠傜稑濠电偛鐡ㄧ划宥囧垝閹捐钃熼柨鐔哄Т绾惧吋鎱ㄥ鍡楀婵炲牆缍婂娲川婵犲啠鎷婚梺鍝ュУ閻楃姴顕f繝姘亜闁兼祴鏅涚粊锕傛⒑閸撹尙鍘涢柛鐘崇鐎靛ジ宕奸妷锔规嫼闁哄鍋炴竟鍡涘礉瀹ュ鐓欓柣鐔哄閸犳ḿ鈧鍣崑濠囩嵁濡偐纾兼俊顖滅帛椤忕喖姊绘担鑺ョ《闁革綇绠撻獮蹇涙晸閿燂拷

付款方式留言簿投诉中心网站纠错二维码手机版

电话:
付款方式   |   给我留言   |   我要纠错   |   联系我们