資源描述:
《WISDOM A website design method based on reusing design and software solutions(1)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要背景網(wǎng)站是廣告和信息公布越來越重要,他們已經(jīng)成為虛擬業(yè)務(wù)運營支持工具。因此,網(wǎng)頁設(shè)計者必須采取越來越多的標(biāo)準(zhǔn)(成本,延遲,質(zhì)量,安全,維護)考慮到在設(shè)計過程中,以滿足需求。目標(biāo)本文的目的是介紹我們的智慧方法:引導(dǎo)設(shè)計師通過網(wǎng)站的設(shè)計過程中,根據(jù)網(wǎng)上的網(wǎng)站設(shè)計已經(jīng)存在的解決方案,提出了設(shè)計方案,有利于軟件組件的選擇,以實現(xiàn)特定的服務(wù),并加快網(wǎng)頁建設(shè)。方法我們的方法的獨創(chuàng)性在于,它鏈接的設(shè)計過程形式化的經(jīng)驗和軟件組件特性,使功能性和非功能性方面考慮。結(jié)果這種方法依賴于一個國家的最先進的在網(wǎng)站設(shè)計過程中的優(yōu)勢,造型尺寸,模型驅(qū)動工程模式的方法。我們提出我們的方法的實現(xiàn)作為一個專門
2、的網(wǎng)站,幫助網(wǎng)站的設(shè)計,并提供了網(wǎng)站分析目錄和軟件組件的分析目錄。結(jié)論我們的方法的運用分析突出了正式的設(shè)計過程中的步驟可以幫助設(shè)計者,尤其是新手設(shè)計師,設(shè)計一個網(wǎng)站,我們的工具的使用分析強調(diào)效率的快速網(wǎng)站開發(fā),其使用的“網(wǎng)站家庭”的概念。結(jié)果是如此令人非常鼓舞的兩個方法和工具,既方便網(wǎng)站設(shè)計通過重用現(xiàn)有的解決方案和組件。關(guān)鍵詞網(wǎng)頁設(shè)計;軟件復(fù)用;概念重用;MDE;COTS;流程模式1.介紹網(wǎng)站和它們的行為,自1996年出現(xiàn)開始進化。雖然第一個網(wǎng)站只演示了靜態(tài)信息,并通常是由一個人設(shè)計的,他們現(xiàn)在是廣播動態(tài)信息或合作的主要載體。網(wǎng)站現(xiàn)在由多元化技能團隊設(shè)計,例如包括程序員,生物工
3、程學(xué)家,項目經(jīng)理和平面設(shè)計師。多年來,發(fā)展網(wǎng)站已經(jīng)開始作為一種項目工程,其中,除了提供高效的電子服務(wù),友好的用戶界面和良好的組織內(nèi)容外,滿足成本,延遲,質(zhì)量,安全性和可維護性更是主要需求。為了應(yīng)對這些要求,大量的工業(yè)和學(xué)術(shù)研究項目被執(zhí)行,去提出方法和軟件來方便網(wǎng)站設(shè)計進行。然而,這些被提出的方法和軟件已經(jīng)不能充分滿足設(shè)計者的期望,這只是在重復(fù)使用經(jīng)驗。本文的目的是提出一個通過連接設(shè)計過程和形式化以及基于相關(guān)設(shè)計經(jīng)驗和軟件組件描述的正式的知識倉庫來促進網(wǎng)站設(shè)計。本文的結(jié)構(gòu)如下:第2部分列出了與本課題相關(guān)的研究。第3部分介紹了我們所研究的目標(biāo)和范圍,包括設(shè)計者對期望的討論。本文的核
4、心在于第4部分,給出我們的方法的細節(jié)以滿足部分3中所提到的設(shè)計者的期望。第5部分闡述了如何建立一個專業(yè)網(wǎng)站的實現(xiàn)方法,而第6部分則介紹它的使用反饋,顯示出我們的方法的有效性及其在實施方面取得良好的效果。第7部分總結(jié)了我們的方法及其工具上的優(yōu)勢,以及提升我們的方法的成果,并描繪出我們的藍圖。2.相關(guān)工作在網(wǎng)絡(luò)工程管理上,許多設(shè)計網(wǎng)站的方法已經(jīng)出現(xiàn)于20世紀(jì)90年代后期。這些方法考慮到“導(dǎo)航”,“簡報”和“數(shù)據(jù)建?!保豪纾琑MM[1],OOHDM[2],WSDM[3]和[4],西英格蘭大學(xué)[5]和WebML[6]??紤]到他對這些方法的研究是否恰當(dāng),郎[7]指出,這些方法更加為人知
5、曉并且被學(xué)者使用而不是企業(yè)家,因為(i)他們與真正的網(wǎng)站設(shè)計流程并不一致,(ii)他們太過具體到他們的應(yīng)用領(lǐng)域。此外,他們沒有明確的幫助設(shè)計人員去實現(xiàn)它們(例如,VisualWADE1對OO-H的方法,ArgoUWE2的西英格蘭大學(xué)的方法,Webratio3為WebML方法)。我們的主要目的是通過更好的連接設(shè)計和更高效的設(shè)計工具,去設(shè)計和實現(xiàn)一個網(wǎng)站來提供幫助。許多開源和商業(yè)工具現(xiàn)在被使用于方便網(wǎng)站設(shè)計:提供一套集成組類的框架(例如,Zend的框架,框架4交響曲,5Copix,6CakePHP中7),建議一個提供可以減少網(wǎng)站在線所需時間的網(wǎng)站模板的內(nèi)容管理系統(tǒng)。例如,eZPub
6、lish,所需要的時間8Drupal的,9SPIP,10Typo3的11),被整合到一個網(wǎng)站的架構(gòu)的特定函數(shù)庫(例如,JpGraph的,12PHPForum,13梨,14PECL15)。即便如此,我們發(fā)現(xiàn)所提供的援助是不夠的。事實上,最好是有經(jīng)驗的,例如,在網(wǎng)站設(shè)計過程中,模型或模型-視圖-控制器(MVC)的概念。這方面的經(jīng)驗很難規(guī)范化,因此也不包括在這些工具。為了打破現(xiàn)有工具這一限制,我們想幫助設(shè)計師,尤其是新手設(shè)計師,盡可能多地通過自動操作這些設(shè)計流程,我們也希望用戶體驗相關(guān)聯(lián)的函數(shù)庫,以提高的目標(biāo)用戶的學(xué)習(xí)經(jīng)驗。然而,該模式的做法事實上已被證明它的效率為形式化的經(jīng)驗。由于
7、亞歷山大等人的主張[8],已經(jīng)提出,導(dǎo)致了很多不同的目錄模式的各套主題的技能領(lǐng)域:架構(gòu)模式[9],設(shè)計模式[10],分析模式[11],實施型態(tài)或成語[12],例如,因為經(jīng)驗一直需要確定這些目錄的模式,康特等人[13]試圖自動根據(jù)設(shè)計師的要求來執(zhí)行目錄搜索。然而,這些目錄在主題名稱,語義和內(nèi)容方面缺乏一致性,這導(dǎo)致康特定義了一個中立的形式主義以便收集所有中立形式主義的模式,從而有利于自動搜索[13]。該模式的使用方法對于前面提到的經(jīng)驗運用模式來說自然地引導(dǎo)我們使用該方法來支持我們的工作?;谄?/p>