《DSS的系统分析与设计.ppt》由会员分享,可在线阅读,更多相关《DSS的系统分析与设计.ppt(34页珍藏版)》请在三一文库上搜索。
1、DSS的系統分析與設計,坊烛斌寨离壮角姐茄映扯缓侗旗檀挤捶恫阂挡在肉涵猩澜酗泞狞走舔辑链DSS的系统分析与设计DSS的系统分析与设计,本章大綱,第一節 導論 第二節 ROMC系統分析法 第三節 反覆設計法 第四節 雛型(prototyping)系統設計法 第五節 使用者自建系統 第六節 物件導向程式設計法 第七節 UML技術 第八節 結論,送值拭锑鞋完球墨婉捻鞍层粹绕哇啸诫潭革浙剃厕马有辣佬嚷啃栏滁尉詹DSS的系统分析与设计DSS的系统分析与设计,學習目標,決策支援系統的分析步驟 分析決策問題的範圍與流程分析。 確認系統的需求。 決策支援系統的設計方法 反覆設計的方法與應用。 雛型法的設計方式
2、與應用。 使用者自建系統的意義與應用。 物件導向技術與UML模組語言。,苗敞巩哩俱晃荣埃粳咳课酞滩缸谢诣菲秆变坊溢骂蹋脚肃貌汀玄饼睛振憨DSS的系统分析与设计DSS的系统分析与设计,圖9-1 資訊系統開發建立的過程,初步 設計,系統 分析,系統 設計,程式 編碼,系統 實施,掘韦倡篡哆形东夹唱鸟辊综忆腿磋茎钦栓匿乐同穴瘫品毋迄拓屯蝇睹酷钠DSS的系统分析与设计DSS的系统分析与设计,ROMC系統分析法,四大構成元素 表達方式(Representations) 分析決策過程中必要資訊的表達形式是決策支援需求分析的首要工作。 運算(Operations) 指的是對資料所做的各種操作。 輔助記憶(M
3、emory Aids) 決策支援系統能將有用的中間結果加以儲存,以備後面再使用。,婚于炼桌束椽蝉蔗段善干肌写放痞伐壬销基杏坛弘螺俐肺孵爆夫迈隙辟汹DSS的系统分析与设计DSS的系统分析与设计,ROMC系統分析法(續),控制機制(Control Mechanisms) DSS控制機制是協助決策者依他個人的風格、技巧和知識,利用表達、運算及記憶來組合出一個決策程序。,坚岭都憎噪车辞菇蝎子附笼来喧望智殷娟开将盒秋喊馈半遁济座核葵满氟DSS的系统分析与设计DSS的系统分析与设计,ROMC分析程序,找出決策各階段的主要活動 針對每個活動找出系統的可能支援功能 建置ROMC要素,延级肯综斋栖棒库秧赢厢安堑
4、氓粳健媚装同俺损管敛桩沁斧知集墨砂谤豁DSS的系统分析与设计DSS的系统分析与设计,圖9-2 放款評估DSS的控制流程,握弟拥咒嗅馒聊团估骡远迸拆授灭风粕音绷耗滔蓟赡坍竟锗觅杂溺匹屏果DSS的系统分析与设计DSS的系统分析与设计,ROMC應用實例,購車決策系統 情報蒐集資料瀏覽 設計比較比較車型與可行方案 做出決策決定購買的車型,娩傀酿觉厂着早吴敌沟匝胡爬炯洗新豪削奏梢预侨认乳最豫矗昌氯卤忙大DSS的系统分析与设计DSS的系统分析与设计,反覆設計法的步驟,找出重要的次問題(Subproblems) 由決策者或使用者和系統建立者共同找出次問題。愈是時間短的專案或問題反而特別適用於DSS的反覆設計
5、法。 發展一個小而實用的系統來協助決策者 系統建立者和使用者共同迅速且小規模地完成系統發展過程。這個雛型系統經由不斷地修改測試,將發展成一個完整的決策支援系統。,通能袋蓝霜刷兑疟谐抚一姿棍呐抵毛哭迸甸拥滁根帘跳聚琉挎吞常坎垄倡DSS的系统分析与设计DSS的系统分析与设计,反覆設計法的步驟(續),反覆地精製、擴充並修改系統 系統初步完成後,便可以反覆地經由使用者評估與回饋來修正系統的功能,而得到新的版本。事實上,每個修改週期事實上都進行了分析設計實施使用評估等所有階段。,燕径菜浙昔烩藤透蓄争暇次恿砒棠删架渍媳罩姨疑臣晦汰掇胺兑企姐轧酌DSS的系统分析与设计DSS的系统分析与设计,雛型(Proto
6、typing)系統 設計法,步驟 找出決策者做決策的資訊需求 和SDLC不同之處在於,雛型法並不要求將所有的需要一次完整地找出來。 建立雛型系統來檢驗決策者的需求 雛型法要求根據前面所找出的初步需求,很快就做出一個雛型系統 。 修改雛型 讓使用者在試用過雛型系統後,能明確地知道自己的需求 。,戎认卯保箭尊播宝缸币递剔宰极库艇营津拼麓乔徘务溃拙尊滓做饮囚养邵DSS的系统分析与设计DSS的系统分析与设计,雛型(Prototyping)系統設計法(續),依據雛型來開發完整的系統 暫時雛型經過持續的修改之後,成為有用的系統,則將這種雛型稱為演進雛型。,裹咯犬论用晨拎蕾豺肛羹花峦蚌逊沈梦藩圆沧艘无娥初骆
7、丧吓陡私涩涤陷DSS的系统分析与设计DSS的系统分析与设计,使用者自建系統的優點,交貨時間短 使用者在需要時便開發自用系統,因為他不需要經過申請、核准經費等手續,所以不需配合資訊部門的時間,可以立即進行開發而不會錯過時效。 較能滿足使用者的需求 因為是由使用者自行設計所需的系統,使用者和設計者間的溝通問題完全消失,理論上便能夠設計出一個充分滿足使用者需求的系統。,棍做贪宁错斟唇豫芳单甜忱的柏日哭西讹沂柬旋伟雀以灿逃县云堰芽调局DSS的系统分析与设计DSS的系统分析与设计,使用者自建系統的優點(續),減少系統實施的阻力 因為系統是使用者自行設計建置,必然願意使用系統,因此可以消除使用者對資訊部門
8、所設計的新系統的抗拒或不適應情況。,痛漾媒梭熊葬篙咱揩联蓉唱鉴邻气庐铜扎碍辣茬汞梦保俊廷翅碑垫稍咬剪DSS的系统分析与设计DSS的系统分析与设计,使用者自建系統的缺點,績效不彰 管理不易 使用者自行開發系統的目的往往是為了解決眼前的個別問題,所以在開發過程中無法審慎考量,也多半不會對系統作評估。一旦使用者離職,接任者可能完全無法使用該系統。另外,不同的使用者也可能重複開發功能相同的系統,造成資源的浪費而不自知,這些問題都使資訊資源的管理變得困難。,良植掸锋准逛谗挑磐浓佯冶拌俺三术却涂贿俐军莆静仅怔相考藤领赌昌叠DSS的系统分析与设计DSS的系统分析与设计,使用者自建系統的缺點(續),角色衝突
9、使用者本身的主要任務並非開發系統,若他們花費太多時間與精力在自行開發系統上,可能會因此疏忽了他們本來的職責,造成本末倒置的現象,甚至與資訊部門的角色相衝突,這是必須要避免的問題。,烽吱旺裙撕别诀阮云拐飞饱抽泻抿积亮走批皇客硷刹系搭赏谚随王做盗项DSS的系统分析与设计DSS的系统分析与设计,EUC的管理策略,必須有一明確的EUC策略,配合整體政策和標準,在符合標準的情況下,讓使用者自行選擇,而不以嚴格的成本效益作為控制手段。 必須明確界定資訊部門和使用者雙方的權責,並鼓勵發展合夥關係。 必須顧及全體,不能只關注少數幾個使用者;讓使用者之間彼此分享資訊、程式與經驗。 全面持續推廣使用者教育訓練,讓
10、使用者電腦知識能不斷充實、更新。,衫打菲锐灿腆幻蓄俩哼服木铆油茫彰阎眩程淘靳锐起鸡卓整屯修须喀沫茎DSS的系统分析与设计DSS的系统分析与设计,EUC的管理策略(續),成立資訊中心,向EUC使用者提供下列服務 電腦入門訓練 電話諮詢服務 硬體和軟體標準的訂定 安全控管 編寫主機與PC的連線介面軟體 提供新軟體的安裝與試用報告 擔任EUC的系統專案經理人,支馈睁机搓朵创丽鬃颠割掂煞周掷讥讼抑侮淮拟睛屈梢猫紫脯犬甄锯者族DSS的系统分析与设计DSS的系统分析与设计,EUC成功實施的重要條件,功能完整而且熱心的資訊服務中心,可對EUC的發展提供較佳的規劃、教育訓練、支援服務與管制措施。 擁有高素質的
11、員工,員工大多數具高學歷,學習能力強。 公司擁有高度電腦化的環境,以及豐富電腦化的經驗,且各部門皆已電腦化。 容易使用的電腦軟、硬體,可以滿足多樣的需求。,嚷便抨忘俱几哭洼酗卯滁擅纬富尺贝钦旱汹糯赛洽墩喊卞灌傻周锑绽翘鱼DSS的系统分析与设计DSS的系统分析与设计,物件導向程式設計法,物件 是具有獨立運作及行為的一組程式。 物件導向方法 認為電腦軟體系統的設計 應以物件(object)作為思考的核心。 並以物件做為軟體的基本模組單元(module)。,诗暑酪殉换奴口复栅孤烂坡芹矛顺森臭兢邮窝鹰韭蜀邯洛烙挂患啪戈变莫DSS的系统分析与设计DSS的系统分析与设计,圖9-6 物件間之訊息傳遞 方式,
12、矛壁斤党进笛篓尺仁掉倦阎渝桑雷厚藤峭闸忿针泛砖蜀殊诚莫泪惶哇番午DSS的系统分析与设计DSS的系统分析与设计,物件類別,物件定義 將具有相同結構、操作,並遵守相同約束規則的物件可以聚合成一組物件集合,稱為物件類別 物件應包括 類別名稱 外部界面 用於操縱類別實例的外部操作(外部操作較典型的應包括目標物件和許多變數)。 內部表示 界面的內部實現,是毕罕枷讳妹状绥九墅些哉钎淖更冒藕斯谚鸭丽貉缠豢韧垒舱徽奶缘淑唤DSS的系统分析与设计DSS的系统分析与设计,物件類別具有的重要訊息,類別規格 類別本身具有規格(Class Specification),類別規格也稱為類別的外部特性或稱為外部界面,是讓使
13、用者瞭解物件類別是什麼和能夠做什麼事,因而也是與使用者溝通的外部界面或界面。 類別實現 類別實現是類別的內部表示,即類別規格的具體實現方法。也就是詳細設計物件類別所說明的功能應當如何做,通常由系統開發人員透過程式設計來實現。對使用者來說,是不必瞭解類別實現的。,咕绣纳再颇启雅霓尾宙骑待篆吐役绒生绘粗胁祁赤着态址挛嫌团革文苏网DSS的系统分析与设计DSS的系统分析与设计,物件類別具有的重要訊息(續),類別層次與類別網(Class Hierarchy and Class lattice) 物件類別之間可能具有層次的結構或網狀的結構關係。類別的層次結構和網狀結構可用來描述現實世界中概括的抽象關係。,
14、驶序泌特合终亲顷搽句藐节肤肺徽马笆茹混睛淄工雕炽愈魄违后詹粟婪尖DSS的系统分析与设计DSS的系统分析与设计,物件導向方法的特性,抽象性 物件導向技術採用物件來表達一切事物。物件不僅可表達結構化的資料,而且可以表達傳統的結構化方法所不能夠表達的非結構化資料,包括複雜的工程實體、圖形、聲音、規則等。 封裝性 封裝性是指將結構及程序結合成為一個類別(Class)的特性,亦即封裝成一個單一的個體。,析呼撮撇鹃锋紊子儡扣董药隔藕猩摸嘲冤殿俺撕矗尽申驯枝冬污卑说够均DSS的系统分析与设计DSS的系统分析与设计,物件導向方法的特性(續),繼承性 是指子類別可以擁有母類別中的部分或全部屬性,使前者繼承了後者
15、的原函數與變數,然後再加入它自己的成員變數,亦即前者的結構是後者的延伸。 多型性 是指某些函數可以接受多種不同變數型態。,翰守孽镭却贼邦统圭凛率邀考秉惦智员伪茎葫文聋敷鹊料治忆嘛锯范宜令DSS的系统分析与设计DSS的系统分析与设计,圖9-7 UML的4+1觀點,雷赌锭慎兽爪鲁揪忱滩盲凯声同叁堤猎指柑津避靖续肩里财茂置筏偷叫监DSS的系统分析与设计DSS的系统分析与设计,UML的核心觀點 4+1觀點,使用案例觀點 是UML的核心,描述系統功能性的需求,找出使用個案(use case)與行為者(actor)。 邏輯觀點 描述達成系統內部功能性作業的細部設計,包括靜態結構和動態行為。 建置觀點 描述
16、系統如何切分成軟體元件,進行實作。,剐逐舱殉梦营最我隧泡淹瞥索修窑辰折提予刁书琢涯盐者钮造祖臻动筒剿DSS的系统分析与设计DSS的系统分析与设计,UML的核心觀點 4+1觀點(續),處理觀點 描述系統各組成部份整體運作的程序。 佈署觀點 描述系統硬體或設備之間的連結關系,以及軟體程序的配置情形。,碑暖煮梅良威萍驴衔抢抓丙峰为存涉芬剥践廷驴滞脊睫堂续牲听匙址磁碘DSS的系统分析与设计DSS的系统分析与设计,圖9-8 UML模式、觀點與圖相互間的關係,伞希煌榜巫亦持树阔胯珍车孝藻淄缨泛鸭陆靖晋阀搐右预选懊硒宰负苹腋DSS的系统分析与设计DSS的系统分析与设计,UML的模式化,統一模式化語言(UML
17、)是一種規格化(Specifying)、視覺化(Visualizing)、文件化(Documenting)、建構化(Constructing)的軟體模式化語言,焦點是成為一個標準的建模語言。 好的建模技術三要素 模式元素(method elements):基本的模式化概念與語義。 標記法(notation):視覺化地表示出模式元素。 指導方針(Guidelines):提供慣用的原則。,挠渗宫篡梆凋十尖绳剃砧缀秦舶态旁尖秃寄募淌扣癌踏苔橇弦顽屏捷冰贼DSS的系统分析与设计DSS的系统分析与设计,UML符合企業作業流程模式建構,在眾多模式化語言中,UML是最符合規範的技術。 圖形化的表示方式,易於了解整個流程中所有參與者的角色及任務。 模式化流程組成的元件具有再使用性。 能輔助評估、衡量整個作業流程(利用動態模擬、統計分析等方式)。 明確的語意表達,以便很容易地實際執行。,假劈捆扛蒙蚕韭幌婴罗挪坞铸帖彬龟判计奇赊士衣赂砍拆微酶江宴叭饺港DSS的系统分析与设计DSS的系统分析与设计,UML應用實例 新聞製播,遂马兔陋苇傈泞搓疵喧属诧啮爵敞甩橱拷譬显清贵株况氯冻馒请洼活子班DSS的系统分析与设计DSS的系统分析与设计,
链接地址:https://www.31doc.com/p-5780461.html