




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
YogeshDeshpande和SteveHansen在工程提倡使用合理的、科學的工程和管發布和Web系統。復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 WebApp:基于Web的應WebApp不同于其他類別的計算機軟件:和、交流和外部聯系以及藝術和復旦大學計算機科學技術學 軟件工程(第二版 絕大多數WebApp中都要考慮下列屬網絡密集(network并發性不可預測的負載(unpredictable性能可用性數據驅(data復旦大學計算機科學技術學 軟件工程(第二版 內容敏感 持續演化(continuous即時性安 性美觀性復旦大學計算機科學技術學 軟件工程(第二版 型:用戶從合適的服務 信息可定制型:用戶定制內容以滿足特定需要交互型:一個用戶群落通過聊天室、公告牌或即時消息傳遞來通信。復旦大學計算機科學技術學 軟件工程(第二版 用戶輸入型:基于表格的輸入是滿足通信需要的主要機制。面向事務型:用戶提交一個由WebApp完成的請(如下訂單)面向服務型:應用向用戶提供服務(如幫助用戶確定抵押支付)。門戶型:應用引導用戶到在本門戶應用范圍之外的其他內容或服務。數據 型:用戶查詢某大型數據庫并提取信息數據倉庫型:用戶查詢一組大型數據庫并提取信息復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 WebWebWebApp的開發具有如下特點WebApp常常以增量的方式去開變化經常發期限較復旦大學計算機科學技術學 軟件工程(第二版 WebWeb整個Web工程過程框架包括客戶交計建構部復旦大學計算機科學技術學 軟件工程(第二版 Web客戶交在Web工程過程中,客戶為WebApp定義業務組織背景,預測業務環境或業務需求中的潛在變化,定義Wpp和其他業務應用程序、數據庫及功能的整合。在客戶交流活動中,要盡量去找出那些不確定的區域和將會出現潛在變化的區域,并將收集到的需求信息進行系統而確切的描述。復旦大學計算機科學技術學 軟件工程(第二版 Web計建傳統的軟件工程分析和設計任務也可以融入到Wpp的建模活動中去。其目的是開發出用于定義需求的“快速”分析和設計模型,同時提出一個能滿足需求的Wp模型。復旦大學計算機科學技術學 軟件工程(第二版 Web構 部把WebApp配置成適合于它所運行的環境復旦大學計算機科學技術學 軟件工程(第二版 Web改善框We工程過程模型必須具有一定的適應性。和W工程框架活動相關聯的一些任務可以根據實際情況進行修改和刪除,或者基于問題、產品、工程及W工程團隊 的特征進行擴展。不管怎樣,在每種情況中,團隊有責任在已分配好的時間內完成高質量的Wp的增量。復旦大學計算機科學技術學 軟件工程(第二版 對Wp進行分析時,要花一些時間去理解業務需求和產品目標。用基于用況的方法去描述用戶如何WebApp交復旦大學計算機科學技術學 軟件工程(第二版 做一個項目計劃,即便很簡短,這個計劃也要基于所有參與者都可接受的預先定義的過程框架上。花些時間去建模要做的東模型的一致性和質使用一些能使你去構建帶有盡可能多可重用組建的系統的工具和技術設計一些綜合性的測試,并在系統發布前執行它們復旦大學計算機科學技術學 軟件工程(第二版 溝通方法:定義溝通方法以方便Wb工程師和其他Wpp利益相關方(如終端用戶、業務客戶、問題域、內容設計者、團隊、項目經理)溝通復旦大學計算機科學技術學 軟件工程(第二版 需求分析方法:需求分析方法為理解下面的問題提供了基礎:Wpp要發布的內容,為最終用戶提供的功能,以及當使用WebApp導航時各類用戶所需的交互模式設計方法:設計方法包括一系列的技術來描述Wp內容、應用和信息體系結構、界面設計及導航結構。測試方法:測試方法包括對內容和設計模式的正式評審以及一系列針對構件級和體系結構問題的測試技術,包括導航測試、可用性測試、安全性測試和配置測試。復旦大學計算機科學技術學 軟件工程(第二版 程序設計語言(基于構件的開發資源(如 站 工復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 WebApp需求的收集方法 復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 內容模型:對Wb工程的內容進行分析,“內容”包括工程中所有可見可聽到的要素,通常包括文字、圖形、圖像、音頻和 。交互模型:描述了用戶和Wp之間的交互所采用的方式。構建交互模型時會用到用況圖、順序圖、狀態機圖、用戶界面原型等。功能模型:定義了用于WebApp的操作和處理導航建模考慮用戶如何從一個元素到另一個元配置模型:描述了Wp所涉及的環境和基礎設施。復旦大學計算機科學技術學 軟件工程(第二版 和支持。具體應該以下列屬性為目–簡單–一致–相符–導航–視覺吸–兼容復旦大學計算機科學技術學 軟件工程(第二版 前所在的的路徑。WebApp界面設計–瀏覽者目前的位置–瀏覽者目前可以進行的操作–瀏覽者可以導向的目標復旦大學計算機科學技術學 軟件工程(第二版 著名搜索引擎公 的主頁的web搜索頁 復旦大學計算機科學技術學 軟件工程(第二版 –頁面速–頁面正–所有的菜單和界面的風格應該統 指示應明–界面功能明顯清–使用表格等工復旦大學計算機科學技術學 軟件工程(第二版 結構設計:結構主要可分線性結網格結層次結層次結復旦大學計算機科學技術學 軟件工程(第二版
特結構比較固Web內容一維Web內容最常見的結缺靈活性不很容易帶易例訂大普復旦大學計算機科學技術學 軟件工程(第二版 導航設計,主要可以分為兩部可以對不同的用戶權限給出不同的導航路給同一類用戶一個共同的導航語復旦大學計算機科學技術學 軟件工程(第二版 數據庫查詢以及其它操與外部企業系統的數據接用戶 和認復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 通常采用下面的一些原則來測試和評WebApp的質內容可以從句法和語義兩個層次來評功能測試可以發現不符合用戶需求的錯結構評估是為了確保它恰當地展現了Wpp的內容和功能,確保它是可擴展的,確保能支持新的內容或功能易用性測試是為了確保每個不同的用戶群能被Wp界面支持,能學會并運用所有需要的導航用法和意義復旦大學計算機科學技術學 軟件工程(第二版 導航測試是為了確保所有的導航用法和意義都被實現以便發現導航錯誤性能測試必須在各種各樣的操作條件、配置和負載下進行,確保系統能響應用戶的交互操作,能在可接受的性能下降的條件下處理的負載兼容性測試就是在客戶機和服務器上設定不同的配置條件下執行Wpp協同工作測試是為了確保Wpp能很好地與其他的應用程序和數據庫交互復旦大學計算機科學技術學 軟件工程(第二版 復旦大學計算機科學技術學 軟件工程(第二版 WebApp測試中的獨特的錯誤特Wpp測試發現的錯誤一開始都是顯現在客戶端(如,某個瀏覽器或PD或),所以工程師看到的只是問題的表象,而不是其實質一個Wp運行在許多不同的配置條件及各種各樣的環境下,所以脫離某個錯誤最初產生時的環境,重現這個錯誤是很甚至是不可能的復旦大學計算機科學技術學 軟件工程(第二版 雖然一些錯誤是由于錯誤的設計和不恰當L(或其他的程序語言)編碼所導致,但許多錯誤都與Wpp的配置有關因為Wpp是一個客戶機/服務器的結構,所以很難橫跨客戶端、服務器和網絡這三層來分析錯誤產生的原因。一些錯誤是因固有的操作環境所致(正在進試的某個特殊的配置),另一些可歸咎于多變的操作環境(如,瞬間的資源裝載或者與時間相關的錯誤)復旦大學計算機科學技術學 軟件工程(第二版 廣泛采用的WebApp測試策 重 設計模型,發現可能 錯誤測試用戶界面,發現在顯示和導航機制方面可能的錯誤。對選出的功能構件做單元測試復旦大學計算機科學技術學 軟件工程(第二版 WebApp導航需要測試應用環境中會遭人的。性能需要測試。Wp測試需要一群故意安排的終端用戶的參與;他們使用系統的結果可以用來分析內容和導航方面的錯誤、易用性和兼容性、可靠性和性能。復旦大學計算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司組織考試活動方案
- 公司新員工打卡活動方案
- 2025年網絡安全工程師考試試題及答案
- 2025年心理素質與情商訓練考試試題及答案
- 2025年水利工程師資格考試試題及答案
- 2025年交通工程專業知識考試試題及答案
- 2025年國際法與人權保障方法考試試題及答案
- 關于烏鎮導游詞
- 2024年度浙江省二級造價工程師之土建建設工程計量與計價實務題庫練習試卷A卷附答案
- 2024年度浙江省二級造價工程師之土建建設工程計量與計價實務高分通關題庫A4可打印版
- 2025年江蘇瑞海投資控股集團有限公司招聘筆試參考題庫含答案解析
- 醫療廢物應急處理流程與方案
- 簡陽市2024-2025學年數學五下期末統考試題含答案
- 體檢中心投訴處理流程
- 2025山西焦煤集團公司招聘高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年中國東方航空股份有限公司招聘筆試參考題庫含答案解析
- 畜牧飼養行業安全生產培訓
- 《水龍頭知識培訓》課件
- (八省聯考)河南省2025年高考綜合改革適應性演練 化學試卷合集(含答案逐題解析)
- 用戶體驗量化評估-洞察分析
- 農場租賃合同范本:養殖場租賃
評論
0/150
提交評論