软考系统架构师笔记-最后知识点总结(一)
RUP(Rational Unified Process):統(tǒng)一軟件開(kāi)發(fā)過(guò)程
包含4個(gè)階段:初始階段、細(xì)化階段、交付階段(注意,題目里面可能是移交,意思一樣就可以了!)、構(gòu)建階段;
用例驅(qū)動(dòng)以架構(gòu)為中心迭代和增量;
初始階段:確定項(xiàng)目范圍和邊界識(shí)別系統(tǒng)的關(guān)鍵用例展示系統(tǒng)的候選架構(gòu),估計(jì)項(xiàng)目費(fèi)用和時(shí)間,估計(jì)項(xiàng)目風(fēng)險(xiǎn)。
細(xì)化階段:分析系統(tǒng)我呢體領(lǐng)域,建立軟件架構(gòu)基礎(chǔ),淘汰最高風(fēng)險(xiǎn)元素。
交付階段:進(jìn)行β測(cè)試制作發(fā)布版,用戶文檔定稿,確定新系統(tǒng),培訓(xùn),調(diào)整產(chǎn)品。
構(gòu)建階段:開(kāi)發(fā)剩余構(gòu)件,構(gòu)件組裝測(cè)試;
注意:β測(cè)試只有產(chǎn)品的才能測(cè)試,在用戶環(huán)境下測(cè)試。α測(cè)試是在開(kāi)發(fā)環(huán)境下才有
各維護(hù)的細(xì)節(jié)!
正確性維護(hù):改BUG;
適應(yīng)性維護(hù):適應(yīng)外部環(huán)境的變化;
完善性維護(hù):增加功能,提升性能;
預(yù)防性維護(hù):解決將來(lái)會(huì)遇到的問(wèn)題;
項(xiàng)目中遇到最多的就是完善性維護(hù),最少的是預(yù)防性維護(hù);
最常用的12種設(shè)計(jì)模式小結(jié):
1.策略模式(Strategy): 定義了算法家族, 分別封裝起來(lái), 讓它們之間可以互相替換。
2.裝飾著模式(Decorator): 動(dòng)態(tài)的給一個(gè)對(duì)象添加一些額外的職責(zé)。
3.代理模式(Proxy): 為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪問(wèn)。
4.工廠模式(Factory): 定義一個(gè)用以創(chuàng)建對(duì)象的接口, 讓子類決定實(shí)例化哪個(gè)類。
5.模板模式(Template): 定義一個(gè)操作中的算法骨架, 而將一些步驟延遲到子類中.?
6.外觀模式(Facade): 為子系統(tǒng)中的一組接口提供一個(gè)一致的界面。
7.建造者模式(Builder): 將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離。
8.觀察者模式(Observer): 定義了一種一對(duì)多的依賴關(guān)系,讓多個(gè)觀察者對(duì)象同時(shí)監(jiān)聽(tīng)某一主題對(duì)象,在它的狀態(tài)發(fā)生變化時(shí),會(huì)通知所有的觀察者。
9.抽象工廠模式(Abstract Factory): 提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴對(duì)象的接口, 而無(wú)需指定它們具體的類。
10.適配器模式(Adapter): 將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另一個(gè)接口。
11.單例模式(Singleton): 保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局控制點(diǎn)。
12.命令模式(Command): 將一個(gè)請(qǐng)求封裝成為一個(gè)對(duì)象, 使可以用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化。
用例模型中,兩個(gè)用例之間中存在的關(guān)系:擴(kuò)展(可選的關(guān)系)、使用(必須的關(guān)系)、泛化(有父子關(guān)系);
注意:考試的時(shí)候,可能會(huì)多出幾個(gè)關(guān)系,這個(gè)時(shí)候,不要局限于上面的這3個(gè),根據(jù)選項(xiàng)找最合適的。
這里要注意,在包含和擴(kuò)展里面,A為基礎(chǔ)用例,包含是基礎(chǔ)指向大的一塊。擴(kuò)展是大的指向基礎(chǔ)的,這個(gè)要注意!
泛化和實(shí)現(xiàn)中A為父類,或者接口。BC為子類。泛化可以接口泛化接口,也可以父類泛化子類,而實(shí)現(xiàn)只能是父類和子類,不能接口對(duì)接口。
實(shí)際應(yīng)用領(lǐng)域中,EP為企業(yè)門戶包含:
企業(yè)網(wǎng)站:信息單向傳送,只能看,不能收集用戶信息,填寫數(shù)據(jù)等功能。
企業(yè)信息門戶:訪問(wèn)者可以相互討論和交換信息。把數(shù)據(jù)資源和互聯(lián)網(wǎng)資源集成到EP中;
企業(yè)知識(shí)門戶:主要是給員工用。
企業(yè)應(yīng)用門戶:對(duì)企業(yè)業(yè)務(wù)邏輯的集成、不僅僅內(nèi)部員工可以用,外部人員也可以用。
CRM為客戶關(guān)系管理,管理對(duì)象是客戶與企業(yè)之間的雙向關(guān)系。
在開(kāi)發(fā)過(guò)程中,客戶關(guān)系培養(yǎng)和維護(hù)是開(kāi)發(fā)的主要目標(biāo)。
這里要注意幾個(gè)概念:SRM(供應(yīng)商關(guān)系管理)是管理供貨商的,ERP(企業(yè)資源計(jì)劃)是企業(yè)自身管理。
S(供貨商)? ? ? ? ? ? A(企業(yè))? ? ? ? ? ? ?C(客戶)
A到C用CRM管理、S到A用SRM管理。A用ERP管理
主題數(shù)據(jù)庫(kù):數(shù)據(jù)存放是按照主題來(lái)的,解決信息孤島問(wèn)題;
他包括:數(shù)據(jù)抽取、數(shù)據(jù)裝載、數(shù)據(jù)清洗(包含數(shù)據(jù)轉(zhuǎn)換)
企業(yè)應(yīng)用集成:
初級(jí)階段:部門職能展開(kāi),搞數(shù)據(jù)處理的;
mis階段:企業(yè)整體需求;
應(yīng)用(系統(tǒng))集成:考勤、財(cái)務(wù)等。把信息孤島關(guān)聯(lián)起來(lái);
界面集成
界面->表示層
業(yè)務(wù)、控制集成->應(yīng)用邏輯
數(shù)據(jù)集成->中間件
中間件下面就是數(shù)據(jù)庫(kù)了!
信息化戰(zhàn)略與實(shí)施:
企業(yè)應(yīng)用集成(EAI):界面集成、業(yè)務(wù)過(guò)程集成、應(yīng)用集成、數(shù)據(jù)集成、平臺(tái)集成;
企業(yè)信息化與電子商務(wù):B2B、B2C、C2C、O2O(Online?To?Offine)
?
信息系統(tǒng)戰(zhàn)略規(guī)劃:
第一階段
以數(shù)據(jù)處理為核心,圍繞職能部門需求的信息系統(tǒng)規(guī)劃
主要方法:企業(yè)系統(tǒng)規(guī)劃法,關(guān)鍵成功因素法,戰(zhàn)略集合轉(zhuǎn)化法
?
第二階段
以企業(yè)內(nèi)部管理系統(tǒng)為核心,圍繞企業(yè)整體需求進(jìn)行的信息系統(tǒng)規(guī)劃
主要方法:信息工程法,戰(zhàn)略柵格法
?
第三階段
在綜合考慮企業(yè)內(nèi)外環(huán)境的情況下,以集成為核心,圍繞企業(yè)戰(zhàn)略需求進(jìn)行的信息系統(tǒng)規(guī)劃
主要的方法:價(jià)值鏈分析法,戰(zhàn)略一致性模型
總結(jié)
以上是生活随笔為你收集整理的软考系统架构师笔记-最后知识点总结(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java笔记-使用BindingResu
- 下一篇: 系统架构师学习笔记-论文摘要部分的写法