第17章 功能的應(yīng)用設(shè)計(jì)
????????功能的應(yīng)用設(shè)計(jì),是功能設(shè)計(jì)三步驟的最后一步舔株,它是對(duì)功能使用方式的設(shè)計(jì)夯到。功能的應(yīng)用設(shè)計(jì)將詳細(xì)設(shè)計(jì)成果——業(yè)務(wù)功能規(guī)格書(shū)轉(zhuǎn)換成用系統(tǒng)要素的表達(dá)形式,并在業(yè)務(wù)設(shè)計(jì)成果之上增加了系統(tǒng)的操作功能屡久。功能的應(yīng)用設(shè)計(jì)構(gòu)建了“人-機(jī)-人”的工作環(huán)境,它是決定客戶對(duì)信息系統(tǒng)價(jià)值大小爱榔、滿意度高低的主要工作之一被环。
17.1 基本概念
17.1.1 定義與作用
????????1.定義
????????功能的應(yīng)用設(shè)計(jì),將功能詳細(xì)設(shè)計(jì)成果——業(yè)務(wù)功能規(guī)格書(shū)(業(yè)務(wù)4件套)轉(zhuǎn)換成用系統(tǒng)要素進(jìn)行表達(dá)详幽,最終形成業(yè)務(wù)組件規(guī)格書(shū)(簡(jiǎn)稱:組件4件套)筛欢。同時(shí)浸锨,功能的概要設(shè)計(jì)中形成的業(yè)務(wù)功能一覽的內(nèi)容還會(huì)由于業(yè)務(wù)功能向業(yè)務(wù)組件的變換時(shí)發(fā)生調(diào)整,調(diào)整完成后最終形成業(yè)務(wù)組件一覽版姑。
????????2.作用
????????從軟件工程上功能的全過(guò)程看柱搜,這是對(duì)功能進(jìn)行的第三次設(shè)計(jì),它是對(duì)業(yè)務(wù)功能一覽所列出的業(yè)務(wù)功能剥险,在功能詳細(xì)設(shè)計(jì)的業(yè)務(wù)功能規(guī)格書(shū)基礎(chǔ)之上進(jìn)行應(yīng)用方面的設(shè)計(jì)聪蘸,功能的應(yīng)用設(shè)計(jì)決定了全部功能、實(shí)現(xiàn)方式以及用戶使用時(shí)的效果表制。由于用戶對(duì)信息系統(tǒng)的體驗(yàn)主要是通過(guò)應(yīng)用設(shè)計(jì)的結(jié)果感受到的健爬,因此應(yīng)用設(shè)計(jì)也決定了用戶體驗(yàn)價(jià)值的大小,以及用戶滿意度的高低夫凸,應(yīng)用設(shè)計(jì)的內(nèi)容和表達(dá)形式也可以讓用戶和信息系統(tǒng)的相關(guān)人在系統(tǒng)完成前就掌握了完成后的效果(包括:內(nèi)容浑劳、布局阱持、操作夭拌、過(guò)程等)。
????????功能應(yīng)用設(shè)計(jì)完成時(shí)衷咽,后續(xù)技術(shù)設(shè)計(jì)與開(kāi)發(fā)的重點(diǎn)就是如何實(shí)現(xiàn)前面所有的設(shè)計(jì)結(jié)果鸽扁,原則上就不能再改動(dòng)之前的設(shè)計(jì)了,這就是軟件工業(yè)化設(shè)計(jì)的基本要求镶骗。從需求分析階段開(kāi)始到應(yīng)用設(shè)計(jì)階段為止桶现,功能的表達(dá)形態(tài)經(jīng)過(guò)了兩次轉(zhuǎn)換。
????????1)需求分析——功能需求收集用戶對(duì)業(yè)務(wù)功能的需求鼎姊,給出需求分析記錄——需求4件套骡和。
????????2)功能的概要設(shè)計(jì)(轉(zhuǎn)換1)通過(guò)對(duì)功能的規(guī)劃和分類,將功能需求確定為業(yè)務(wù)功能(活動(dòng)相寇、字典慰于、看板和表單)。
????????3)功能的詳細(xì)設(shè)計(jì)——業(yè)務(wù)功能對(duì)業(yè)務(wù)功能進(jìn)行詳細(xì)設(shè)計(jì)(包括業(yè)務(wù)與管理)唤衫,給出設(shè)計(jì)記錄——業(yè)務(wù)4件套婆赠。
????????4)應(yīng)用設(shè)計(jì)——業(yè)務(wù)組件(轉(zhuǎn)換2)將業(yè)務(wù)功能轉(zhuǎn)換為用系統(tǒng)要素表達(dá)的業(yè)務(wù)組件,給出設(shè)計(jì)記錄——組件4件套佳励。
????????在概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)中已經(jīng)將業(yè)務(wù)與管理的相關(guān)內(nèi)容確定了休里,與前兩個(gè)設(shè)計(jì)用的業(yè)務(wù)要素表達(dá)相比,功能的應(yīng)用設(shè)計(jì)重點(diǎn)在于用系統(tǒng)要素表達(dá)赃承,例如增加了組件妙黍、窗體、接口瞧剖、功能按鈕拭嫁、權(quán)限等內(nèi)容的設(shè)計(jì),這些內(nèi)容都是因?yàn)槭褂昧擞?jì)算機(jī)才出現(xiàn)的,但本書(shū)討論這些內(nèi)容的目的并非是要進(jìn)行技術(shù)方面的設(shè)計(jì)噩凹,而是這些內(nèi)容與業(yè)務(wù)和管理設(shè)計(jì)成果的實(shí)現(xiàn)有著密切的關(guān)系巴元,并會(huì)極大地影響到用戶的體驗(yàn)價(jià)值。應(yīng)用設(shè)計(jì)與業(yè)務(wù)設(shè)計(jì)的關(guān)注點(diǎn)和設(shè)計(jì)內(nèi)容是不一樣的驮宴。
17.1.2 內(nèi)容與能力
????????功能應(yīng)用設(shè)計(jì)的核心工作是將業(yè)務(wù)功能轉(zhuǎn)換為業(yè)務(wù)組件逮刨,組件設(shè)計(jì)的內(nèi)容又可以再分為兩個(gè)大的部分:第一部分是應(yīng)用原型的設(shè)計(jì),第二部分是控件的設(shè)計(jì)
????????1.作業(yè)內(nèi)容
????????1)應(yīng)用原型的設(shè)計(jì)
????????應(yīng)用設(shè)計(jì)階段的應(yīng)用原型與功能詳細(xì)設(shè)計(jì)階段的業(yè)務(wù)原型之間的區(qū)別就在于:業(yè)務(wù)原型的重點(diǎn)是設(shè)計(jì)業(yè)務(wù)的字段控件堵泽,而應(yīng)用原型的重點(diǎn)是設(shè)計(jì)按鈕控件修己,以及整合詳細(xì)設(shè)計(jì)與應(yīng)用設(shè)計(jì)的結(jié)果。應(yīng)用原型分為兩大類型:窗體類型迎罗,表單類型睬愤。
????????(1)窗體類型:窗體是信息系統(tǒng)中最主要的表達(dá)形式,它可以將信息系統(tǒng)的特點(diǎn)與業(yè)務(wù)設(shè)計(jì)的內(nèi)容完美地結(jié)合起來(lái)纹安,采用窗體形式的業(yè)務(wù)功能分類有:活動(dòng)尤辱、字典、看板厢岂。
????????(2)表單類型:表單最大的特點(diǎn)是可以用打印的形式輸出數(shù)據(jù)光督,與用戶傳統(tǒng)的數(shù)據(jù)應(yīng)用方式一樣,采用表單形式的業(yè)務(wù)功能有:報(bào)表塔粒、單據(jù)结借。
????????2)控件的設(shè)計(jì)
????????在界面上專用于處理數(shù)據(jù)的控件主要有兩大類:按鈕控件和字段控件。
????????(1)按鈕控件:也可以稱為“按鈕”卒茬,其主要是在界面上用來(lái)觸發(fā)數(shù)據(jù)處理的功能船老,常用的按鈕控件有新增、查詢圃酵、修改柳畔、保存、提交等辜昵。
????????(2)字段控件:這個(gè)部分已在“功能的詳細(xì)設(shè)計(jì)”中完成荸镊,如無(wú)變化,則不需要更改堪置。
????????3)匯總組件功能一覽將全部設(shè)計(jì)完成的業(yè)務(wù)組件匯總為業(yè)務(wù)組件規(guī)格書(shū)躬存,經(jīng)過(guò)功能的需求設(shè)計(jì)、業(yè)務(wù)設(shè)計(jì)后舀锨,這個(gè)資料就是后續(xù)功能開(kāi)發(fā)的最終依據(jù)了岭洲。
????????2.能力要求
????????功能的應(yīng)用設(shè)計(jì)是在具有業(yè)務(wù)功能的設(shè)計(jì)能力之上又增加了對(duì)系統(tǒng)方面的知識(shí)的要求,參考能力如下(不限于此)坎匿。
????????(1)理解業(yè)務(wù)設(shè)計(jì)的理念盾剩、主線雷激,具有設(shè)計(jì)客戶應(yīng)用價(jià)值的意識(shí)。
????????(2)可以看懂業(yè)務(wù)架構(gòu)圖告私,掌握功能之間的邏輯關(guān)系屎暇。
????????(3)熟練掌握業(yè)務(wù)4件套的設(shè)計(jì)方法,它是應(yīng)用設(shè)計(jì)的基礎(chǔ)參考資料驻粟。
????????(4)熟練掌握功能的應(yīng)用設(shè)計(jì)方法根悼。
????????(5)具有一定的技術(shù)設(shè)計(jì)知識(shí)。
17.1.3 思路與理解
????????從需求收集蜀撑、需求分析挤巡、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)直至應(yīng)用設(shè)計(jì)的一系列處理過(guò)程中酷麦,每個(gè)階段都對(duì)功能進(jìn)行了不同視角的歸集矿卑、設(shè)計(jì)。經(jīng)過(guò)了業(yè)務(wù)領(lǐng)域沃饶、業(yè)務(wù)功能母廷、業(yè)務(wù)組件三次不同視角的分類,將繁雜的原始需求最終轉(zhuǎn)換到了系統(tǒng)中的一個(gè)最小控件绍坝,為技術(shù)設(shè)計(jì)和開(kāi)發(fā)奠定了基礎(chǔ)徘意。這種將對(duì)象逐漸地進(jìn)行拆分、轉(zhuǎn)換轩褐,最后形成個(gè)體的“零件”,就是軟件工程化設(shè)計(jì)的概念和做法玖详,這種設(shè)計(jì)方式不但可以提升開(kāi)發(fā)效率把介,同時(shí)用這個(gè)方法設(shè)計(jì)開(kāi)發(fā)出來(lái)的系統(tǒng)還具有很強(qiáng)的隨需應(yīng)變能力。
????????(1)需求調(diào)研——原始需求的收集蟋座。對(duì)客戶進(jìn)行調(diào)研拗踢,獲取原始需求,原始需求是片段的向臀、無(wú)序的巢墅。
????????(2)需求分析——業(yè)務(wù)領(lǐng)域的分類。對(duì)收集到的原始需求按照企業(yè)的業(yè)務(wù)領(lǐng)域進(jìn)行歸集券膀,這使得原始需求變得非常有序君纫、結(jié)構(gòu)化、業(yè)務(wù)邏輯清晰芹彬。業(yè)務(wù)領(lǐng)域的數(shù)量視業(yè)務(wù)的復(fù)雜程度而定蓄髓,一般來(lái)說(shuō),業(yè)務(wù)對(duì)象越復(fù)雜舒帮,則業(yè)務(wù)領(lǐng)域的數(shù)量就越多会喝。這是第一次抽提共性陡叠,抽提是按照業(yè)務(wù)領(lǐng)域進(jìn)行的,這個(gè)共性可以幫助業(yè)務(wù)設(shè)計(jì)師從業(yè)務(wù)領(lǐng)域的視角對(duì)未來(lái)的需求有初步的認(rèn)知肢执,這個(gè)分類方法與功能的業(yè)務(wù)屬性緊密相關(guān)枉阵。
????????(3)概要設(shè)計(jì)/詳細(xì)設(shè)計(jì)——業(yè)務(wù)功能的分類。
????????(b)內(nèi)容按照業(yè)務(wù)功能的定義進(jìn)行分類预茄、歸集岭妖,業(yè)務(wù)功能的分類只有4種:活動(dòng)類、字典類反璃、看板類和表單類昵慌。這個(gè)分類大幅度地簡(jiǎn)化了業(yè)務(wù)設(shè)計(jì)的復(fù)雜性。
????????這是第二次抽提共性淮蜈,抽提是按照業(yè)務(wù)功能的定義進(jìn)行的斋攀,這個(gè)共性可以幫助業(yè)務(wù)設(shè)計(jì)師從業(yè)務(wù)功能的視角掌握全部功能,這個(gè)共性說(shuō)明了:不論業(yè)務(wù)領(lǐng)域有多少種梧田,業(yè)務(wù)功能的設(shè)計(jì)方法只有4種淳蔼,這就達(dá)到了用有限的設(shè)計(jì)方法來(lái)應(yīng)對(duì)全部業(yè)務(wù)功能設(shè)計(jì)的目的。從抽提的結(jié)果(活動(dòng)裁眯、字典鹉梨、看板和表單)上看,已經(jīng)找不到明顯的業(yè)務(wù)屬性和業(yè)務(wù)邏輯了穿稳,沒(méi)有業(yè)務(wù)屬性和邏輯的方法才具有普遍的應(yīng)用價(jià)值存皂。
????????(4)應(yīng)用設(shè)計(jì)——業(yè)務(wù)組件的分類。再對(duì)4種業(yè)務(wù)功能進(jìn)行抽提逢艘,最終采用控件的方式來(lái)表達(dá)旦袋。不論是哪一種業(yè)務(wù)功能它的構(gòu)成都是由有限的控件組成的。這就再次簡(jiǎn)化了設(shè)計(jì)對(duì)象它改“淘校控件,是對(duì)功能進(jìn)行的第三次抽提共性央拖,用控件構(gòu)成的組件已經(jīng)與業(yè)務(wù)屬性祭阀、業(yè)務(wù)邏輯等領(lǐng)域的業(yè)務(wù)知識(shí)完全沒(méi)有關(guān)系了,原始需求階段要素帶有的業(yè)務(wù)屬性是最多的鲜戒,經(jīng)過(guò)理后专控,在到達(dá)了應(yīng)用設(shè)計(jì)階段時(shí)都變成了控件的要素,其本身就完全沒(méi)有了業(yè)務(wù)屬性袍啡。
????????構(gòu)成組件的控件沒(méi)有業(yè)務(wù)屬性后踩官,用控件可以組合出任意的業(yè)務(wù)組件,用這種組合的方式就可以實(shí)現(xiàn)任何業(yè)務(wù)功能境输,這不但使得系統(tǒng)的開(kāi)發(fā)效率高蔗牡,且完成的系統(tǒng)本身還具有很強(qiáng)的應(yīng)對(duì)需求變化的能力颖系,這就是軟件工程化設(shè)計(jì)帶來(lái)的價(jià)值。分享功能的應(yīng)用設(shè)計(jì)辩越,決定復(fù)用的關(guān)鍵在主要由軟件企業(yè)的研發(fā)負(fù)責(zé)人嘁扼、開(kāi)發(fā)平臺(tái)的負(fù)責(zé)人、產(chǎn)品經(jīng)理等進(jìn)行交流的交流會(huì)上黔攒,討論到關(guān)于如何實(shí)現(xiàn)功能復(fù)用和產(chǎn)品復(fù)用的問(wèn)題趁啸,大家認(rèn)為:這是為軟件企業(yè)帶來(lái)工作效率和經(jīng)濟(jì)效益的最佳方式,但是經(jīng)過(guò)了一二十年努力后的成效并不顯著督惰,這個(gè)目標(biāo)的達(dá)成并非易事〔桓担現(xiàn)在做復(fù)用的代表性方法可以分為以下兩大類。
????????方法一:從編碼入手傳統(tǒng)上解決這個(gè)問(wèn)題大都由技術(shù)負(fù)責(zé)人牽頭來(lái)做赏胚,所以開(kāi)發(fā)者是從快速編碼的角度去看如何解決復(fù)用的問(wèn)題访娶,他們以改善編碼環(huán)境、提升編碼效率為突破口來(lái)推進(jìn)研究觉阅,用這個(gè)思路可以達(dá)到一定程度的改善崖疤,但是效率還是不太高,因?yàn)檫@個(gè)方法離“業(yè)務(wù)太遠(yuǎn)”典勇。
????????方法二:從業(yè)務(wù)場(chǎng)景入手
????????另外一種就是從業(yè)務(wù)場(chǎng)景入手劫哼,采用“窮盡”業(yè)務(wù)場(chǎng)景的方法來(lái)實(shí)現(xiàn)復(fù)用,這種方法往往會(huì)出現(xiàn)越做系統(tǒng)越復(fù)雜割笙、性能越差的問(wèn)題权烧,因?yàn)闆](méi)有進(jìn)行抽提,所以無(wú)法判斷業(yè)務(wù)的變化規(guī)律咳蔚、重復(fù)頻率等豪嚎。“窮盡法”的效果也很不理想谈火,因?yàn)檫@個(gè)方法離“業(yè)務(wù)太近”。這兩種方法都因?yàn)榕c“業(yè)務(wù)的距離”把握得不好舌涨,所以效果不佳糯耍。實(shí)現(xiàn)復(fù)用的最佳“位置”是應(yīng)用設(shè)計(jì),它處在“業(yè)務(wù)設(shè)計(jì)”和“技術(shù)設(shè)計(jì)”的中間囊嘉,采用了分離原理/組合原理與基干原理作為基礎(chǔ)支持温技。這個(gè)思路就是:將功能/產(chǎn)品看成是一部“機(jī)器”,將一切要素構(gòu)件化扭粱。
????????1)分離原理/組合原理:從業(yè)務(wù)層面對(duì)要素進(jìn)行構(gòu)件化
????????(1)將企業(yè)對(duì)象對(duì)象拆分成為業(yè)務(wù)舵鳞、管理、組織和物品琢蛤。
????????(2)將業(yè)務(wù)拆分為架構(gòu)層蜓堕、功能層抛虏、數(shù)據(jù)層。
????????(3)將架構(gòu)層拆分為功能套才、邏輯迂猴;將功能層拆分為活動(dòng)、字典背伴、看板和表單等沸毁。
????????2)基干原理:從系統(tǒng)層面對(duì)要素進(jìn)行構(gòu)件化
????????(1)用編碼開(kāi)發(fā)出控件后,由控件構(gòu)成組件傻寂、由組件構(gòu)成模塊息尺、由模塊構(gòu)成系統(tǒng)。
????????(2)將所有的規(guī)則做成機(jī)制疾掰,然后由機(jī)制去關(guān)聯(lián)控件搂誉、組件、模塊和系統(tǒng)个绍。
????????通過(guò)上述一系列的拆分勒葱、構(gòu)件化的聯(lián)合運(yùn)用,就為實(shí)現(xiàn)產(chǎn)品和功能的復(fù)用打下了基礎(chǔ)巴柿。
17.2 組件設(shè)計(jì)1——界面
????????應(yīng)用原型的設(shè)計(jì)重點(diǎn)就是對(duì)“界面”的設(shè)計(jì)凛虽,這個(gè)界面涉及很多的概念,有業(yè)務(wù)層面的广恢,也有技術(shù)層面的凯旋,因此,在進(jìn)行組件設(shè)計(jì)前钉迷,首先需要對(duì)一些常用詞進(jìn)行定義以方便后續(xù)的說(shuō)明至非。
17.2.1 組件的概念
????????業(yè)務(wù)組件,是由控件構(gòu)成的可以獨(dú)立地執(zhí)行一個(gè)業(yè)務(wù)功能的系統(tǒng)模塊糠聪。
????????一個(gè)業(yè)務(wù)組件對(duì)應(yīng)一個(gè)業(yè)務(wù)功能(活動(dòng)荒椭、字典、看板舰蟆、表單)趣惠,一個(gè)組件由一組窗體構(gòu)成,業(yè)務(wù)組件是系統(tǒng)中具有獨(dú)立處理業(yè)務(wù)功能的最小個(gè)體身害。在系統(tǒng)中還有對(duì)應(yīng)非業(yè)務(wù)功能的組件稱為“系統(tǒng)組件”味悄,例如,權(quán)限的配置功能塌鸯、時(shí)限的維護(hù)功能等侍瑟。由于本書(shū)的重點(diǎn)是業(yè)務(wù)設(shè)計(jì),因此在后面的描述中如果在“組件”的前面沒(méi)有特別標(biāo)注“系統(tǒng)”二字時(shí)丙猬,這個(gè)組件就默認(rèn)為是業(yè)務(wù)組件涨颜。
17.2.2 窗體的模型
????????有了窗體的概念后费韭,下面以窗體為對(duì)象建立一個(gè)窗體模型,通過(guò)這個(gè)模型理解窗體與外部的接口和信息的交流
????????將窗體上具有的功能分成三個(gè)部分咐低,稱為IPO揽思,各個(gè)字母分別代表的含義如下。
????????I:Input见擦,數(shù)據(jù)的輸入钉汗。P:Process,數(shù)據(jù)的處理鲤屡。O:Output损痰,數(shù)據(jù)的輸出。
17.2.3 界面設(shè)計(jì)
????????前面介紹了組件酒来、窗體的定義和概念卢未,下面就要進(jìn)入到窗體的內(nèi)部進(jìn)行設(shè)計(jì)。所謂的“界面設(shè)計(jì)”就是針對(duì)一個(gè)窗口框所圍面積內(nèi)布置的要素進(jìn)行設(shè)計(jì)堰汉,為了說(shuō)明方便辽社,在下面的說(shuō)明中統(tǒng)一使用“界面設(shè)計(jì)”一詞來(lái)代表設(shè)計(jì)的對(duì)象(窗體設(shè)計(jì)與此同義)。
17.2.4 設(shè)計(jì)標(biāo)準(zhǔn)
????????界面設(shè)計(jì)的標(biāo)準(zhǔn)化非常重要翘鸭,因?yàn)檫@是用戶認(rèn)知企業(yè)管理系統(tǒng)的窗口滴铅,這個(gè)標(biāo)準(zhǔn)實(shí)際上就是“人-機(jī)-人”管理的環(huán)境標(biāo)準(zhǔn)之一,這里給出一些設(shè)計(jì)上的基本原則供讀者參考就乓,設(shè)計(jì)前相關(guān)人員一定要統(tǒng)一全部的設(shè)計(jì)標(biāo)準(zhǔn)汉匙,全員必須遵守
????????因?yàn)槠髽I(yè)管理系統(tǒng)不是宣傳用的網(wǎng)站,界面風(fēng)格應(yīng)該是簡(jiǎn)潔生蚁、明快噩翠、可以快速識(shí)別信息的,且長(zhǎng)時(shí)間注視也不易疲勞邦投,要給讀者以安靜的感受伤锚,而不是炫酷和跳躍感≈疽拢總結(jié):隨著計(jì)算機(jī)技術(shù)的發(fā)展见芹,計(jì)算機(jī)的使用領(lǐng)域和用途越來(lái)越廣泛,界面風(fēng)格也隨之更加多樣化蠢涝,如互聯(lián)網(wǎng)風(fēng)格頁(yè)面、物聯(lián)網(wǎng)的界面阅懦,硬件技術(shù)的進(jìn)步也影響界面風(fēng)格的變化和二,如智能手機(jī)端、平板電腦端等耳胎。它們的設(shè)計(jì)內(nèi)容惯吕、風(fēng)格都有所不同惕它,但是上述基本理念、原則等還是適用的废登。
17.3 組件設(shè)計(jì)2——控件(按鈕)
????????窗體上的控件有很多淹魄,本節(jié)重點(diǎn)介紹與業(yè)務(wù)和管理的操作密切相關(guān)的按鈕類控件設(shè)計(jì)方法。
17.3.1 基本概念
????????1.基本功能與管控功能
????????作為界面操作的重要功能主要是以“按鈕控件”的形式表達(dá)的堡距,作用在按鈕控件上的功能可以分為兩個(gè)部分:基本功能和管控功能甲锡。
????????1)基本功能
????????基本功能,指的是對(duì)界面上數(shù)據(jù)的讀取羽戒、計(jì)算缤沦、復(fù)制、保存易稠、刪除等操作缸废,這些功能不論什么系統(tǒng)、不論放在什么組件上驶社,它的作用都是一樣的企量,都是必不可少的。如何實(shí)現(xiàn)這些功能屬于技術(shù)設(shè)計(jì)師的設(shè)計(jì)范疇亡电,應(yīng)用設(shè)計(jì)師只須理解這些功能的特點(diǎn)即可届巩。
????????2)管控功能
????????管控功能,是在具有基本功能的按鈕上鏈接了管理規(guī)則逊抡,在單擊了按鈕后姆泻,除去要執(zhí)行基本功能的任務(wù)(讀取、計(jì)算等)之外冒嫡,還要將界面上業(yè)務(wù)處理的結(jié)果與預(yù)設(shè)的管理規(guī)則進(jìn)行對(duì)比拇勃,如有違反現(xiàn)象則給出判斷,如提示孝凌、警告方咆、終止等,如何建立“業(yè)務(wù)數(shù)據(jù)”與“管理規(guī)則”之間的關(guān)系模型就是應(yīng)用設(shè)計(jì)師的重要工作蟀架。
????????2.鎖定的概念
????????在按鈕控件的設(shè)計(jì)中有一個(gè)重要的概念就是狀態(tài)的“鎖定”瓣赂,狀態(tài)的鎖定與按鈕控件的設(shè)計(jì)有著密切的關(guān)系。所謂“鎖定”表達(dá)的是一種界面的狀態(tài)片拍,處于“鎖定”狀態(tài)時(shí)界面上的全部控件或是部分控件就不能操作了煌集。按鈕控件被鎖定的原因有很多種,例如捌省,該界面的內(nèi)容已經(jīng)通過(guò)了審批后就不能再編輯苫纤,或是操作的用戶沒(méi)有獲得編輯權(quán)限等。
17.3.2 “新增”按鈕
????????1.功能作用
????????“新增”按鈕,其作用是在界面上為記錄新數(shù)據(jù)而做好準(zhǔn)備工作卷拘,包括:清空界面數(shù)據(jù)喊废、導(dǎo)入上游數(shù)據(jù)、獲取業(yè)務(wù)編號(hào)等栗弟。單擊“新增”按鈕是記錄一條新數(shù)據(jù)的第一步污筷,要將操作開(kāi)始前需要檢查的管理規(guī)則都鏈接到這個(gè)按鈕上,為記錄新數(shù)據(jù)預(yù)先準(zhǔn)備出一個(gè)全空白的乍赫、正確的初始狀態(tài)瓣蛀。
????????2.基本功能
????????單擊“新增”按鈕后饿凛,系統(tǒng)會(huì)進(jìn)行如下準(zhǔn)備(設(shè)計(jì)不同讼育,處理順序會(huì)有差異)烛谊。
????????(1)清空界面上所有字段內(nèi)的數(shù)據(jù)啄育,呈現(xiàn)一個(gè)完全空白的界面環(huán)境码耐。
????????(2)判斷是否有上游導(dǎo)入的數(shù)據(jù)仑撞,如果有伏钠,則自動(dòng)導(dǎo)入或是彈出上游數(shù)據(jù)的選擇窗口刃跛。
????????(3)獲取本次新增數(shù)據(jù)的業(yè)務(wù)編號(hào)(只限于有自動(dòng)發(fā)號(hào)功能的界面設(shè)計(jì))钩杰。
17.3.3 “查詢”按鈕
????????1.功能作用
????????“查詢”按鈕纫塌,用于當(dāng)給出了關(guān)鍵詞或是指定了查詢的范圍后,從相關(guān)的數(shù)據(jù)庫(kù)中找出對(duì)應(yīng)的數(shù)據(jù)讲弄。
????????“查詢”按鈕不同于新增措左、保存類的功能,它不僅是一個(gè)技術(shù)員寫(xiě)SQL語(yǔ)句的工作避除,它首先是一個(gè)重要的應(yīng)用設(shè)計(jì)工作怎披,因?yàn)椴樵兪怯脩纛l繁使用的功能,所以應(yīng)用設(shè)計(jì)師要站在用戶的視角瓶摆,思考如何設(shè)計(jì)才能支持用戶快速查詢的需求凉逛。
????????2.基本功能
????????系統(tǒng)中幾乎每個(gè)組件中都含有“查詢”按鈕,查詢的方式也有很多群井,這里舉三個(gè)最為常用的查詢方式:精準(zhǔn)查詢状飞、范圍查詢、模糊查詢书斜。
????????1)精準(zhǔn)查詢
????????利用給出的業(yè)務(wù)編號(hào)進(jìn)行查詢诬辈,如合同編號(hào)、材料編號(hào)荐吉、員工編號(hào)等焙糟,只要找到與待查詢編號(hào)一致的一條數(shù)據(jù)顯示出來(lái)就可以了。條形碼样屠、二維碼等也都屬于精準(zhǔn)查詢酬荞。
????????2)范圍查詢
????????給出一定的數(shù)據(jù)范圍搓劫,如時(shí)間段、部門(mén)名稱混巧、產(chǎn)品分類等,按照這個(gè)條件進(jìn)行查詢勤揩。這些條件通常是數(shù)據(jù)表的行或列的標(biāo)題咧党。一般來(lái)說(shuō),需要一組符合查詢條件的數(shù)據(jù)時(shí)采用這個(gè)查詢方式陨亡。
????????3)模糊查詢
????????模糊查詢時(shí)傍衡,輸入關(guān)鍵字或關(guān)鍵詞,尋找包含相同字和詞的數(shù)據(jù)記錄负蠕,不論這些字和詞是不是行或列的標(biāo)題蛙埂,只要有就都列出來(lái)。一般來(lái)說(shuō)遮糖,用方法1和方法2都查不到的數(shù)據(jù)绣的,可以采用這種方式。
17.3.4 “修改”按鈕
????????1.功能作用
????????修改按鈕欲账,是對(duì)于界面已進(jìn)入鎖定狀態(tài)的數(shù)據(jù)進(jìn)行修改屡江。對(duì)沒(méi)有被鎖定數(shù)據(jù)的修改可以直接通過(guò)編輯錯(cuò)誤數(shù)據(jù)的方法進(jìn)行,但是界面上的數(shù)據(jù)被鎖定后就不能采用直接編輯錯(cuò)誤數(shù)據(jù)的方法去修改了赛不。
????????2.基本功能
????????1)物理刪除方式
????????這個(gè)方式是直接從數(shù)據(jù)表上將已保存過(guò)的數(shù)據(jù)刪除惩嘉,然后再追加一條正確的數(shù)據(jù)。一般來(lái)說(shuō)踢故,這種修改方式僅適用于數(shù)據(jù)尚未被鎖定的情況文黎,或在系統(tǒng)為維護(hù)人員特別設(shè)置的維護(hù)界面上執(zhí)行刪除。
????????2)解鎖修改方式
????????界面已經(jīng)被鎖定殿较,發(fā)生了需要修改的數(shù)據(jù)時(shí)耸峭,可以通過(guò)解鎖的方法進(jìn)行修改。
????????3)紅字更正方式
????????紅字更改方式斜脂,是在保留記錄履歷的前提下進(jìn)行修改的主要方法抓艳。
????????3.管控功能
????????對(duì)鎖定后的數(shù)據(jù)進(jìn)行修改需要受到很多方面的約束,常見(jiàn)的一些場(chǎng)景如下帚戳。
????????1)權(quán)限的約束
????????是否可以修改玷或,取決于系統(tǒng)管理員是否賦予了用戶修改該功能的修改權(quán)限。
????????2)時(shí)限的約束
????????財(cái)務(wù)相關(guān)數(shù)據(jù)的輸入期間都是有時(shí)限要求的片任,過(guò)了時(shí)限后原則上是不可以再修改的偏友。
????????3)審批的約束
????????組件上設(shè)置有審批流程時(shí),當(dāng)組件通過(guò)了審批后數(shù)據(jù)將被鎖定对供。如果要修改位他,必須要設(shè)計(jì)可以重新進(jìn)行審批的機(jī)制氛濒,否則如果繞過(guò)了審批也可以修改則審批就失去了意義。
17.3.5 “保存”按鈕
????????1.功能作用
????????“保存”按鈕鹅髓,用于將輸入的數(shù)據(jù)存儲(chǔ)到計(jì)算機(jī)內(nèi)部或外部存儲(chǔ)介質(zhì)上舞竿。
????????2.基本功能
????????“保存”按鈕的功能就是將數(shù)據(jù)保存到數(shù)據(jù)庫(kù),并且要在保存前檢查數(shù)據(jù)是否合乎數(shù)據(jù)庫(kù)的要求窿冯。
????????3.管控功能
????????在“保存”按鈕上可以鏈接管控規(guī)則骗奖。在保存時(shí),檢查是否有違反管控規(guī)則的現(xiàn)象醒串。
17.3.6 “提交”按鈕
????????1.功能作用
????????“提交”按鈕执桌,用于組件的業(yè)務(wù)處理全部完成后發(fā)出處理完成的信號(hào)(關(guān)閉組件)∥叨模“提交”按鈕實(shí)際上是一個(gè)檢查規(guī)則的集合體仰挣,提交如果獲得通過(guò),則表明這個(gè)組件內(nèi)的數(shù)據(jù)輸入和處理全部符合“提交”按鈕上鏈接的規(guī)則缠沈,可以提供給下游的組件使用膘壶。
????????2.基本功能
????????可以將以下管理規(guī)則與提交按鈕相鏈接,單擊“提交”按鈕后管理規(guī)則依次啟動(dòng)博烂。
17.4 組件設(shè)計(jì)3——業(yè)務(wù)組件規(guī)格書(shū)
????????業(yè)務(wù)功能向業(yè)務(wù)組件的轉(zhuǎn)換是基于概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)的成果進(jìn)行的香椎,在進(jìn)入業(yè)務(wù)組件的階段,還需要對(duì)前面兩個(gè)階段的設(shè)計(jì)成果進(jìn)行進(jìn)一步的調(diào)整禽篱。
????????(1)將概要設(shè)計(jì)的成果——業(yè)務(wù)功能一覽轉(zhuǎn)換為業(yè)務(wù)組件一覽畜伐。
????????(2)將詳細(xì)設(shè)計(jì)的成果——業(yè)務(wù)功能規(guī)格書(shū)轉(zhuǎn)換為業(yè)務(wù)組件規(guī)格書(shū)。
17.4.1 功能一覽的調(diào)整
????????在概要設(shè)計(jì)中就已經(jīng)知道躺率,經(jīng)過(guò)概要設(shè)計(jì)的架構(gòu)玛界、功能規(guī)劃之后,需求分析的功能需求一覽被轉(zhuǎn)換為業(yè)務(wù)功能一覽悼吱,后者根據(jù)業(yè)務(wù)優(yōu)化的要求進(jìn)行了調(diào)整慎框,由此也增加了很多內(nèi)容。
????????應(yīng)用設(shè)計(jì)的業(yè)務(wù)組件一覽是基于業(yè)務(wù)功能一覽進(jìn)行的后添,同樣因?yàn)閼?yīng)用設(shè)計(jì)對(duì)業(yè)務(wù)功能的劃分依據(jù)笨枯、標(biāo)準(zhǔn)不同,應(yīng)用設(shè)計(jì)在保證業(yè)務(wù)設(shè)計(jì)內(nèi)容不變的前提下遇西,還需要加入系統(tǒng)設(shè)計(jì)方面的要求馅精,例如,功能共用粱檀、性能優(yōu)化洲敢、安全保障等,因此在應(yīng)用設(shè)計(jì)中也要對(duì)業(yè)務(wù)功能的劃分再進(jìn)行一次調(diào)整茄蚯,這個(gè)調(diào)整的結(jié)果也會(huì)影響到業(yè)務(wù)組件一覽的組件數(shù)量压彭。
????????注:業(yè)務(wù)設(shè)計(jì)的理念睦优、功能和價(jià)值在應(yīng)用設(shè)計(jì)階段的調(diào)整,原則上是不能改變?cè)瓨I(yè)務(wù)設(shè)計(jì)階段的理念壮不、功能及價(jià)值的汗盘。
????????在業(yè)務(wù)設(shè)計(jì)內(nèi)容不改變的前提下,應(yīng)用設(shè)計(jì)還是會(huì)對(duì)業(yè)務(wù)功能一覽的內(nèi)容做出很多調(diào)整忆畅,這種從軟件實(shí)現(xiàn)的性能衡未、安全等角度進(jìn)行的調(diào)整不但必要,而且還會(huì)帶來(lái)用戶體驗(yàn)價(jià)值的提升家凯,這也是為什么應(yīng)用設(shè)計(jì)的應(yīng)用設(shè)計(jì)師需要懂得一些技術(shù)知識(shí)的原因。再通過(guò)下面的對(duì)比如失,理解從需求調(diào)研到應(yīng)用設(shè)計(jì)的一連串變化绊诲。
????????①現(xiàn)狀流程:節(jié)點(diǎn)是步驟。這個(gè)流程記錄的是客戶工作現(xiàn)狀褪贵。
????????②業(yè)務(wù)流程:節(jié)點(diǎn)是活動(dòng)掂之。是從“人-人”做法向“人-機(jī)-人”做法的第一次轉(zhuǎn)換,所以在轉(zhuǎn)換中去掉了“人-人”環(huán)節(jié)中的虛活動(dòng)(步驟2)脆丁,這個(gè)流程是優(yōu)化后的最佳業(yè)務(wù)流程世舰。
????????③系統(tǒng)流程:節(jié)點(diǎn)是組件〔畚溃基于信息系統(tǒng)的特點(diǎn)跟压,對(duì)業(yè)務(wù)流程圖的實(shí)現(xiàn)方式進(jìn)行了調(diào)整,這個(gè)調(diào)整對(duì)業(yè)務(wù)設(shè)計(jì)成果沒(méi)有本質(zhì)上的影響歼培,它是充分地考慮了“人-機(jī)-人”環(huán)境工作時(shí)的特點(diǎn)而設(shè)計(jì)的業(yè)務(wù)流程圖震蒋,對(duì)比前兩個(gè)流程,它是真正要實(shí)現(xiàn)的流程躲庄。
????????待所有在業(yè)務(wù)流程上和不在業(yè)務(wù)流程上的組件全部確定完畢后匯總出業(yè)務(wù)組件一覽查剖,這個(gè)表就是功能應(yīng)用設(shè)計(jì)的全部業(yè)務(wù)組件,同時(shí)這個(gè)表也是從軟件工程中關(guān)于功能設(shè)計(jì)三表中的最后一表噪窘,這個(gè)表最終確定了需要開(kāi)發(fā)的全部組件笋庄。下面對(duì)功能設(shè)計(jì)三種表的變化過(guò)程進(jìn)行匯總、對(duì)比倔监。
????????1)需求分析——功能需求一覽將需求調(diào)研階段收集的直砂,以及通過(guò)需求分析(目標(biāo)需求→業(yè)務(wù)需求→功能需求)獲得的功能需求進(jìn)行匯總,這一步的需求可以看成是原始的功能需求丐枉。
????????2)業(yè)務(wù)設(shè)計(jì)——業(yè)務(wù)功能一覽以需求分析成果為基礎(chǔ)哆键,經(jīng)過(guò)概要設(shè)計(jì)的架構(gòu)設(shè)計(jì)、功能規(guī)劃瘦锹,對(duì)需求階段獲得的原始功能需求進(jìn)行確定籍嘹、補(bǔ)缺闪盔、完善,最終匯總辱士。這些功能滿足了業(yè)務(wù)處理的要求泪掀。
????????3)應(yīng)用設(shè)計(jì)——業(yè)務(wù)組件一覽以業(yè)務(wù)設(shè)計(jì)成果為基礎(chǔ),將業(yè)務(wù)功能轉(zhuǎn)換為業(yè)務(wù)組件颂碘,在轉(zhuǎn)換過(guò)程中再進(jìn)一步地進(jìn)行拆分异赫、組合,以滿足系統(tǒng)運(yùn)行的要求头岔,最終形成了必須要實(shí)現(xiàn)的業(yè)務(wù)組件一覽塔拳。
17.4.2 功能規(guī)格書(shū)的調(diào)整
????????以上完成了組件定義、控件定義以及確定了業(yè)務(wù)組件一覽峡竣,下面對(duì)應(yīng)用設(shè)計(jì)使用的模板進(jìn)行說(shuō)明靠抑。應(yīng)用設(shè)計(jì)階段采用的對(duì)組件設(shè)計(jì)記錄方式,與需求分析和業(yè)務(wù)設(shè)計(jì)階段是一樣的适掰,都是由4個(gè)模板組成颂碧,由于不同階段的模板相同保證了設(shè)計(jì)資料的可繼承性,但是由于業(yè)務(wù)設(shè)計(jì)和應(yīng)用設(shè)計(jì)兩者描述的主要內(nèi)容类浪、方法载城、表達(dá)形式都有變化,因此在進(jìn)入編制業(yè)務(wù)組件規(guī)格書(shū)前费就,先理解一下記錄功能的模板“4件套”的變遷過(guò)程诉瓦,功能的設(shè)計(jì)經(jīng)歷了三次變化,分別發(fā)生在需求分析受楼、詳細(xì)設(shè)計(jì)垦搬,以及應(yīng)用設(shè)計(jì)階段。
????????(1)需求分析階段:產(chǎn)生了功能需求規(guī)格書(shū)(簡(jiǎn)稱:需求4件套)艳汽。
????????(2)詳細(xì)設(shè)計(jì)階段:產(chǎn)生了業(yè)務(wù)功能規(guī)格書(shū)(簡(jiǎn)稱:業(yè)務(wù)4件套)猴贰。
????????(3)應(yīng)用設(shè)計(jì)階段:產(chǎn)生了業(yè)務(wù)組件規(guī)格書(shū)(簡(jiǎn)稱:組件4件套)。
????????下面就規(guī)格書(shū)用模板中的4件套在三個(gè)不同階段中的變化做個(gè)對(duì)比
????????1.模板1——原型
????????①需求分析——需求原型:它來(lái)源于用戶的既存表單的電子版表格河狐、掃描件或其他任何形式(圖形米绕、音像)。
????????②詳細(xì)設(shè)計(jì)——業(yè)務(wù)原型:業(yè)務(wù)原型是純業(yè)務(wù)內(nèi)容的設(shè)計(jì)(只有字段控件)馋艺,重點(diǎn)在于對(duì)業(yè)務(wù)處理的完善栅干、優(yōu)化。
????????③應(yīng)用設(shè)計(jì)——應(yīng)用原型:應(yīng)用原型是由兩個(gè)部分的內(nèi)容構(gòu)成的捐祠,一是前面業(yè)務(wù)設(shè)計(jì)的成果②(字段控件部分)碱鳞,二是在應(yīng)用設(shè)計(jì)中加入的系統(tǒng)要素部分(導(dǎo)引欄、按鈕控件踱蛀、菜單窿给、…)贵白。
????????④=②+③的合成:最終將詳細(xì)設(shè)計(jì)(字段控件)與應(yīng)用設(shè)計(jì)(按鈕控件)兩個(gè)部分結(jié)合在一起,這就完成了對(duì)功能非技術(shù)部分設(shè)計(jì)的全部工作崩泡,即④=②+③禁荒,應(yīng)用原型是系統(tǒng)原型的依據(jù)。
????????⑤技術(shù)開(kāi)發(fā)——系統(tǒng)界面(開(kāi)發(fā)完成后的實(shí)際軟件):軟件工程非技術(shù)設(shè)計(jì)部分的最終交付物是應(yīng)用原型④角撞,這個(gè)應(yīng)用原型與開(kāi)發(fā)完成后的系統(tǒng)界面⑤在功能上必須一致(業(yè)務(wù)控件和功能控件)呛伴。
????????2.模板2——定義
????????(1)需求分析——控件定義:說(shuō)明需求原型上每個(gè)字段的原始含義、計(jì)算公式谒所、約束條件热康。
????????(2)詳細(xì)設(shè)計(jì)——控件定義:定義每個(gè)字段、算式劣领、業(yè)務(wù)/管理規(guī)則褐隆、數(shù)據(jù)來(lái)源等。
????????(3)應(yīng)用設(shè)計(jì)——控件定義:在業(yè)務(wù)設(shè)計(jì)成果上剖踊,加入按鈕控件定義、規(guī)則衫贬、機(jī)制德澈。
????????3.模板3——規(guī)則
????????(1)需求分析——需求規(guī)則:對(duì)用戶需求的補(bǔ)充說(shuō)明。
????????(2)詳細(xì)設(shè)計(jì)——業(yè)務(wù)規(guī)則:對(duì)業(yè)務(wù)功能進(jìn)行優(yōu)化的說(shuō)明固惯。
????????(3)應(yīng)用設(shè)計(jì)——組件規(guī)則:將業(yè)務(wù)功能轉(zhuǎn)換為系統(tǒng)機(jī)制的說(shuō)明梆造。
????????4.模板4——邏輯
????????(1)需求分析——邏輯圖形:用邏輯圖說(shuō)明功能的構(gòu)成現(xiàn)狀、邏輯關(guān)系等葬毫。
????????(2)詳細(xì)設(shè)計(jì)——邏輯圖形:用邏輯圖說(shuō)明功能的處理邏輯镇辉、業(yè)務(wù)操作流程。
????????(3)應(yīng)用設(shè)計(jì)——邏輯圖形:用邏輯圖說(shuō)明功能的處理機(jī)制贴捡、應(yīng)用操作流程忽肛。對(duì)比這三個(gè)階段的設(shè)計(jì)內(nèi)容、表達(dá)方式的異同匯總
17.4.3 模板1——應(yīng)用原型
???????在業(yè)務(wù)設(shè)計(jì)中定義了業(yè)務(wù)部分的字段控件烂斋,在應(yīng)用設(shè)計(jì)的前部分補(bǔ)充了系統(tǒng)的按鈕控件屹逛,下面就要考慮如何在整體上充分地發(fā)揮出信息系統(tǒng)特有的優(yōu)勢(shì),構(gòu)建一個(gè)適合于“人-機(jī)-人”環(huán)境的業(yè)務(wù)處理和管控環(huán)境汛骂,調(diào)用系統(tǒng)中所有的數(shù)據(jù)和信息罕模,為完成好這個(gè)組件內(nèi)業(yè)務(wù)功能提供服務(wù)。下面按4件套的模板順序結(jié)合應(yīng)用設(shè)計(jì)的特點(diǎn)帘瞭,分別介紹業(yè)務(wù)功能(活動(dòng)淑掌、字典、看板和表單)的原型在應(yīng)用設(shè)計(jì)階段的思考和設(shè)計(jì)內(nèi)容蝶念。
17.4.4 模板2——控件定義
????????首先復(fù)制業(yè)務(wù)功能規(guī)格書(shū)一份抛腕,如果有新追加的字段就插入到列表中相應(yīng)的位置芋绸,如果沒(méi)有就保持原樣。與業(yè)務(wù)功能規(guī)格書(shū)相比較兽埃,新的業(yè)務(wù)組件規(guī)格書(shū)中重點(diǎn)是增加了按鈕控件說(shuō)明部分侥钳。新增控件雖然還包括導(dǎo)航欄、工具欄柄错、滾動(dòng)條等舷夺,但對(duì)應(yīng)用設(shè)計(jì)師來(lái)說(shuō)最重要的設(shè)計(jì)工作是字段控件和按鈕控件,其他控件如無(wú)特殊的業(yè)務(wù)和管理設(shè)計(jì)方面的要求售貌,可以交由技術(shù)設(shè)計(jì)師去完成给猾。
17.4.5 模板3——規(guī)則說(shuō)明
????????在業(yè)務(wù)功能規(guī)格書(shū)的4件套規(guī)則說(shuō)明集中在業(yè)務(wù)邏輯、計(jì)算公式等的描述上颂跨,不涉及系統(tǒng)功能的內(nèi)容敢伸。應(yīng)用設(shè)計(jì)時(shí)需要融入很多系統(tǒng)功能相關(guān)的內(nèi)容。
17.4.6 模板4——邏輯圖形
????????這個(gè)模板主要用圖形的方式來(lái)說(shuō)明前三種方式說(shuō)不清楚的內(nèi)容恒削,圖形可以有邏輯圖池颈、界面截圖等形式。一個(gè)組件中可能存在著復(fù)數(shù)的窗體钓丰,窗體間協(xié)同作業(yè)關(guān)系用語(yǔ)言表達(dá)不清時(shí)躯砰,用圖形表達(dá)非常有效,而且也有利于后續(xù)的技術(shù)設(shè)計(jì)携丁、開(kāi)發(fā)者理解設(shè)計(jì)意圖琢歇。
????????至此,功能走過(guò)了功能需求→業(yè)務(wù)功能→業(yè)務(wù)組件的全過(guò)程梦鉴,完成了業(yè)務(wù)功能在設(shè)計(jì)工程(業(yè)務(wù))階段的全部設(shè)計(jì)內(nèi)容李茫,形成的業(yè)務(wù)組件規(guī)格書(shū)可以交與技術(shù)設(shè)計(jì)師進(jìn)行技術(shù)方面的設(shè)計(jì)與開(kāi)發(fā)了。
小結(jié)
????????本章的核心價(jià)值在于讓業(yè)務(wù)應(yīng)用設(shè)計(jì)師可以掌握一定的系統(tǒng)功能的設(shè)計(jì)知識(shí)肥橙,感受到存在于業(yè)務(wù)設(shè)計(jì)和技術(shù)設(shè)計(jì)之間的應(yīng)用設(shè)計(jì)的作用和價(jià)值魄宏。應(yīng)用設(shè)計(jì)是一個(gè)創(chuàng)新的工作,它可以將客戶的傳統(tǒng)業(yè)務(wù)和IT技術(shù)相結(jié)合產(chǎn)生出全新的生產(chǎn)力快骗。在實(shí)際的系統(tǒng)應(yīng)用設(shè)計(jì)中娜庇,界面的布局和風(fēng)格會(huì)因?yàn)闃I(yè)務(wù)內(nèi)容、使用的終端設(shè)備方篮,以及采用技術(shù)的不同而不同名秀,但不論有多少不同之處,應(yīng)用設(shè)計(jì)的核心目的是設(shè)計(jì)客戶體驗(yàn)價(jià)值的理念是不變的藕溅,在設(shè)計(jì)過(guò)程中一定要不斷地思考如何“站在用戶的視角”匕得,結(jié)合業(yè)務(wù)設(shè)計(jì)和技術(shù)設(shè)計(jì)的知識(shí),用應(yīng)用設(shè)計(jì)的手法創(chuàng)造出一個(gè)最佳的“人-機(jī)-人”的信息化工作環(huán)境,這個(gè)環(huán)境可以讓用戶感受到真正的信息化價(jià)值汁掠。
????????懂得業(yè)務(wù)設(shè)計(jì)或技術(shù)設(shè)計(jì)不等于就懂得應(yīng)用設(shè)計(jì)略吨,對(duì)功能的應(yīng)用設(shè)計(jì)需要進(jìn)行與業(yè)務(wù)和技術(shù)不同的研究,應(yīng)用設(shè)計(jì)的主要內(nèi)容如下(不限于此)考阱。
????????(1)設(shè)計(jì)界面的方法翠忠。
????????(2)界面模塊化的設(shè)計(jì)理念、建模方法乞榨,以及如何快速響應(yīng)需求變化的方法秽之。
????????(3)組件全面的模塊化、為后續(xù)技術(shù)設(shè)計(jì)和開(kāi)發(fā)的工業(yè)化吃既、碎片化應(yīng)用打下了基礎(chǔ)考榨。
????????(4)客戶體驗(yàn)價(jià)值的體現(xiàn)方法、運(yùn)用信息化手段鹦倚,為業(yè)務(wù)處理功能提供服務(wù)河质。
????????(5)軟件工程的工程化設(shè)計(jì)方法(統(tǒng)一模板、規(guī)范流程震叙、標(biāo)準(zhǔn))掀鹅。
? ??????分享? 功能的應(yīng)用設(shè)計(jì),價(jià)值體現(xiàn)的窗口
????????應(yīng)用價(jià)值媒楼,是一個(gè)整體的概念淫半,它要完成的工作內(nèi)容至少要包括以下內(nèi)容(不限于此)。
????????(1)從架構(gòu)層面:從系統(tǒng)的整體上設(shè)計(jì)匣砖,給出諸如“事找人*1”“待辦提醒*2”的效果(設(shè)計(jì)師必須熟知信息化手段)。
????????(2)從功能層面:業(yè)務(wù)處理的步驟最簡(jiǎn)潔昏滴,少出錯(cuò)誤猴鲫,盡可能智能化輸入(設(shè)計(jì)師必須理解業(yè)務(wù)的處理過(guò)程)。
????????(3)從表現(xiàn)層面:界面的布局谣殊、顏色拂共、合理互動(dòng)(UI:美工、體驗(yàn)等設(shè)計(jì)理念)姻几。
????????最終宜狐,(1)~(3)的設(shè)計(jì)成果融入到應(yīng)用用例中并與業(yè)務(wù)用例相結(jié)合,在軟件進(jìn)入開(kāi)發(fā)前就可以給客戶展示出未來(lái)系統(tǒng)完成后的綜合效果蛇捌。