APP開(kāi)發(fā)公司設(shè)計(jì)師在討論完研究階段的大量問(wèn)題后,我們過(guò)渡到設(shè)計(jì)過(guò)程中的信息架構(gòu)部分,APP開(kāi)發(fā)規(guī)劃架構(gòu)的核心要素
軟件架構(gòu)是有關(guān)軟件整體結(jié)構(gòu)與組件的抽象描述,用于指導(dǎo)大型軟件系統(tǒng)各個(gè)方面的設(shè)計(jì)。App后臺(tái)架構(gòu)可以定義為由App后臺(tái)各個(gè)組件的功能描述、相互關(guān)系構(gòu)成的整體系統(tǒng)。App后臺(tái)架構(gòu)的核心要素:
(1) 高性能;
(2) 高可用;
(3) 可伸縮;
(4) 可擴(kuò)展
(5) 安全性。
架構(gòu)選型的要點(diǎn)
(1) 用成熟穩(wěn)定的開(kāi)源軟件;
(2) 盡可能使用云服務(wù)。
架構(gòu)的演進(jìn)
(1) 單機(jī)部署;
(2) 分布式部署;
(3) 服務(wù)化。見(jiàn)圖5。

(圖5)雖然將步驟分解成不同的階段,當(dāng)要改變焦點(diǎn)時(shí),自然要對(duì)研究持續(xù)一段時(shí)間。目前還沒(méi)有必要在每一步之間劃清界線。根據(jù)項(xiàng)目的范圍和復(fù)雜性,項(xiàng)目設(shè)計(jì)過(guò)程中的任何一個(gè)時(shí)間點(diǎn)都有不同的階段。但下面列表中的第一點(diǎn)是例外。我們的初始研究應(yīng)該旨在獲得足夠的信息來(lái)制定一個(gè)全面的(用戶想要在網(wǎng)站或APP中想要完成的)任務(wù)圖。這個(gè)階段的目標(biāo)如下。創(chuàng)建網(wǎng)站或APP的高級(jí)地圖。
在每個(gè)頁(yè)面上標(biāo)出發(fā)現(xiàn)的任務(wù)。定義支持每個(gè)任務(wù)所需的內(nèi)容。審查并測(cè)試設(shè)計(jì)。完善設(shè)計(jì)方案。將用戶體驗(yàn)?zāi)J揭?guī)范化、文檔化。介紹開(kāi)發(fā)流程這一階段的努力致力于制定網(wǎng)站和APP的結(jié)構(gòu)。項(xiàng)目越復(fù)雜,在進(jìn)入下一步之前,研究定制頁(yè)面結(jié)構(gòu)和任務(wù)流就越重要。
如果要?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的網(wǎng)站或APP,那么對(duì)徹底調(diào)查和工作流程文檔的要求就會(huì)降低很多。無(wú)論如何,這是一個(gè)好習(xí)慣,它能幫助我們將計(jì)劃傳達(dá)給客戶和團(tuán)隊(duì)成員。如果我們要?jiǎng)?chuàng)建一個(gè)復(fù)雜的網(wǎng)站、網(wǎng)站APP,或其他APP,這絕對(duì)是至關(guān)重要的,我們要首先制定任務(wù)流和用戶嘗試完成任務(wù)時(shí)的交互。我們應(yīng)該考慮建立一個(gè)完整的任務(wù)流程圖和產(chǎn)品的站點(diǎn)地圖,這是主要問(wèn)題之一。在某些必要情況下,可以根據(jù)目前已經(jīng)完成的研究,單獨(dú)制作這張地圖。好了,
深圳APP開(kāi)發(fā)公司“APP開(kāi)發(fā)規(guī)劃之信息架構(gòu)”的經(jīng)驗(yàn)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。