久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

信息系統分析與設計全面總結(推薦五篇)

時間:2019-05-12 12:39:43下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《信息系統分析與設計全面總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《信息系統分析與設計全面總結》。

第一篇:信息系統分析與設計全面總結

魚夭

第一章系統思想...............................................................................................................................3

1系統的概念............................................................................................................................3 2系統的模型,概念的抽象級別............................................................................................3 3系統的整體性、層次性........................................................................................................3 4系統思想的發展....................................................................................................................4 5系統工程方法........................................................................................................................4 6軟系統方法論........................................................................................................................4 7物理-事理-人理系統方法論WSR.........................................................................................4 第二章信息與信息系統...................................................................................................................5

1什么是信息,信息和數據的關系........................................................................................5 2信息處理器............................................................................................................................5 3信息與決策、信息與管理的關系........................................................................................5 4.信息管理................................................................................................................................6 5.信息系統是什么?有哪些功能?........................................................................................6 6.信息系統的結構....................................................................................................................6 7.C/S和B/S軟件結構..............................................................................................................7 第三章信息系統建設概論...............................................................................................................7

1信息系統建設的特點............................................................................................................7 2什么是信息系統的生命周期?幾個階段?每個階段的任務是什么?............................7 3圍繞生命周期有哪些開發過程模型?各自特點(瀑布、原型、迭代)........................8 4信息系統為什么要建模?有哪些模型?對軟件結構進行建模有什么方法,主要思想是什么?.......................................................................................................................................9 5有哪些開發方式?各自利弊................................................................................................9 第四章系統規劃.............................................................................................................................10 1系統規劃的特點、任務......................................................................................................10 2規劃方法..............................................................................................................................10 3企業系統規劃法的步驟......................................................................................................10 4什么是可行性分析,包括哪三個方面?..........................................................................10 5資源的生命周期..................................................................................................................11 第五章系統分析概述.....................................................................................................................11 1系統分析的任務..................................................................................................................11 2分析階段有哪些系統調查方法,調查什么......................................................................11 3兩種方法:..........................................................................................................................11 4系統說明書的內容..............................................................................................................11 第六章結構化系統分析.................................................................................................................12 1數據流圖描述了什么?繪制數據流圖要注意的事項,應能繪制..................................12 為什么需要數據字典?數據字典應該包含哪些條目?應能書寫數據流、數據存儲及處理條目.........................................................................................................................................12 對于復雜邏輯有幾種表述方式(決策樹、決策表,考題)?優缺點.............................12 第七章面向對象系統分析.............................................................................................................13 1面向對象方法的基本思想和有關概念..............................................................................13 2UML是什么,主要包含哪些圖?(UML1.X)每種圖的用途是什么?..........................13 3用例圖,參與者和用例的概念,用例與用例之間的關系(包含關系和擴展關系),繪制用例圖.................................................................................................................................13 4用例規格說明(前置條件、后置條件、主事件流、備選事件流)..............................14 5類圖中包含哪四種關系(耦合),具體什么含義,如何表示,繪制類圖....................14 6對象關聯的要素(名稱、角色、多重性、方向)..........................................................14 7泛化和實現的使用和繪制..................................................................................................15 第八章系統設計概述.....................................................................................................................15 1系統設計的任務..................................................................................................................15 2系統設計和系統分析、系統實施的區分..........................................................................15 3什么是總體設計,什么是詳細設計..................................................................................15 第九章系統總體設計.....................................................................................................................16 1軟件架構與軟件結構的區別..............................................................................................16 2理解分層架構思想,信息系統可能使用的分層架構方案..............................................16 3面向對象的軟件結構設計、類圖......................................................................................16 4軟件設計原則,高內聚、低耦合......................................................................................16 第十章系統詳細設計.....................................................................................................................17 1輸入設計..............................................................................................................................17 2輸出設計..............................................................................................................................17 3人機交互設計......................................................................................................................17 4程序處理過程詳細設計......................................................................................................17 5什么是整體部分關聯?什么是依賴? UML的表示.......................................................17 6網絡和計算機系統設計......................................................................................................17 7數據庫設計..........................................................................................................................17 8代碼體系設計......................................................................................................................17 第十一章系統實施.........................................................................................................................17 1測試的概念,四種類型,兩種測試技術,為什么需要設計測試用例,如何設計測試用例?.........................................................................................................................................17

第一章系統思想

1系統的概念

@定義:系統是由相互聯系和相互制約的若干組成部分結合成的、具有特定功能的有機整體

@概念理解:系統是由若干要素組成的,是一個集合體;

系統有一定的結構,同一系統的元素之間相互聯系、相互作用。元素之間一切聯系方式的總和,稱為系統的結構(主要的、相對穩定的、有一定規則的聯系方式); 系統具有特定功能,凡是系統都有一定的目的性。

2系統的模型,概念的抽象級別

1)實體系統(物理系統)——最具體的確定存在的系統(系統實施階段產生)。

——物理模型表達了具體的物理系統,模型中的元素都可以對應于實體(系統設計階段產生)。

2)邏輯系統——介于實體系統與概念系統之間,利用人類抽象思維能力,抽取系統本質,描繪了系統的各個側面(如靜態的結構、動態的過程等)。使用邏輯模型表達(系統分析階段產生),一個邏輯系統可以建立不同的物理模型和實體系統。

3)概念系統——最抽象的系統,根據系統目標構思出來的系統雛形,描繪了系統的大致輪廓。

使用概念模型表達(系統規劃階段產生)

3系統的整體性、層次性

@系統的特性:整體性、層次性、目的性、穩定性、突變性、自組織性、相似性

-系統整體性:指系統是由若干要素組成的具有一定新功能的有機整體,各個要素一旦組成系統整體,就表現出獨立要素所不具備的性質和功能,形成新的系統的質的規定性,從而表現出整體的性質和功能不等于各個要素的性質和功能的簡單相加。

整體性表現在:

-系統由部件組成,部件之間不是簡單累加,而是具有了新的質-亞里士多德名言“整體大于部分之和”:1+1>2-與之相反“一個和尚挑水吃,?三個和尚沒水吃”-整體性以有機關聯性為保證(部件的不可分割)-劃分系統以及子系統就是要從整體性出發,充分考慮各組成元素之間的關聯性。-比如學校系統教師工資的計算

-系統的層次性:指的是,由于組成系統的諸要素的中中差異,使系統組織在地位、結構和功能上表現出等級秩序性,形成具有質的差異的系統等級 層次性表現在:

-系統組織表現出等級性-系統要素中,存在子系統,子系統的要素中又包含更低一層的子系統-從上至下組成金字塔結構,逐層具體化-比如企業組織結構、地區劃分

-結構化方法就是考慮到系統的層次性,采取從抽象到具體、逐步求精的方法對系統進行研究

4系統思想的發展

古代樸素的系統思想 系統思想的淹沒 現代系統思想的興起 復雜系統理論熱潮

5系統工程方法

@1962年美國貝爾電話公司的霍爾,發《系統工程方法論》

1.問題定義

2.目標選擇

3.系統綜合4.系統分析

5.最優系統選擇

6.實施計劃 @1969年霍爾三維結構 時間維、邏輯維、知識維

6軟系統方法論

@硬系統是指具有良結構化(well-structured)的工程系統,問題和目標是確定的,能用明確的數學模型描述,可以使用定量方法計算出系統行為和最優結果 @切克蘭德創立軟系統方法論 @無結構的問題:

-問題雖然是“可認識的”,但不是“可定義的”

-對問題的這種認識永遠是主觀的,并且隨時間而改變-與其說是有待解決的問題,不如說是有待改善的狀況

7物理-事理-人理系統方法論WSR @20世紀90年代顧基等人提出WSR 物理——是什么事理——怎么去做人理——最好怎么做 @“懂物理、明事理、通人理”是實踐準則

@WSR的7個步驟:1.理解意圖

2.指定目標

3.調查分析

4.構造策略

5.選擇方案

6.協調關系

7.實現構想 第二章信息與信息系統

1什么是信息,信息和數據的關系

@信息是經過加工后的數據,它對接受者有用,對決策或行為有現實或潛在的價值 @數據與信息的關系可以看做原料與成品的關系。——數據是未經組織的數字、詞語、聲音、圖像等;

——信息是以有意義的形式加以排列和處理的數據(有意義的數據);

——知識是用于生產的信息(有意義的信息),是人類關于自然界、人類社會及思維方式與運動規律的認識、經驗的總和。@例:氣溫器上的溫度指示,數據

今天我要出門,最低氣溫是0度,信息 水在0度結冰,知識

今年冬天平均氣溫非常低,燃料將短缺,情報 @從信息系統角度看,信息具有的一些基本屬性:

事實性、擴散性、穿屬性、共享性、增值性、不完全性、等級性、滯后性

2信息處理器

@人進行信息處理的特點-人需要反饋

-人需要一些多余的信息-人們需要信息的壓縮

-人們對信息需求的口味各異-人需要非口語的信息輸入

@人與計算機的比較:人比計算機聰明,計算機比人快。

3信息與決策、信息與管理的關系

@信息是管理的基礎,管理的基本職能離不開信息-信息是制定計劃的依據-信息是組織實施的保證-信息室調節控制的指示器-信息室激勵員工的依據-信息室領導指揮的基礎

@管理的決策理論學派認為“管理就是決策”,決策過程就是收集、處理和使用信息的過程。信息是決策的關鍵因素

@管理活動的三個層次及對應使用信息 高層(戰略管理)——戰略信息 中層(戰術管理)——戰術信息 基層(作業管理)——業務信息

4.信息管理

@狹義信息管理認為信息管理就是對信息本身的管理,即采用各種技術方法和手段對信息進行組織、規劃、控制、存儲和檢索等,并達到預定目標。

@廣義信息管理認為是對信息資源及其相關資源(如信息設備、信息技術、信息人員、信息系統等)進行規劃、組織、領導和控制的過程。

5.信息系統是什么?有哪些功能?

@定義:信息系統就是輸入數據,通過加工處理,產生信息的系統。

@以計算機為基礎的信息系統是結合管理理論和方法,應用信息技術解決管理問題,為管理決策提供支持的系統。

@它是管理理論、系統科學方法論和信息技術交叉形成的綜合性應用學科。信息系統學科注重研究管理與信息技術的結合,而不深入得討論具體的管理問題,也不致力于計算機或通信技術方面的研究。@功能:

-信息的采集和輸入:主要是識別、采集、校驗-信息的傳輸:數據通信的手段-信息的存儲:介質?在哪?時效?

-信息的加工:查詢、排序、歸并、數學模型、人工智能-信息的維護:準確、及時、安全、保密-信息的使用:技術層面、價值深度

6.信息系統的結構

1)概念結構

2)基于管理職能的邏輯結構

3)基于計算機實現的物理結構(硬件結構+軟件結構)

硬件結構分為:集中式

+

分布式(文件服務器,C/S,B/S)

集中式——主機-終端結構:處理能力集中在主機,集中存儲、計算;終端用于輸入輸出,無cpu 分布式——文件服務器系統:程序和數據集中在文件服務器中;客戶機根據權限存取服務器

中文件,客戶機有處理能力

——C/S結構,客戶/服務器結構:客戶機完成本地運算,可向服務器請求某種服務(如查詢

數據),服務器相應請求,完成運算后,將結果返回給客戶機。

——B/S結構,瀏覽器/服務器結構:增加Web服務器,獲取客戶端請求,解析處理后生成HTML文件返回給客戶端;客戶端配置瀏覽器軟件(如IE),通過網頁方式實現信息的訪問。7.C/S和B/S軟件結構

C/S軟件結構: 數據庫——數據庫服務器——windows窗口應用程序 B/S軟件結構:

數據庫——數據庫服務器——web應用服務器+web應用程序——瀏覽器程序

第三章信息系統建設概論

1信息系統建設的特點

信息系統建設是個復雜的社會過程:-技術手段復雜

-內容復雜,目標多樣

-投資密度大-環境復雜多變

2什么是信息系統的生命周期?幾個階段?每個階段的任務是什么?

@生命周期的定義:信息系統在使用過程中隨著生存環境的變化,需不斷維護、修改,當它不再適應的時候就要被淘汰,就要由新系統代替老系統,這種周期循環稱為信息系系統的周期

@5個階段:規劃、分析、設計、實施、運維

系統規劃——確定信息系統的發展規劃;企業業務流程的識別、改革與創新;對建設新系統的需求做出初步研究,確定信息系統的總體結構;確定系統的備選方案,對方案進行可行性分析(開發請求-初步調查-可行性研究-審批)

系統分析——詳細調查,確定系統的基本目標和邏輯功能要求(詳細調查-邏輯設計-審查)系統設計——根據系統說明書中規定的功能要求,考慮實際條件,具體設計實現邏輯模型的技術方案(總體設計-詳細設計-審查)

技術實施——計算機等設備的購置、安裝和調試;編寫、調試和測試程序;人員培訓;數據準備或轉換;系統調試與轉換(編程調試-系統轉換-驗收)

系統維護——運行情況的記錄;必要的修改;評價呵呵總結等(系統維護-系統評價)3圍繞生命周期有哪些開發過程模型?各自特點(瀑布、原型、迭代)

@模型:瀑布開發方法、原型開發方法、迭代開發方法、螺旋開發方法、敏捷開法方法…… @瀑布開法方法——

特點:簡單易用,容易理解

開發的進程一個順著一個,沒有反饋過程,需要嚴密控制 允許基線和配置早期接收控制 一個新的項目不適合這個模型

用戶直到項目結束才能看到質量如何 不允許或者嚴格限制變更

不足:1需求:客戶常常難以表達真正的需求,而這種模型卻要求嚴格的階段性成果,返工困難,變更代價很大

2風險:客戶要等到開發周期的晚期才能看到程序運行的測試版本,這時若發現大的錯誤,可能引起客戶的驚慌,其后果也可能是災難性的

3效率:因為前后任務的依賴關系,成員不能并行工作,有可能花在等待的時間比開發的時間要長,即所謂的“堵塞狀態”

應用場合:適用于一些需求已明確并且變化較少的信息系統 @原型開發方法——

特點:用戶積極參與; 原型的開發沒有嚴密的階段性 短期獲得測試版本,降低風險

不足:1用戶隨意無止境的需求變化,因為用戶容易產生誤解,認為系統很容易被構造和修改

2如果采用原型基礎上繼續構造,由于修補過度,軟件質量不易于保證

3開發人員為了快速構造原型,可能會采用不合適的操作系統、語言、算法等,造成后期風險,如系統適應性差、維護困難等

應用場合:1需求含糊,用戶不能標識詳細的輸入、處理和輸出需求

2設計方案不明確,開發人員不能確定算法的有效性、操作系統的適應性或人機交互的有效性

@迭代開發方法—— @增量迭代——

特點:1以功能遞增的方式進行軟件開發(可并行化)

2能較快地產生可操作的系統

3在每一步遞增中,都可以把用戶/開發者的經驗結合到不斷求精的下一個增量中 4可改善測試效果和降低軟件開發總成本。5這個過程好比搭積木。

應用場合:1項目開始,明確了需求的大部分,但是需求可能會發生變化

2對于市場和用戶把握不是很準,需要逐步了解 3對于有龐大和復雜功能的系統進行功能改進,本身就需要一步一步實施的。

@進化迭代—— 特點:1進化迭代與增量迭代的區別是在每個迭代周期是對上一次迭代的演化和完善。

2比如可以將一個軟件功能的編程劃分了多個迭代周期,每個迭代是對該功能的補充和進化。

3這個過程好比滾雪球。

@螺旋開發方法——

定義:把軟件開發過程定義成不斷上升的螺旋周期,每個周期分為計劃、風險分析、實施和評價四個方面。沿螺線自內而外每旋轉一圈便開發出更為完善的一個新的軟件版本。

特點:1風險驅動,可以在生命周期早期強制性的確定項目中存在的風險

2需要開發人員具有相當豐富的風險評估經驗和專門知識 3要求用戶參與階段評價,對用戶要求較高 應用場合:單位內部開發的大規模軟件項目

風險是項目的主要制約因素 可能會發生重大變更 采用新技術

4信息系統為什么要建模?有哪些模型?對軟件結構進行建模有什么方法,主要思想是什么?

@建模的原因:

-對復雜的問題進行簡化,幫助有關人員快速、直觀、準確了解系統;

-建模過程使得分析師和設計師能全面研究系統,深思熟慮,形成更成熟的方案;-各階段產生的模型為后續階段的有關人員提供了工作依據;-為項目各類人員提供了統一的交流工具,利于溝通;-為項目驗收和將來的維護提供文檔依據……

@模型類型:業務流程圖、數據流圖、程序流程圖、實體關系圖、模塊結構圖、判定表判定樹、UML @對軟件結構建模的方法:UML(類圖、用例圖、順序圖等)

@UML主要思想:通過不同的圖來描述系統的結構、行為、交互過程

5有哪些開發方式?各自利弊

1結構化方法

容易理解和交流,對于大系統可以從全局逐步展開到局部,整體性較好。結構化方法是其他系統開發方法(如面向對象方法)的基礎。2面向對象

穩定可靠,有利于維護和重用,并容易實現多層分布式結構,但對前期分析設計人員要求較高,用戶理解模型有困難。3面向服務

松耦合、自描述、可重用、開放標準。以XML為基礎,將已有的服務進行重新組合后可以快速建立新的業務流程,要求分析有較強的業務流程的抽象能力。以結構化方法和面向對象方法為基礎。

第四章系統規劃

1系統規劃的特點、任務

@系統規劃的任務:

-制定信息系統發展戰略

-制定信息系統總體方案,安排項目開發計劃-制定信息系統資源分配 @系統規劃的特點:

-面向全局、長遠,不確定性,結構化程度低-面向高層管理人員

-不宜過細,著眼于子系統劃分及相互關系-應與企業規劃同步

2規劃方法

1戰略目標集轉移法(SST-strategy set transformation)2企業系統規劃法(BSP-business system planning)

3關鍵成功因素法(KSF-key successful factors,或CSF-critical success factors)4價值鏈分析法(VCA-value chain analysis)

3企業系統規劃法的步驟

1定義管理目標 2定義管理功能組 3定義數據分類 4定義信息結構

4什么是可行性分析,包括哪三個方面?

@“可行性”是指在企業當前情況下,研制這個信息系統是否有必要,是否具備必要的條件。(可能性、必要性、合理性)@可行性分析的內容:-技術可行性-經濟可行性-社會可行性 5資源的生命周期

資源的生命周期,是指一項資源由獲得到退出所經歷的階段,一般劃分為產生、獲得、服務和歸宿四個階段

第五章系統分析概述

1系統分析的任務

系統分析員(system analyst,SA)與用戶在一起,充分了解用戶的要求,并把雙方的理解用系統說明書表達出來。系統說明書審核通過之后,將成為系統設計的依據,也是將來驗收系統的依據。

2分析階段有哪些系統調查方法,調查什么

@調查是識別需求的基礎,是建立系統邏輯模型的基礎。調查包括:-業務處理過程是什么樣的?(干什么?)-業務過程應該怎樣完成?(怎么干?)-業務誰負責,完成業務需要什么輸入,能輸出什么? @傳統的系統調查方法有:-資料收集-訪談-實地觀察-問卷調查

3兩種方法:

@結構化系統分析(基于功能分解設計系統結構,通過不斷把復雜的處理逐層分解來簡化問題,它從內部功能上模擬客觀世界)@面向對象系統分析(強調人在日常的邏輯思維中經常采取的思想方法和原則,例如:抽象、分類、繼承、聚合、封裝)

4系統說明書的內容

1引言

-項目名稱、目標、背景、引用資料、術語說明等 2項目描述-項目的主要工作內容-現行系統的調查情況-功能需求-數據需求-其他需求

3實施計劃

-工作任務的分解-進度-預算

第六章結構化系統分析

1數據流圖描述了什么?繪制數據流圖要注意的事項,應能繪制

@數據流圖描述數據流動、存儲、處理的邏輯關系,也稱為邏輯數據流圖,一般用DFD表示。

@注意事項:關于層次的劃分,語法的正確性,可讀性,確定系統邊界。

為什么需要數據字典?數據字典應該包含哪些條目?應能書寫數據流、數據存儲及處理條目

@為什么需要數據字典:數據流圖描述了系統的分解,但是沒有說明系統中各個成分的含義。@數據字典的各類條目:數據元素;數據結構;數據流;數據存儲;處理過程;外部實體

對于復雜邏輯有幾種表述方式(決策樹、決策表,考題)?優缺點

@針對復雜的處理邏輯,可以使用:結構化語言、判定表、判定樹 @判定樹

1如果一個動作的執行不只是依賴一個條件,而是與多個條件有關,那么這項策略的表達就比較復雜,就可以使用判定樹來表示。

2比如:郵政系統中,包裹郵資的計算策略與國別、路程、重量、保值額度等有關,使用自然語言來描述顯然不夠簡潔 @判定表

1如果條件較多、每種條件的取值情況也較多的情況下,可以使用判定表。2判定表的優點是可以把各種組合情況一個不漏地表示出來,還能幫助發現遺漏和矛盾的地方。

第七章面向對象系統分析

1面向對象方法的基本思想和有關概念

對象、類、屬性和操作 封裝、隱藏 消息 繼承 多態 關系

2UML是什么,主要包含哪些圖?(UML1.X)每種圖的用途是什么?

3用例圖,參與者和用例的概念,用例與用例之間的關系(包含關系和擴展關系),繪制用例圖

@用例(use case)是對于一組動作序列的描述,系統執行這些動作會對特定的參與者(actor)產生可觀測的、有價值的結果。

@參與者是系統之外與系統進行交互的任何事物。@用例關系:

包含關系:經過封裝后可以在各種不同的基本用例中復用的行為稱為包含用例。擴展關系:表達某些可選或只在特定條件下才執行的系統行為的用例,它們是對基本用例的擴展。稱為擴展用例。

泛化關系:如果兩個或更多用例在行為、結構和目的方面存在共性,可以使用泛化關系。父用例描述這些共有部分,子用例繼承父用例并特殊化。

4用例規格說明(前置條件、后置條件、主事件流、備選事件流)

@前置條件(pre-condition):表述在系統允許用例開始以前,系統應確保為真的條件。這可為后續的編程人員提供幫助,從而確定在用例的實現代碼中哪些條件無須再次檢驗。如果前置條件不滿足,用例無法被啟動,比如“預定圖書”用例的前置條件是讀者已正確登錄到系統中。@后置條件(guarantee):或稱為成功保證。表述在用例結束時,系統將要保證的限定條件,一般都是在成功完成用例后成立。

一旦用例被成功地執行,可能會導致系統內部某些狀態的改變,比如成功地“借出圖書”會使圖書狀態改變等。

@主事件流是指能夠滿足目標的典型的成功路徑。不包括條件及分支

主成功場景/開心路徑/基本路徑

@備選事件流是指除主事件流之外的各種可能失敗情況、分支路徑或擴展路徑。備選事件流的編號要與主事件流相對應。

5類圖中包含哪四種關系(耦合),具體什么含義,如何表示,繪制類圖

@關聯——一個對象擁有另一個對象

@泛化——泛化是指父類與其一個或多個子類之間的關系

@實現——實現關系將一種模型元素(如類)與另一種模型元素(如接口)連接起來,由實現關系指定二者之間的一個契約(Contract),一個模型元素定義一個契約,而另一個模型元素保證履行該契約

@依賴——依賴(Dependency)是兩個事物間的語義關系,其中一個事物(稱為服務的提供者)發生變化,會影響到另一個事物(稱為客戶或服務的使用者),或向它(客戶)提供所需信息在類與類之間應用依賴關系指明一個類使用另一個類的方法或一個類使用其他類所定義的屬性和方法

6對象關聯的要素(名稱、角色、多重性、方向)

@關聯名稱

-多數關聯是二元的(即只存在于兩個類的實例之間),在圖中表示為連接兩個類符號的實線路徑。-使用關聯名稱,應該反映該關系的目的,并且應該是一個動詞詞組。-讀者和圖書的關聯是“借閱”

-教師對象和課程對象的關聯名稱就是“講授”-醫生和處方單的關系是“開”。

-關聯名稱應放置在關聯路徑上或其附近。@關聯角色

-關聯所聯系的每一端叫做一個角色

-角色名稱應該是一個名詞,能夠表達被關聯對象在關聯中所充當的角色,角色名稱緊鄰關聯線的末端。@關聯的多重性

-定義了一個類A的實例在一段特定的時間內能夠和多少個類B的實例發生關聯。-類似于ER中的關聯基數(一對一/一對多/多對多)@關聯的導向性

-角色的導向性特征表示可以通過關聯從源類導向到目標類上。也就是說給定關聯一端的對象就能夠容易并直接地得到另一端的對象。

-識別關聯的導向可以推遲,與設計實現有關。通常是源對象存儲了對目標對象的一些引用

7泛化和實現的使用和繪制

第八章系統設計概述

1系統設計的任務

根據實際的技術條件、經濟條件和社會條件。確定系統的實施方案,即系統的物理模型

2系統設計和系統分析、系統實施的區分

3什么是總體設計,什么是詳細設計

總體設計——定義:也稱為概要設計,任務是設計出系統的主要框架結構,即組成物理系統的主要成分及其關系。

內容:系統體系結構(系統架構)的設計;系統結構(系統組成元素及其關系)的設計;系統對外接口和服務的設計

詳細設計——詳細設計包括各分支技能的細節,包括輸入輸出設計、人機交互設計(用戶界面設計)、程序處理過程詳細設計、數據庫設計、代碼體系設計、計算機系統和網絡設計等

第九章系統總體設計

1軟件架構與軟件結構的區別

1架構是抽象無形的,體現高層全局的決策,就像文章的中心思想和提綱。2結構是具體有形的,體現決策的貫徹,如同文章的每個段落及細節描述。3架構包含了結構的初步描述和決策。4相同架構的系統,具體結構允許有差異。

2理解分層架構思想,信息系統可能使用的分層架構方案

分層模型的理念就是將任務橫向劃分(如高層、中層、基層)為不同級別,而不是縱向。三層架構、五層架構、MVC架構

3面向對象的軟件結構設計、類圖

根據架構設計類:邊界類、實體類、控制類

4軟件設計原則,高內聚、低耦合

設計原則:總的來說就是抽象與復用(封裝、信息隱藏);松耦合 高內聚:內聚指的是一個類的職責間相關聯的緊密程度。如果一個類具有很多緊密相關的職責,而且只完成有限的功能,則這個類就具有高內聚性。

低耦合:耦合度是測量一個類連接、了解或依賴其他類的強弱程度。低耦合可以降低依賴性,減小變化帶來的影響。第十章系統詳細設計

1輸入設計 2輸出設計 3人機交互設計

4程序處理過程詳細設計

-類的詳細設計(UML順序圖、UML類圖)-面向對象設計的主要內容

-順序圖用來描述什么,如何描述?消息是什么概念?什么是嵌套消息?應能繪制-對象關聯是如何實現的?(重數為

1、多分別怎么實現,方向如何實現)

5什么是整體部分關聯?什么是依賴? UML的表示 6網絡和計算機系統設計 7數據庫設計 8代碼體系設計

(只考一道判斷題)

第十一章系統實施

1測試的概念,四種類型,兩種測試技術,為什么需要設計測試用例,如何設計測試用例?

@測試的概念:(1)測試是指“用意在發現錯誤而執行一個程序的過程”;

(2)一個好的測試用例是指這個測試用例有很高的概率可以發現一個尚未發現的錯誤;(3)一個成功的測試是指它成功地發現了一個尚未發現的錯誤。

@四種類型:-模塊測試

也稱單元測試。-聯合測試

也稱集成測試,檢驗模塊及系統結構。-確認測試

測試對需求的滿足,也可稱驗收測試。-系統測試

是對整個信息系統的測試,將硬件、軟件、操作人員看作一個整體,來分析系統的功能與執行性能

@兩種測試技術:

白箱測試:根據一個軟件部件的內部控制結構,測試是否依據設計正確地執行

黑箱測試:根據一個軟件部件由外部界面所能觀察到的功能效果,測試它是否與其他部件正確地溝通,一般指輸入正確時,看是否有正確的輸出。

@設計測試用例的原因:以盡可能少的數據發現盡可能多的錯誤

第二篇:信息系統分析與設計

《信息系統分析與設計》考試題目及評分標準

下周一(11月26日)中午12點之前由班長或學習委員收齊各班紙質版本作業,周二收齊交給任課老師。

請注意論文封面、格式以及老師強調的論文重點,打印并裝訂好交給班長或學習委員。考試題目:(任選其一)

設計一個銀行存取款管理信息系統。

要求具有下面的功能:①儲戶憑身份證在銀行開戶,銀行賬戶中保存儲戶姓名、聯系電話、家庭住址等基本信息,并保存儲戶每筆存取款業務數據。②儲戶存款時,需提交存折/卡號,由業務員在銀行賬戶及存折/卡上登記存款信息。③儲戶取款時,還需提交密碼,以確認身份,在驗證取款合法性后,更新銀行賬戶。④統計員每日統計存、取款情況,形成日存取款匯總表,提供給信貸管理部作為信貸主要依據。

設計一個物資采購及庫存管理業務管理信息系統。

要求具有下面的功能:①車間填寫領料單到倉庫領料,庫長根據用料計劃審批領料單,未批準的退回車間。②庫工收到已批準的領料單后,首先查閱庫存賬,若有貨,則通知車間前來領取所需物料,并登記用料流水賬;否則將缺貨通知采購人員。③采購人員根據缺貨通知,查閱訂貨合同單,若已訂貨,則向供貨單位發出催貨請求,否則就臨時申請補充訂貨。④供貨單位發出貨物后,立即向訂貨單位發出提貨通知。采購人員收到提貨通知單后,就可辦理入庫手續。接著是庫工驗收入庫,并通知車間領料。⑤此外,倉庫庫工還要依據庫存賬和用料流水賬定期生成庫存報表,呈送有關部門。

考核內容:

熟練掌握信息系統分析與設計的方法。具體考核的內容是:

1、編寫信息系統可行性報告。

2、編寫信息系統需求分析報告,繪制數據流圖。

3、編寫信息系統設計報告,繪制功能結構層次圖,數據庫設計,界面設計和硬件和軟件設計。

評分標準:

1、編寫信息系統可行性報告。(20分)

2、編寫信息系統需求分析報告,繪制數據流圖。(30分)

3、編寫信息系統設計報告,繪制功能結構層次圖。(20分)

4、數據庫設計(10分)

5、界面設計。(10分)

6、簡單的硬件和軟件設計。(10分)

第三篇:信息系統分析與設計學習總結

信息系統分析與設計學習總結

通過這個學期的學習,我覺得在信息系統分析與設計這門課程中的收獲頗多,同時讓我了解到在開發一個系統前,進行信息系統分析與設計是重中之重,正所謂“工欲善其事必先利其器”要想實現好的系統,做好前期工作是必須的。比如說從系統這一方面說吧,首先進行信息系統規劃,接著是結構化系統分析,結構化系統設計三個部分,其中結構化系統設計主要包括系統總體結構設計,代碼設計,數據庫設計,輸入輸出設計,最后一步就是系統的實現與運行過程了。

在這期課程中,通過老師講解學習到了:在信息系統的概論中,讓我們初步認識了信息系統的基本概念及其功能,分析信息系統的特征、結構、信息系統的分類和信息系統的發展階段等。在管理信息系統開發的概述中,我知道了管理信息系統開發指的是管理信息系統由問題提出開始,從系統規劃、系統分析、設計、實施到系統的維護、評價的全過程,其次就是創建MIS的方法等。在信息系統規劃中,學習了信息系統規劃的定義、內容、流程和方法,在信息系統規劃的方法中,具體介紹了關鍵成功因素法、戰略目標集成法和企業系統計劃法等。在第四章結構化系統分析中,主要學習到了結構化信息系統的分析過程,分析信息系統需求分析方法和主要工具,學習到了數據流程圖的基本結構和畫法。在學習畫時序圖過程中雖然也遇到了很多的問題,但是通過老師和同學的幫助都成功得到了解決。在畫數據流程圖的時候遇到的問題就相對少了點,因為以前學過一些,所以在繪制時就相對輕松一些。在進行需求分析學習過程中,我知道了在需求分析階段需做的工作、需求分析的任務、需求分析的特點等。在學習體系結構設計中,理解了體系結構的基本概述、體系結構設計需要做的工作。在最后學習了詳細設計。其次,在本期學習到的知識中,老師也讓我們做了實際的運用,在平時作業中,我們完成了圖書管理系統需求規格說明書、小區物業管理系統需求規格說明說、圖書管理系統體系結構的設計,圖書管理系統詳細設計、小區物業管理系統詳細設計等,通過這些實際的運用,讓我更加深入的了解并學會運用所學知識。

本學期的課時即將完成,總的來講,在本學期信息系統分析與設計這門課程當中讓我獲益頗多,我今后會繼續努力,更好的學好每一門課程。

第四篇:《信息系統分析與設計》教學大綱

《信息系統分析與設計》教學大綱

課程代碼:NR4002

學 分:4

學 時:72(理論學時:36,實驗學時:36)

先修課程:辦公軟件、計算機網絡、面向對象編程技術、數據庫原理

適用專業:信息管理與信息系統專業

課程性質:必修

開課單位:網絡技術系

一、課程的性質和任務

《信息系統分析與設計》是信息管理與信息系統專業的專業必修課程,是課程體系中專注于系統分析、設計、實施和管理等能力培養的綜合性骨干課程。本課程以信息系統建設要求為背景,通過案例教學、實踐及工程化訓練,著重培養學生(中大型)信息系統分析與設計的工程能力,特別是軟件工程制圖和文檔編寫能力,從而初步具備(本科生)初級系統分析師和軟件設計師的能力。

二、課程教學目標

(一)知識目標

目標1:掌握信息系統分析與設計的基本理論知識;

目標2:熟悉信息資源管理與相關的工程技術知識;

目標3:了解信息資源管理與信息系統前沿和發展動態;

(二)能力目標

目標4:具有信息的采集、組織和分析處理的能力;

目標5:具有企業業務數據分析的基本能力;

目標6:掌握信息系統業務流程的理解、識別與優化能力;

目標7:掌握信息系統項目分析與設計的能力;

目標8:掌握信息系統開發和測試的能力;

目標9:掌握信息系統實施和運維的能力;

(三)素質目標

目標10:具有科學、務實的態度,具有嚴謹治學、求真務實、艱苦奮斗、團結協作的品質

目標11:具有創新精神和良好的職業道德;

三、課程思政目標及安排

由于信息系統工程涉及的領域較為寬泛,因此需要對課程內容進一步明確和聚焦,通過信息系統項目的完整實施流程,在培養學生的職業能力和工作態度的過程中,實現態度、思維與學習幾個方面的培養。具體目標包括:

1、具有在面對不確定性時做決策的主動性和意愿

2、毅力、完成任務的緊迫感和決心、變通的智慧

3、批判性思維

4、創造性思維

5、自我認識、認知構成及終身自我學習

6、職業道德、公平和責任感

具體實施過程見教學內容與要求中的相關章節教學設計

四、課程教學內容、要求及學時分配

(一)教學內容與學時分配

教學內容

推薦學時

講授學時

實驗學時

支撐課程目標

第1章 緒論

目標1、2

第2章 系統規劃與可行性分析

目標3、11

第3章 需求分析

目標4、5、6

第4章 結構化方法

目標7

第5章 面向對象方法

目標7

第6章 用戶交互設計與原型方法

目標8、10

第7章 系統架構設計

目標7、8

第8章 Serverless架構與云計算

目標3、7

第9章 系統詳細設計

目標7、8

第10章 系統實現與運維

目標9、11

總計

(二)教學內容與要求

第1章 緒論

教學目標:(按了解、理解、掌握等不同層次寫明本章應達到的教學要求)

(1)了解數據、信息、系統與信息系統的概念

(2)理解軟件開發聲明周期的各個階段的目標與任務

(3)理解結構化方法與面向對象方法的基本概念

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)數據與信息的概念

(2)系統與信息系統的概念

(3)軟件開發生命周期(SDLC)

(4)結構化方法與面向對象方法

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)數據與信息關系

(2)系統與系統的性質

(2)三個世界:現實世界、概念世界、數字世界

(3)三個空間:環境空間、問題空間、解空間

教學難點:(學生在學習過程中理解有困難的知識、內容)

(1)兩種生命周期模型:瀑布模型與敏捷模型

(2)兩種軟件開發方法論:結構化方法與面向對象方法

作業要求:

分析某現有信息系統的功能與結構,并回答以下問題:

(1)系統輸入、處理和存儲哪些數據?

(2)系統應該劃分為哪幾個子系統?子系統之間有哪些數據和流程方面的聯系?

(3)系統存在哪些不足?

成立3-5人組成的項目團隊,明確各成員的崗位與職責。

第2章 系統規劃與可行性分析

教學目標:

(1)了解系統規劃的目的、任務和方法

(2)理解可行性研究的目的和任務

(3)掌握可行研究的方法、技術與工具

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)系統規劃的目的、任務和方法

(2)企業系統規劃法、關鍵成功因素法和戰略集成轉換法

(3)可行性分析的目標與任務

(4)技術可行性分析

(5)經濟可行性分析

(6)組織可行性分析

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)系統規劃的目的和方法

(2)可行性分析的目標與任務

教學難點:

(1)企業系統規劃法、關鍵成功因素法和戰略集成轉換法

(2)技術可行性分析

作業要求:

對上個階段分析的現有系統進行總體戰略規劃,通過市場調研、文獻閱讀、小組討論的形式完成該工作,并形成新系統的立項報告和可行性分析報告。

第3章 需求分析

教學目標:

(1)了解需求分析的目的和任務

(2)掌握用例分析的方法和工具

(3)掌握業務對象分析的方法

(4)掌握業務流程分析技術和業務流程圖(TFD)的繪制方法;

教學內容:

(1)需求分析的目的和任務

(2)功能性需求和非功能性需求

(3)需求獲取技術

(4)用例分析與用例圖

(5)需求變更與管理

(6)業務對象的分析與提取

(7)業務流程分析與TFD

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)用例分析與用例圖

(2)業務流程分析與TFD

教學難點:

(1)需求獲取技術

(2)業務對象分析技術

作業要求:

通過市場調研、文獻閱讀、客戶訪談、小組討論等形式完成新系統的需求獲取與提煉,以用例圖的形式描述新系統的功能需求,通過需求驗證答辯評審。

第4章 結構化方法

教學目標:

(1)了解結構化分析與設計的思想、原則與方法

(2)掌握數據流程分析技術和數據流程圖(DFD)的繪制方法;

(3)熟悉數據字典的編寫方法;

(4)掌握數據的實體聯系(ER)模型及實體聯系圖(ERD)的繪制方法;

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)業務流程分析(TFD)

(2)數據流程分析(DFD)

(3)數據字典

(4)實體關系模型(ERD)

(5)模塊的耦合與內聚

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)業務流程圖(TFD)的繪制

(2)數據流程圖(DFD)的繪制

教學難點:

(1)數據流圖(DFD)與實體聯系圖(ERD)之間的數據校驗

(2)模塊化設計過程中的耦合與內聚

作業要求:

繪制目標系統的數據流圖(DFD)和實體聯系圖(ERD),并驗證雙方之間的數據完整性,即所有數據流圖中出現的數據項,在實體聯系圖中需要有相應的實體或屬性數據相對應,反之亦然。

第5章 面向對象方法

教學目標:

(1)理解類與對象的基本概念

(2)理解面向對象的三要素:封裝、繼承和多態

(3)熟悉數據庫的對象關系映射(ORM)

(4)掌握UML建模方法和技術

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)類與對象的基本概念

(2)封裝與繼承的概念和用途

(3)接口與多態的概念和用途

(4)包(Package)的作用與意義

(5)面向對象分析和設計的過程(歸納與演繹)和方法

(6)數據庫與對象關系映射(ORM)

(7)UML類圖和對象圖的繪制方法

(8)UML活動圖、狀態圖和協作圖等的繪制方法

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)類與對象的概念

(2)對象關系映射(ORM)

教學難點:

(1)接口與多態

(2)UML建模

作業要求:

對目標系統進行面向對象的分析與設計,從特殊性的業務對象歸納出一般性的類,再從一般性的類演繹出對象實例。使用UML類圖描述分析結果,使用UML過程性模型(活動圖、狀態圖和協作圖)描述對象的動態變化,以及對象與對象之間的交互。實踐數據庫的對象關系映射過程。

第6章 交互設計與原型方法

教學目標:

(1)理解交互設計理論與原則

(2)掌握交互設計的過程與方法

(3)理解原型的作用與目的(4)熟悉常用原型設計方法與工具

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)交互設計的指導思想與基本原則

(2)交互設計過程與方法

(3)導航設計

(4)輸入、輸出設計

(5)原型的作用與目的(6)原型的分類:水平原型(行為模型)/垂直原型(切片);拋棄原型/演進原型

(7)常用的原型方式:圖紙、位圖、可執行文件

(8)常用的交互式原型設計工具

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)交互設計過程

(2)原型方法

教學難點:

(1)交互設計指導思想

(2)交互式原型工具與技術

作業要求:

根據《軟件需求規格說明書》,遵循交互設計基本原則,使用交互式原型工具,完成新系統的原型設計任務。

第7章 系統架構設計

教學目標:

(1)了解常用的軟件架構與模式

(2)熟悉Web開發技術與開發框架

(3)了解大前端與多端開發

教學內容:

(1)軟件架構的基本組成部分

(2)不同風格的架構示例

(3)C/S架構、B/S架構、多層架構、事件驅動架構、微核架構、微服務架構、Serverless架構等

(4)Web開發技術棧

(5)MVC設計模式與Web開發框架

(6)大前端與多端開發技術

教學重點:

(1)Web開發技術

(2)常用Web開發框架

教學難點:

(1)MVC設計模式

(2)大前端與多端開發技術

作業要求:

在前階段《軟件需求規格說明書》、《業務對象與業務流程設計》、《數據模型設計》、《原型設計》等各項工作的基礎上,綜合考慮系統的功能、技術能力、性能與經濟性等各方需求,選擇合適的軟件架構,明確各部分的硬件、軟件組成,完成《系統架構設計說明書》。

第8章 Serverless架構與云計算

教學目標:

(1)了解Serverless架構的概念

(2)理解Serverless通信方式與接口

(3)了解云計算的基本概念

(4)掌握常見云計算平臺的基本開發技術

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)Serverless架構的基本概念和目標

(2)Serverless與傳統開發模式的區別

(3)常用的Serverless通信方式與接口

(4)API 網關(API Gateway)的的基本功能

(5)云計算的基本概念和目標

(6)云計算類型:IaaS、PaaS和SaaS

(7)常用云計算平臺的開發技術:云托管、云函數、云存儲等

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)Serverless架構

(2)云計算

教學難點:

(1)Serverless接口

(2)云計算開發技術

作業要求:

根據前面階段完成的分析與設計報告,選擇適當的系統架構,為后續階段的工作做好準備。了解、調研行業中常見的云計算平臺,選擇一個合適的云計算平臺,實現一個簡單、完整的微型Web應用。

第9章 系統詳細設計

教學目標:

(1)了解系統詳細設計的任務與目標

(2)熟悉詳細設計的原則與常用方法

(3)理解關系型數據庫與文檔型數據庫的區別

教學內容:

(1)系統詳細設計的任務與目標

(2)系統詳細設計的原則與方法

(2)子系統劃分

(3)組件設計

(4)接口設計

(5)關系型數據庫與文檔型數據庫(MangoDB)

教學重點:

(1)系統詳細設計方法

(2)子系統劃分

(3)組件設計

教學難點:

(1)接口設計

(2)關系型數據庫與文檔型數據庫的區別

作業要求:

完成目標系統的《系統詳細設計說明書》,完成各子系統劃分,完成數據庫設計的物理模型,明確各子系統與組件的接口規范,并完成對應的API接口規格設計文檔。

第10章 系統實現與運維

教學目標:

(1)了解軟件項目管理的基本方法與工具

(2)理解瀑布模型與迭代式開發各自的優缺點

(3)熟悉軟件測試的方法與工具

(4)了解軟件發布的流程與內容

教學內容:(圍繞教學目標,寫出各節應該講授的主要內容)

(1)軟件項目管理的內容與工具

(2)原型設計與原型驗證(技術性)

(3)里程碑與版本控制工具

(4)瀑布模型與迭代式開發

(5)測試驅動開發

(6)軟件系統測試

(7)系統安裝、部署與用戶文檔

(8)系統運行與維護

教學重點:(介紹為了達到教學目標而必須著重講解和分析的內容)

(1)瀑布模型與迭代式開發

(2)軟件測試方法與工具

教學難點:

(1)軟件項目管理

(2)測試驅動開發

作業要求:

根據前階段《系統架構設計》、《子系統API接口設計》等文檔,選擇適當的平臺和工具實現各子系統的接口與功能,并依據《軟件需求規格說明書》進行功能性和非功能性測試,形成系統測試報告。

五、課程實驗內容及要求

(一)實驗安排(演示性/驗證性/設計性/綜合性)(課內必做/課余必做/課余選做)

實驗名稱

實驗類型

實驗要求

實驗學時

實驗1:項目分組與任務布置

設計性

課內必做

實驗2:現有教務管理系統的功能與結構分析

綜合性

課內必做

實驗3:新教務管理系統的規劃與可行性分析

設計性

課內必做

實驗4:新教務系統的需求分析與評審

設計性

課內必做

實驗5:產品指標警示程序的結構化設計

設計性

課內必做

實驗6:MUD游戲程序的面向對象建模

設計性

課內必做

實驗7:新教務系統的用戶界面設計與評審

設計性

課內必做

實驗8:金融市場交易數據的獲取與實時圖形繪制

驗證性

課內必做

實驗9:新教務系統的架構設計與評審

設計性

課內必做

實驗10:子系統與組件接口設計與評審

設計性

課內必做

實驗11:系統實現與測試

綜合性

課余必做

實驗12:系統部署與用戶培訓

綜合性

課余必做

實驗13:系統驗收

綜合性

課余必做

(二)實驗內容與要求

實驗1 項目分組與任務布置

實驗目的:(按了解、理解、掌握等不同層次寫明本實驗應達到的教學要求)

(1)了解信息系統項目全生命周期;

(2)理解信息系統項目中對應工作崗位及職責;

(3)掌握項目團隊組建及開題流程

實驗內容:

(1)成立項目小組

(2)選取項目組長

(3)選取項目開發題目

(4)確定項目人員分工與對應工作崗位

(4)為自己的團隊起名

(5)制作團隊LOGO

(6)制定團隊標語口號

(7)制定團隊規則、規范

(8)開展一次團建活動(線上)

實驗要求:

(1)分組:每小組4~6人

(2)人員角色:項目組長、系統分析師、軟件工程師、運維工程師、甲方代表、監理工程師

(3)分組及工作實施原則:按照角色分配任務,可以多兼,互相協調、互相補充、強調協作、強調組織。

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:撰寫相關項目文檔,制作匯報PPT(5張以下),簡要介紹團隊章程,以及項目基本情況,下周實驗課進行論證,組長作匯報,組員亮相。提交以上文檔。

實驗2 現有教務管理系統的功能與結構分析

實驗目的:(按了解、理解、掌握等不同層次寫明本實驗應達到的教學要求)

(1)了解系統分析的基本方法

(2)理解業務流程與數據流的基本概念

(3)掌握功能結構圖的繪制方法

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)與用戶溝通,了解他們對現有系統的認識和評價

(2)了解現有系統的組織結構,輸入輸出,資源利用情況和數據處理過程

(3)分析現有系統的優缺點

(4)從現有系統的物理模型出發,通過研究,分析建立起較高層次的邏輯模型描述

實驗要求:

(1)制訂討論:現有系統分析報告

(2)討論過程控制:組長把控

(3)討論工具:錄音筆、筆、紙、word、思維導圖

(4)結果匯總

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:階段成果為包含系統功能結構圖等要素的系統分析報告。

實驗3 新教務管理系統的規劃與可行性分析

實驗目的:(按了解、理解、掌握等不同層次寫明本實驗應達到的教學要求)

(1)了解系統規劃的基本方法

(2)掌握可行性分析的基本方法

(3)掌握系統流程圖和數據流圖的繪制方法

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)掌握企業系統規劃法、關鍵成功因素法和戰略集成轉換法等常用規劃方法

(2)重新定義問題,確定新系統的規模和目標

(3)確定新系統的總體結構,明確子系統組成和開發子系統的先后順序

(4)對數據進行統一規劃、管理和控制

(5)經濟可行性評審、技術可行性評審、法律可行性評審

(6)導出新系統的高層邏輯模型

實驗要求:

(1)小組討論,導出和評價所給出的方案

(2)推薦一個方案并說明理由,并推薦行動方針

(4)書寫可行性分析研究報告并提交審查

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:需提交包含核心業務說明、邏輯數據模型、新系統規劃的可行性分析報告。

實驗4 新教務系統的需求分析與評審

實驗目的:

(1)了解需求分析的基本方法、技術和工具;

(2)掌握需求獲取、提煉、分析和建模的方法與技術;

(3)熟悉實用UML工具進行用例建模的基本技術

實驗內容:

(1)各項目小組繼續完成前期未完成的文件歸檔

(2)建議草擬一個需求分析計劃,確認工作內容與人員分工

(3)針對項目進行第一次需求分析獲取,秘書注意記錄需求獲取過程(訪談記錄、手稿等)

(4)進行第一次UseCase建模,完成用例圖、系統時序圖的繪制

實驗要求:

(1)系統分析師主導完成軟件需求說明書中的相關內容

(2)監理工程師、甲方代表全程確認需求的正確性和有效性;

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:需求獲取、需求提煉的原始文件,包括手繪圖,訪談記錄和思維導圖,等文件,完成用例建模。

實驗5 產品指標警示程序的結構化設計

實驗目的:

(1)理解結構化方法中的單一抽象機制

(2)掌握模塊分解的原則:高內聚、低耦合(3)掌握結構化分析與設計方法

實驗內容:

某產品有n(設n=5)個連續指標,每個指標皆取值為0到 1之間,記為L0、L1、L2、L3、L4。若指標低于閾值y(設為 0.6),則稱此指標低于警戒值。單獨一個指標低于警戒值還不足以發出警報提示,以下為發出警示的規則描述:

(1)至少2個連續指標低于警戒值方可發出警示,例如:0.7、0.8、0.5、0.4、0.66

(2)前三個指標L0、L1、L2因為準確性低,其中任意2個連續指標低于警戒值都不足以發出警示,必須全部低于警戒值方可發出警示。

(3)指標個數n和閾值 y皆為變量

請使用結構化方法,設計出一個解決上述問題的算法與程序框架。

實驗要求:

(1)生產環境中很有可能還會增加新的預警規則,所以需要有良好的抽象,使得增加規則時無需修改現有模塊

(2)對程序框架進行合理的模塊化分解,對各個模塊進行函數化設計,明確每個函數的功能、輸入參數和返回結果。例如,整個程序可以抽象為一個函數:

warning(double[] data, double y): boolean

參數 data:浮點小數數組,n個連續的產品指標

參數 y:浮點小數,預警閾值

返回:布爾值,發出警示返回true,否則返回false

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

對總體程序進行模塊化分解,繪制出流程圖,編寫偽代碼,形成設計報告并提交。

實驗6 MUD游戲程序的面向對象建模

實驗目的:

(1)了解面向對象設計的基本方法

(2)理解多態的概念

(3)熟悉接口(interface)的意義與用法

(4)掌握UML類圖、交互圖的繪制方法

(5)掌握API文檔的編寫方法

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)根據游戲Demo熟悉游戲規則

(2)分析游戲元素和業務對象

(3)提取地圖類與操控類,及其相關屬性和方法

(4)提取角色類,分析角色類之間的交互過程

(5)分析和設計角色類的屬性和方法

(6)使用多態技術設計不同的角色類型

實驗要求:

(1)使用UML技術建立地圖類、操控類、角色類等的抽象模型

(2)使用接口(interface)多態技術,使得系統系統能方便地添加新的游戲角色類

(3)編寫所有類(class)的API文檔(包含類名、描述、屬性,以及方法簽名與方法說明)

(4)(*)能夠在Demo代碼的基礎上,進行適當修改和升級

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:包含類圖和交互圖的UML建模文檔、API文檔,以及升級后的Demo源代碼。

實驗7 新教務系統的用戶界面設計與評審

實驗目的:

(1)了解交互設計理論與原則

(2)掌握前端設計技術和工具

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)交互設計理論與原則

(2)界面設計基礎與常用界面元素

(3)前端技術基礎(html/css/javascript)

(4)新教務系統各子系統的UI設計與實現

實驗要求:

(1)根據前階段分析與設計的成果,運用交互設計理論,遵循交互設計指導思想與原則,完成新教務系統各子系統的UI交互設計。

(2)使用原型工具或前端技術,實現新系統的界面UI。

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:完成新系統UI設計的前端頁面,以小組形式進行演示與講解。

實驗8 金融市場交易數據的獲取與實時圖形繪制

實驗目的:

(1)復習前端設計的基礎技術

(2)通過實踐理解分布式與云計算的基本思想

(3)提高使用第三方接口和組件的設計與集成能力

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)獲取數據:通過聚寬投資、掘金量化等第三方API免費獲取金融市場的交易數據

(2)處理數據:在本地或使用云函數處理交易數據

(3)存儲數據:在本地或云存儲中保存處理后的市場數據

(4)顯示數據:將json格式的市場數據以 javascript變量的形式保存在 js 文件中,并使用HTML5原生繪圖技術或第三方繪制組件在網頁中實時顯示

(5)上線發布:通過云發布工具,將包含前端腳本和數據的html和js文件上傳至云托管平臺

實驗要求:

(1)實時獲取市場的1分鐘成交數據,并分別合并為5分鐘、30分鐘、1小時、1日的成交數據,并在同一個HTML頁面中分周期分別繪制相關圖形

(2)數據更新后,通過js腳本自動重繪HTML頁面中的圖形

(3)若使用了“靜態文件托管”,則自動向云服務器提交更新

實驗報告要求:(包括實驗報告內容、格式、提交等要求)

實驗報告內容需包括:程序設計的相關源代碼,若使用了云服務,需同時提交能夠訪問的URL地址。

實驗9 新教務系統的架構設計與評審

實驗目的:

(1)了解Web項目常用的系統架構

(2)熟悉Web項目常用的開發框架

(3)熟悉Web項目的基礎開發技術

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)應用服務器

(2)Web服務器

(3)Web容器

(4)MVC框架

(5)ORM數據訪問技術

(5)傳統的單體架構、分布式架構、微服務架構、Serverless架構

實驗要求:

根據前階段的“新教務系統”相關設計文檔,選擇熟悉的2種或2種以上不同的架構風格,完成“新教務系統架構設計”,并比較不同架構的優缺點,說明各自所適用的場景。

實驗報告要求:

實驗報告內容需包括:系統架構設計報告,要求書面文檔。

實驗10 子系統與組件接口設計與評審

實驗目的:

(1)了解詳細設計的基本原則、方法與技術;

(2)熟悉數據庫設計與實現技術

(3)掌握詳細設計文檔編寫規范

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)完成系統詳細設計

(2)完成窗口與菜單設計

(3)完成子系統與模塊設計

(4)完成組件API接口設計

(5)完成API接口文檔編寫

(6)完成詳細設計報告與評審

(7)完成數據庫物理設計

(8)完成詳細設計報告編寫與評審

實驗要求:

(1)根據前階段相關文檔,完成新教務系統的子系統劃分,設計數據庫的物理模型

(2)明確各子系統與組件的接口規范,并完成對應的API接口規格設計文檔

實驗報告要求:

實驗報告內容需包括:詳細設計報告與評審報告。

實驗11 系統實現與測試

實驗目的:

(1)了解系統測試的內容、流程和方法;

(2)掌握系統用例設計的方法;

(3)掌握黑盒測試執行的技術與工具;

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)使用各種編程技術全部或部分實現各子系統核心功能

(2)基于《子系統API接口規范》編寫測試用例

(3)根據測試流程完成子系統功能測試和非功能測試

(4)完成系統集成(5)集成測試,必要時編寫測試腳本和自動化測試程序

(6)按規范編寫測試報告

實驗要求:

(1)根據上階段的“API接口文檔”規范,測試各接口API的正確性和性能

(2)測試用例的一定要依據軟件需求規格說明書來編寫

實驗報告要求:

系統模塊測試報告要求規范,需要詳細記錄測試時間與測試人員。實驗報告內容需包括:測試用例、測試報告。

實驗12 系統部署與用戶培訓

實驗目的:

(1)了解系統實施與部署的內容、流程和方法;

(2)了解系統的運維、運營及用戶管理等工作的基本內容;

(3)掌握用戶使用手冊的編寫防范;

(4)了解軟件著作權的申請與授權流程

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)系統安裝、配置與版本管理

(2)原始數據準備

(3)系統規劃與系統集成(4)用戶手冊與幫助文檔的撰寫;演示視頻制作

實驗要求:

(1)系統實施方案除軟件部署方案外應包括網絡、硬件設備和人員的配備情況

(2)系統實施方案要求規范,需要詳細記錄測試時間與測試人員;

(3)按照已開發的系統模塊和原型設計編寫用戶手冊

(4)每個功能模塊錄制操作使用視頻及操作指引,每個視頻長度不超過5鐘;

實驗報告要求:

實驗報告內容需包括:系統實施方案與計劃、用戶使用手冊、操作視頻教程。

實驗13 系統驗收

實驗目的:

(1)了解項目結題驗收的基本內容、流程;

(2)理解項目結題驗收的關鍵性問題;

(3)掌握項目結題評審的流程、內容;

實驗內容:(圍繞實驗目的,簡述實驗主要內容)

(1)項目開發總結匯報;

(2)系統功能模塊演示

(3)系統原型演示

(4)答辯

實驗要求:

(1)答辯成績(20%)+原型設計質量(40%)+文檔質量(40%)=總評

(2)各小組按照評審安排表的次序進行答辯

(3)各小組秘書負責在評審報告上記錄問答記錄

(3)答辯完成后對存在問題進行整改,并及時更新文檔(詳細設計說明書、評審報告)到FTP

實驗報告要求:

實驗報告內容需包括:本學期所有階段產生的文檔,原始資料,源代碼文件,個人工作心得體會。

六、課程教學方法和手段

(一)課堂講授

(1)采用講授法:系統講解該課程涉的信息系統理論、方法、技術和工具等,使學生能夠掌握信息系統分析、設計和管理的基本理論和專業技術。

(2)采用案例演示:重點培養學生獨立思考、分析問題和解決問題的能力,引導學生在實踐中平衡各種現實約束,尋找合適的解決方案。

(3)在教學過程中采用多媒體教學與傳統板書、教具教學相結合的教學手段,提高課堂教學信息量,增強教學的直觀性。

(4)采取項目評審會方式進行階段性驗收,采用翻轉課堂方法,充分調動學生的積極性。

(二)實驗教學

(1)采用小組、項目組模式的教學方式,根據學生特長組成課題組,以實際問題設計實驗方案,指定適度目標,提高學生的主觀能動性和協作能力。

(2)在實驗項目的選擇和方案設計上,選擇學生熟悉的真實需求和應用場景,加強實驗技術和方法研究,重視各門課程和知識點的銜接,啟迪學生的系統思維和創新意識。

(3)注重過程管理與控制,合理規劃實驗過程和技術路線,設置階段性里程碑,明確各個角色責權范圍,確保按時按量完成實驗目標。

(4)評審實驗結果,規范各階段實驗結果的內容和形式,總結優點、發現不足,客觀評價實驗效果。

七、課程考核方式

本課程采用形成性評價方式??己艘哉n程目標的達成為主要目的,以檢查學生對各知識點的掌握程度和應用能力為重要內容。

(一)考核方式和記分制

本課程考核方式為考試;考核成績采用百分制記分。

(二)考核形式和成績構成考核成績為總評成績,由平時成績和期末成績二部分組成,其中平時成績占比50%,期末成績占比50%。

成績構成

考核形式

成績比例

考核要求

平時成績

考勤

10%

按照學院的考勤制度執行

實驗成績

10%

按要求完成各項目階段的工作

期中驗收

10%

按要求完成各項目階段的評審并通過

課程設計

20%

從項目規劃、需求分析、系統分析與設計、系統實現與測試、系統部署與運維全流程完成項目各項工作,并輸出完整的項目文檔

期末成績

期末考試

50%

閉卷筆試。

總評成績

100%

(進行工程教育認證的專業,該專業的課程需在此處加上:課程目標達成度評價方式)

(三)課程目標達成度評價方式

實施多元化、過程化的考核評價體系,重視專業知識的掌握、專業工具和技能的使用、項目分析過程、項目設計過程、創新能力水平等全面素質的考察和評價??己朔秩齻€維度展開,包括:

(1)項目過程重階段性的輸出物(評審報告、代碼、調查報告);

(2)項目結束時交付的信息系統(項目文檔匯總、軟件系統或原型、測試報告);

(3)項目衍生出的創新成果。

課程中的項目沒有固定的解決方案,學生團隊可以自由發揮。鼓勵學生使用不同的系統架構與解決方案,并能比較和評判不同解決方案之間的異同、優缺點,指出各自所使用的應用場景。

八、推薦教材與參考書目

(一)推薦教材

杜娟, 葛斌.信息系統分析與設計(第2版).清華大學出版社, 2014(2019年12月重印).(二)參考書目

(1)余春龍.軟件架構設計.電子工業出版社,出版2019年2月.(2)布魯克斯(Brooks, F.P.).人月神話.清華大學出版社,出版2015年4月.(三)其他參考資源

《信息系統分析與設計》在線課程.中國大學MOOC平臺:https://www.icourse163.org/course/BISTU-1206419813

九、其他說明

本教學大綱制訂(修訂)于2021年9月,適用于2021年修訂的本科人才培養方案。

制訂人:胡軍成審定人:王健

批準人:(系主任)

第五篇:信息系統分析與設計學習心得

信息系統分析與設計學習心得

通過近10周的學習,我覺得信息系統分析與設計這門課程收獲還是挺大的。我覺得,如果我們決定要做一件事,就得對這個系統有一個整體得把握,首先要進行系統的規劃和選擇,接著就是系統的設計,其中系統設計包括三個部分:1.確定系統需求;2.系統需求結構化:過程建模,這一步驟主要就是畫數據流圖(DFD);3.系統需求結構化:概念數據建模,這一過程主要是畫實體—關系圖(ERD)。然后就是進行系統設計,系統設計包括設計人機界面和數據庫設計。最后一步就是系統的實現與運行。

在做信息系統分析與設計的大作業的時候,我和我們的小組成員曾經去實地考察過,雖然最后并沒有被接待,但還是小有收獲的。通過實地考察,我們能更清晰地了解我們系統所要實現的功能,甚至說讓它比現有系統更加完善。當然,我們做東西,也是要追求進步,如果說做出來的東西和以前的系統都沒什么兩樣,這樣意義也不大。不過,這也得是在我們能力所及的范圍內,我們得適當地把握好自己的時間和現有資源進行適當的設計。相信自己的努力還是能有一個很好的結果的,我們得對自己的發展有一個好的概括。信息系統分析與設計的大作業從第一周到第九周一直伴隨著我們,說實在話,一直覺得自己有做不完的作業,剛開始還有些抱怨,但隨著作業的進行,我們慢慢看到了自己的小小成果,覺得付出有了回報,并開始樂在其中。在這期間,徐老師也一直鼓勵我們,他告訴我們,只要堅持做下去,我們會收獲到成功的喜悅的!

現在,我們已基本完成了大作業分析階段,在我和小組成員的協作下,總算按時完成了。在分析階段,我們也遇到了很多問題,比如剛開始畫數據流圖時,visio用的不是很熟練,數據流圖中的數據流、數據存儲、過程、源點和宿點不知道怎樣連接,層與層之間也不知如何區分,有時候甚至想要放棄。還好有老師的鼓勵與指導加上小組一起努力,我們克服了這一難關。在畫ER圖的時候遇到的問題就相對少了一點,因為以前學習數據庫的時候就畫過ER圖了,所以在畫的過程中就相對輕松一點。接下來就是系統的設計了,時間還蠻緊迫的,我們仍需努力。

我作為小組的組長,從中真的學習到不少知識。老師說過,組長應該做的比別人更加多,才能夠勝任。我們現在還沒有達到“喝茶看報紙”的層次,那得等到我們具備了足夠的能力,所以要想達到那個高度,我們現在應該更加努力。負責的整個過程中,我必須把握好進度,如果一步跟不上,可能就會步步跟不上。我們小組成員也很配合,基本不需我太多督促。在對我們所要實現的功能有了個整體的把握的情況下,我們制作出了令自己還算滿意的圖形?,F在我覺得自己基本可以熟練運用visio了,這也算是一大收獲吧!

總的來說,這次這次信息系統分析與設計的課程設計讓我獲益匪淺,以前只是紙上談兵,沒有親自實踐,不知道理論上升到實踐路程的艱辛。通過這次自己親自選題、實地考察、繪制DFD、ER圖到完成分析,我體驗了其中的不容易,也嘗到了其中的甜頭。我們還會繼續努力,更好的完成下面的工作。

0963710205 秦曉雅

下載信息系統分析與設計全面總結(推薦五篇)word格式文檔
下載信息系統分析與設計全面總結(推薦五篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    系統分析與設計總結

    第一章 概述 信息系統的五個組成部分:硬件、軟件、規程(processes)、數據、人 SDLC(System Development Life Cycle 系統開發生命周期)包括:計劃、分析、設計、實施、運維。 替代......

    信息系統分析與設計案例檢索

    管理信息系統官方實驗:系統分析、系統設計 官方要求:撰寫不少于5000字實驗報告系統分析、系統設計案例檢索 預備知識 系統分析 簡單地說,系統分析就是要弄清“做什么”,即現行系......

    信息系統分析與設計課程設計教學大綱

    《信息系統分析與設計課程設計》教學大綱 一、課程名稱:信息系統分析與設計課程設計課程代碼:030557 二、課程類別(基礎、專業基礎、專業):專業課 三、設計周數:2周 四、大綱說明......

    信息系統分析與設計心得報告

    信息系統分析與設計 專 業:信息與計算科學班 級:姓 名:學 號:指導老師:—認知實習報告 信122 河北建筑工程學院數理系 二零一五年七月 《信息系統分析與設計》 《信息系統分析......

    《信息系統分析與設計》課程設計指導書

    《信息系統分析與設計》 課程設計指導書 設計時間:2周 執筆人:王小江 學 分 數:2.0 編寫日期:2004年10月 一、課程設計的目的 信息系統分析與設計課程設計作為獨立的教學環節,是......

    信息系統分析與設計題目與要求

    要求: 1.設計過程原則上要求分組進行,每組一個題目(各組自定)。每組最多不超過5人,組內不同的學生可分工不同,內容不能完全雷同。 2.上機要求完成本小組所選系統的數據流圖、結構圖......

    信息系統分析實驗總結

    信息系統分析與設計心得體會 ——網店設置 學院:管理與經濟學院 專業:信息管理與信息系統 班級:2009111班 學號:200911117 姓名:張耀峰 雖說信息系統分析與設計的這個任務持續......

    系統分析與設計復習總結

    第一章 系統分析員:使用信息技術的商業專業人員,利用分析與設計技術解決商業問題。 需要具備的基本知識與技能:1.技術知識與技能 2.商業知識與技能 3.人的知識與技能 4.誠實與......

主站蜘蛛池模板: 狠狠狼鲁亚洲综合网| 无码人妻一区二区三区麻豆| av无码av高潮av喷吹免费| 在线精品一区二区三区| 成人艳情一二三区| 精品麻豆国产色欲色欲色欲www| 麻豆国产人妻欲求不满| 老司机免费的精品视频| 男女一边摸一边做爽爽的免费阅读| 亚洲日韩精品无码一区二区三区| 亚洲成vr人片在线观看天堂无码| 羞羞色男人的天堂| 国产精品乱码人妻一区二区三区| 国产福利一区二区三区高清| 婷婷开心色四房播播| 亚洲国产精品18久久久久久| 999久久久国产精品消防器材| 青青青青久久精品国产av| 成人福利国产精品视频| 日韩精品一区二区三区中文不卡| 免费观看性欧美大片无片| 欧美黑人又粗又大xxxx| 人妻少妇边接电话边娇喘| 999久久久国产精品消防器材| 狠狠色噜噜狠狠狠狠蜜桃| 国产精品多p对白交换绿帽| 国产精品久久久久av福利动漫| 国产suv精品一区二区五| 肥臀浪妇太爽了快点再快点| 日本午夜精品一区二区三区电影| 好屌草这里只有精品| 一本加勒比hezyo无码人妻| 中文在线天堂网www| 无码骚夜夜精品| 亚洲国产成人一区二区精品区| 国产香蕉一区二区三区在线视频| 日韩欧无码一二三区免费不卡| 国产在线国偷精品免费看| 亚洲成色www久久网站| 国产成人av在线影院无毒| 国产伦理一区二区|