點(diǎn)擊查看:2015年軟考《電子商務(wù)設(shè)計(jì)師》備考點(diǎn)總結(jié)
系統(tǒng)功能設(shè)計(jì)
1、U/C矩陣:U/C矩陣主要用來對系統(tǒng)功能的劃分進(jìn)行分析和優(yōu)化。U(Use)表示該功能為數(shù)據(jù)的使用者,C(Create)表示該功能為數(shù)據(jù)的生產(chǎn)者和創(chuàng)建者。U/C矩陣的行或者列之間沒有固定的順序,通過行或者列的調(diào)整,使得矩陣中的C盡量靠近對角線,然后以C為標(biāo)準(zhǔn)劃分子系統(tǒng)。
2、邏輯功能劃分與數(shù)據(jù)資源分布
系統(tǒng)邏輯功能的劃分:根據(jù)功能的實(shí)際業(yè)務(wù)需要,沿對角線用方框把相對集中的數(shù)據(jù)聯(lián)系框起來。小方框的劃分是任意的,但必須把所有的C都包括在小方框內(nèi),每個(gè)小方框既沒有重疊也不會遺漏。在子系統(tǒng)劃分以后,仍然存在著子系統(tǒng)以外的U元素,表明存在著跨子系統(tǒng)的數(shù)據(jù)使用,即子系統(tǒng)間的數(shù)據(jù)聯(lián)系。
數(shù)據(jù)資源的分布:所有數(shù)據(jù)使用關(guān)系,即表中的U被分割成兩類,一類在小方框內(nèi),表示數(shù)據(jù)只在一個(gè)子系統(tǒng)內(nèi)產(chǎn)生和使用;另一類數(shù)據(jù)使用關(guān)系U在小方框外,表示不同子系統(tǒng)間存在著數(shù)據(jù)聯(lián)系。
系統(tǒng)需求分析
1、軟件工程的層次:軟件工程分為三個(gè)層次:過程層、方法層、工具層。
在最基礎(chǔ)的過程層,最重要的就是一組被稱為關(guān)鍵過程區(qū)域(KPA)的框架。方法層主要是過程在技術(shù)上的實(shí)現(xiàn)。工具層對過程層和方法層提供自動和半自動的支持。
2、軟件需求包括三個(gè)不同的層次業(yè)務(wù)需求、用戶需求和功能需求,也包括非功能需求。
3、需求分析的方法:A、繪制系統(tǒng)關(guān)聯(lián)圖 B、創(chuàng)建用戶接口原型 C、分析需求可行性 D、確定需求的優(yōu)先級別 E、為需求建立模型 F、創(chuàng)建數(shù)據(jù)字典 G、使用質(zhì)量功能調(diào)配(QFD)
4、需求之間的關(guān)系:因果關(guān)系、主次關(guān)系、權(quán)衡關(guān)系
5、用例:
(1)用例的基本概念:角色表示系統(tǒng)用戶能扮演的角色,可能是人,可能是其他的計(jì)算機(jī)的一些硬件或者甚至可能是其他軟件系統(tǒng)。用例描述了當(dāng)角色給系統(tǒng)特定的刺激系統(tǒng)的活動。用例由角色激活,并提供確切的值給角色。用例可大可小,但它必須是對一個(gè)具體的用戶目標(biāo)實(shí)現(xiàn)的完整描述。UML中,用例表示一個(gè)橢圓,角色是指用戶在系統(tǒng)中所扮演的角色。事件的主過程,一個(gè)用例可能包括完成某項(xiàng)任務(wù)的許多邏輯相關(guān)任務(wù)和交互順序,在用例中,一個(gè)說明被視為事件的普通過程,也叫主過程。在用例中的其他說明可以描述為事件可選過程。
(2)用例的特點(diǎn):
①用例是需求開發(fā)的結(jié)果;
、谟美菍σ唤M動作序列的描述,系統(tǒng)執(zhí)行該動作序列為參與者產(chǎn)生一個(gè)可觀察的結(jié)果值。
、塾美菍τ脩裟繕(biāo)或用戶需求執(zhí)行的業(yè)務(wù)工作的一般性描述,是一組相關(guān)的使用場景,描述了系統(tǒng)與外部角色之間交互。
④用例特別適合于描述用戶的功能性需求,它描述的是一個(gè)系統(tǒng)做什么,而不是說明怎么做。
、萦美貏e適用于增量開發(fā)。
數(shù)據(jù)和流程分析
1、數(shù)據(jù)的分析方法:圍繞系統(tǒng)目標(biāo)進(jìn)行分析、信息環(huán)境分析、圍繞現(xiàn)行業(yè)務(wù)流程進(jìn)行分析、數(shù)據(jù)的邏輯分析。
2、數(shù)據(jù)流程分析內(nèi)容:數(shù)據(jù)匯總、數(shù)據(jù)特征分析、數(shù)據(jù)流程分析。通過流程分析,建立高效的數(shù)據(jù)處理過程,是新系統(tǒng)設(shè)計(jì)的基礎(chǔ)。
3、數(shù)據(jù)流程圖特征:抽象性和概括性
4、DFD的基本符號:數(shù)據(jù)流,它是由一定成組成的數(shù)據(jù)在流動如登記表。數(shù)據(jù)存儲,它反映系統(tǒng)中靜止的數(shù)據(jù)表現(xiàn)出靜態(tài)數(shù)據(jù)的特征。數(shù)據(jù)處理,對數(shù)據(jù)執(zhí)行操作或改變。外部實(shí)體,表示系統(tǒng)中數(shù)據(jù)流動的起始點(diǎn)或終止點(diǎn)。
5、業(yè)務(wù)流程分析的內(nèi)容:主要包括業(yè)務(wù)功能分析、業(yè)務(wù)關(guān)系分析和業(yè)務(wù)流程優(yōu)化三個(gè)方面。業(yè)務(wù)流程分析的基礎(chǔ)是業(yè)務(wù)流程調(diào)查和現(xiàn)有信息載體的相關(guān)調(diào)查,目的是通過剖析現(xiàn)行業(yè)務(wù)流程,經(jīng)過調(diào)整、整合后重構(gòu)目標(biāo)系統(tǒng)的業(yè)務(wù)流程,基本工具是業(yè)務(wù)流程圖。數(shù)據(jù)流程分析是建立在業(yè)務(wù)流程分析基礎(chǔ)上。
6、IBM WBI是用來定義、分析和監(jiān)控業(yè)務(wù)流程的軟件包,其核心是WBI Workbench。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |