系統(tǒng)分析與設(shè)計第二次大作業(yè)_第1頁
系統(tǒng)分析與設(shè)計第二次大作業(yè)_第2頁
系統(tǒng)分析與設(shè)計第二次大作業(yè)_第3頁
系統(tǒng)分析與設(shè)計第二次大作業(yè)_第4頁
系統(tǒng)分析與設(shè)計第二次大作業(yè)_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 網(wǎng)上購書系統(tǒng)一了解系統(tǒng)需求和目標1采樣類型采樣的類型是復雜類型中的分層類型:對于采樣對象的屬性,進行分層包括不同的性別,區(qū)域,年齡,行業(yè),類型等,這樣能更好地了解不同用戶的需求和系統(tǒng)面向的重點人群??梢愿鶕?jù)不同屬性進行分層為:(1) 所在區(qū)域:分為市內(nèi)繁華商業(yè)區(qū)和遠離商業(yè)中心的區(qū)域兩層。(2) 年齡:分為年輕人(12-25),中年人(30-45)和老年人(50-65)三層(3) 所在行業(yè):分為白領(lǐng),學生,科研,無業(yè)游民四層(4) 類型:分為追求時尚,關(guān)注價格,注重質(zhì)量三層(5) 性別:分為男性,女性兩層2采樣規(guī)模 規(guī)模的計算:(1) 對報表進行分析,得到錯誤率為6%(2) 主觀設(shè)定允許的區(qū)間

2、為-0.03,+0.03(3) 可信度:94%,可信度系數(shù)(z):1.96(4) 計算種群比例的標準差p: p=iz=0.031.96=0.0153(5) 確定必須的采樣規(guī)模n: n=p(1-p)p2+1=0.06*(0.94)0.153*0.153+1=242面談的采樣規(guī)模:(1) 至少與組織中每個階層的3個人進行面談(2) 這3個人中至少有一個人來自組織中的不同部門(3) 至少一個人直接參與了某個新系統(tǒng),或系統(tǒng)升級3安排問題的方式 安排問題的方式為:金字塔結(jié)構(gòu) 先以具體的問題(封閉式問題)開始,讓調(diào)查的對象先對話題進行預熱,然后再詢問開放式問題。二系統(tǒng)開發(fā)的原型種類 為了加快系統(tǒng)交付進度和

3、盡量讓用戶參與其中,采用進化式原型開發(fā):(1)進化式開發(fā)的系統(tǒng)的系統(tǒng)需求事先不能完全確定(2)首先設(shè)計一個全局性框架,然后建立一個初始的穩(wěn)定模型,運行該原型,并反復添加、修改和完善,逐步向目標系統(tǒng)進化.每一次進化,都產(chǎn)生一個逼近目標的新版本.(3)該模型在進化過程中,始終強調(diào)可靠性、可維護性、適應(yīng)性和效率等軟件質(zhì)量問題.該模型的最終成果就是投入使用的系統(tǒng).(4)系統(tǒng)描述、設(shè)計和實現(xiàn)交叉進行的(5)系統(tǒng)是逐漸遞增的(6)系統(tǒng)用戶界面都是用交互式開發(fā)系統(tǒng)來實現(xiàn)的三COTS軟件的模塊化安裝原型可以通過COTS軟件的模塊化安裝 COTS軟件(1)簡化嵌入式設(shè)計過程(2)實現(xiàn)可擴展的原型設(shè)計平臺的價值(

4、3)在應(yīng)用程序開發(fā)中提高的效率(4)可配置原型設(shè)計平臺對于大部分技術(shù)和分工而言,一個過程或者功能越是標準化,那么那個工作就變的越輕松越有效。一個COTS原型設(shè)計平臺可以更快地在嵌入式設(shè)計上進行反復,更迅速地實現(xiàn)一個可演示的概念驗證。使用一個現(xiàn)成的、模塊化I/O平臺以及擴展的I/O支持簡化嵌入式系統(tǒng)設(shè)計過程。滿足對高層開發(fā)工具的關(guān)鍵要求要想為廣泛的嵌入式系統(tǒng)應(yīng)用集提供高效率,一個與COTS原型設(shè)計兼容的高層系統(tǒng)設(shè)計環(huán)境需要提供: 信號處理和數(shù)學IP的箱外有效性 設(shè)計系統(tǒng)硬件邏輯和實時部分的功能 支持各種I/O模塊和驅(qū)動 具有能與傳統(tǒng)的和第三方IP集成的接口 與特定領(lǐng)域應(yīng)用的集成(例如濾波器設(shè)計,

5、控制設(shè)計工具) 直觀的,快速的調(diào)試性能四制定敏捷建模方案 1敏捷建模的3次變更迭代 (1)每一次迭代都要進行各自的需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計和代碼實現(xiàn)。(2)每一次迭代都要產(chǎn)生經(jīng)過測試、集成并可執(zhí)行的局部系統(tǒng)。(3)迭代開發(fā)通過多次迭代對系統(tǒng)進行持續(xù)擴展和精化,并以循環(huán)反饋和調(diào)整作為核心驅(qū)動力,使用之最終成為適當?shù)南到y(tǒng)。(4) 每一次迭代都是構(gòu)造反饋調(diào)整的過程計劃需求分析設(shè)計編碼測試運行維護定義階段開發(fā)階段維護階段 圖1 每一次迭代的過程2制定編程規(guī)范JAVA代碼規(guī)范:(1) 類名首字母應(yīng)該大寫(2) 為了常規(guī)用途而創(chuàng)建一個類時,請采取"經(jīng)典形式"(3) 對于自己創(chuàng)建的每

6、個類,都考慮置入一個main(),其中包含了用于測試那個類的代碼(4) 應(yīng)將方法設(shè)計成簡要的、功能性單元,用它描述和實現(xiàn)一個不連續(xù)的類接口部分。(5) 設(shè)計一個類時,請設(shè)身處地為客戶程序員考慮一下(類的使用方法應(yīng)該是非常明確的)。(6) 使類盡可能短小精悍,而且只解決一個特定的問題。(7) 讓一切東西都盡可能地"私有"-private。(8) 謹惕"巨大對象綜合癥"。(9) 若不得已進行一些不太雅觀的編程,至少應(yīng)該把那些代碼置于一個類的內(nèi)部。(10) 任何時候只要發(fā)現(xiàn)類與類之間結(jié)合得非常緊密,就需要考慮是否采用內(nèi)部類,從而改善編碼及維護工作。(11) 盡

7、可能細致地加上注釋,并用javadoc注釋文檔語法生成自己的程序文檔。(12) 涉及構(gòu)建器和異常的時候,通常希望重新丟棄在構(gòu)建器中捕獲的任何異常(13) 在特定的作用域內(nèi),若一個對象必須清除(非由垃圾收集機制處理),請采用下述方法:初始化對象成功后,立即進入一個含有finally從句的try塊,開始清除工作。 (14) 若在初始化過程中需要覆蓋(取消)finalize(),請記住調(diào)用super.finalize()HTML編寫規(guī)范(1)所有的標記都必須要有一個相應(yīng)的結(jié)束標記(2)所有的標記必須合理嵌套(3)所有標簽的元素和屬性的名字都必須使用小寫字母(4)所有的屬性必須用引號"&qu

8、ot;括起來(5)當特殊符號不屬于標簽的一部分時,一律用編碼來表示(6)給所有的屬性賦一個值(7)對于各個功能塊要有注釋表明,以有利于和后期的維護(8)語義化和精簡化補充:控制樣式和腳本的代碼盡量不要內(nèi)嵌到HTML文檔中,應(yīng)建一個專門的文件來存放,再用相應(yīng)的語句將其關(guān)聯(lián)到HTML文件中,盡量做到內(nèi)容、樣式和行為相分離。CSS編碼規(guī)范(1)格式化(a)縮進:CSS代碼要有明顯的縮進,同HTML一樣,縮進使用TAB制表符來實現(xiàn)。(b)最前邊的“”緊跟在容器名后,而”另起一行,每一條語句占一行,且條語句后邊必須有”;”號。(2)結(jié)構(gòu)化將樣式劃分為多個部分,并將每一格功能區(qū)的樣式群集在一起。(3)繼承性(a)CSS具有繼承父容器屬性的功能,為了簡化代碼,到達高效率,應(yīng)省去與父容器相同屬性值的屬性的設(shè)置。(b)為了便于瀏覽和維護,可以在id或class前加上與其相關(guān)聯(lián)的父容器的名,雖然這并不是必須的(4)注釋 在CS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論