第三章:信息系統(tǒng)集成專業(yè)技術知識(重點)
1.信息系統(tǒng)建設
1)信息系統(tǒng)生命周期:立項孔飒、開發(fā)球凰、運維、消亡;
2)信息系統(tǒng)開發(fā)方法:
結構化方法(生命周期法)自頂而下比較完整的開發(fā)抚吠,時間周期長;
面向對象方法(OO)弟胀,對象是類的實例楷力,類是對象的抽象喊式,重復利用的目的;
原型化方法(快速原型法)弥雹,包含拋棄型原型和進化型原型垃帅,優(yōu)點主要是能更有效地確認用戶需求;
面向服務方法剪勿;
2.信息系統(tǒng)設計
1)系統(tǒng)方案設計:
總體設計:包含總體架構方案設計贸诚、軟件系統(tǒng)的總體架構設計、數據存儲的總體設計厕吉、計算機和網絡系統(tǒng)的方案設計(前面的比較好記酱固,最后這個要留心和詳細設計區(qū)分);
詳細設計:代碼設計、數據庫設計头朱、人/機界面設計运悲、處理過程設計。
3.軟件工程
1)軟件需求:在系統(tǒng)的邊界內進行問題描述项钮,權衡輕重班眯,評估優(yōu)先級。
需求分析:按照層次分為業(yè)務需求(高層次的目標)烁巫、用戶需求(具體目標)署隘、系統(tǒng)需求(基本)。
2)軟件設計:根據軟件需求
3)軟件測試:單元亚隙、集成磁餐、系統(tǒng)、回歸測試
4)軟件維護:更整形阿弃、適應性诊霹、完善性、預防性維護
4.軟件質量保證以及質量評價:
1)驗證與確認:驗證產品達標
2)評審與審計:管理評審渣淳、技術評審脾还、檢查、走查水由、審計荠呐;用來進行評價打分的。
5.軟件配置管理:目的是控制產品的進化和完整性砂客,通過一些標識和變更記錄或者報告來管理。
6.軟件過程管理:先定義范圍呵恢、制定計劃鞠值、開始實施、項目監(jiān)控和評審渗钉、交付彤恶;
7.面向對象基本概念:
1)對象:系統(tǒng)構成的基本單位钞钙,包含三個基本點:標識、對象声离、行為芒炼;
2)類:對象是類的實例,類是對象的模板术徊;
3)抽象:抽取共同特征以后形成概念的過程本刽;
4)封裝、繼承赠涮、多態(tài)子寓、接口、消息笋除、組件斜友、復用、模式垃它;
8.統(tǒng)一建模語言:uml 是這以重可視化的建模語言鲜屏;
9.軟件架構:
1)軟件架構模式:五種模式,管道/過濾器模式(高內聚国拇、低耦合)洛史、面向對象模式、事件驅動模式贝奇、分層模式虹菲、客戶/服務模式(CS/BS);
2)中間件:概念是位于硬件、操作系統(tǒng)平臺和應用之間的通用服務掉瞳;分為:
數據庫訪問中間件:ODBC毕源、JDBC
面向消息中間件MOM:IBM的MQSeries
事務中間件TPM:IBM/BEA的Tuxedo
10.典型應用集成技術
1)數據倉庫技術:
數據倉庫:DW 是一個面向主題、繼承的陕习、相對穩(wěn)定的霎褐、反映歷史變化的數據集合,不同于創(chuàng)痛的數據庫该镣,它是用來做大數據分析的冻璃;
web服務技術,JavaEE 架構损合,.net結構省艳,軟件引擎技術。
小結:這個章節(jié)一共八個小節(jié)嫁审,內容很多跋炕。首先講了信息系統(tǒng)建設過程中的階段,和一些常用的方案方法律适。其次提到了軟件工程辐烂,它的定義遏插,從需求分析一直到審計維護等過程,還有過程中用到的管理工具以及管理的范圍纠修;接下來又講解了面向對象的基本概念胳嘲;接著講軟件架構的定義以及模式,應用到典型集成技術簡介扣草,最后兩個模塊還沒看了牛,晚點再繼續(xù)補充;跑步去咯德召。白魂。