freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程學(xué)習(xí)輔導(dǎo)-免費閱讀

2025-07-21 12:55 上一頁面

下一頁面
  

【正文】 源程序文檔化包括選擇標(biāo)識符(變量和標(biāo)號)的名字、安排注釋以及程序的視覺組織等。 此時的程序已經(jīng)是用某種高級語言或機器指令書寫的了。(3)程序語句組成容易識別的塊(Block),每塊只有一個入口和一個出口。 結(jié)構(gòu)化程序設(shè)計 (Structured Programming)在程序編寫時就應(yīng)考慮到,所寫出的程序?qū)⒂蓜e人閱讀,一定要盡量使程序?qū)懙萌菀诪槿俗x懂。 對源程序的質(zhì)量要求 自然語言操作則再用動詞來描述。命令語言是潛在的最強有力的控制界面。(7)事先驗證:只允許合法的交互產(chǎn)生效果,因此,如果用戶指向一個對象而交互動作對現(xiàn)行任務(wù)沒有意義時,顯示屏幕上應(yīng)無反應(yīng)。它包括圖標(biāo)、指點,以及與WIMP(窗口、圖標(biāo)、鼠標(biāo)、下拉式菜單)有關(guān)的特性。 用圖標(biāo)表示對象或命令功能鍵是與選擇菜單等效的硬件??刂茖υ捒梢允呛唵蔚膯柎鹦问?,系統(tǒng)提出是否需要某個操作,然后用戶以Y/N的方式回答。例如,根據(jù)重要性、價格、使用頻率或使用順序?qū)⑿畔⒕幗M。列表適用于記錄信息的簡單羅列,瀏覽報告和檔案報告即屬于這一類;塊結(jié)構(gòu)是用行、列和總計等形式來組織數(shù)據(jù),信息報告就屬于這一類;分組結(jié)構(gòu)則在塊內(nèi)進一步做更復(fù)雜的成組的信息布局,文宗報告一般屬于此類。但是,在報告中數(shù)據(jù)如何分組,還受到下面一些因素的影響。這些信息主要被系統(tǒng)管理人員用來監(jiān)測、控制和修改系統(tǒng)的行為。視力的短期記憶可能限制了一次只能注意一個餅圖。3)折線圖:折線圖可以表現(xiàn)數(shù)據(jù)群中的關(guān)聯(lián)和差異。在畫面滾動顯示時,其速度應(yīng)由用戶控制,使得不感興趣的內(nèi)容快速跳過而感興趣的內(nèi)容緩慢通過,以便查看。(1)純正文的顯示:英文正文中應(yīng)避免連續(xù)使用大寫字母,因為讀者對大寫字母的閱讀速度低于大、小寫混合的文體。采用在分析過程中得到的用戶模型,并保留用戶使用的術(shù)語。若不使用覆蓋技術(shù),則可根據(jù)屏幕的大小,使每幀屏幕包含若干個子區(qū)域,讓每個子區(qū)域顯示不同的信息。進行數(shù)據(jù)輸出顯示設(shè)計,應(yīng)當(dāng)了解數(shù)據(jù)顯示的要求,解決應(yīng)該顯示哪些數(shù)據(jù),屏幕上一次顯示多少信息的問題。(4)光學(xué)字符識別(OCR):OCR系統(tǒng)可讓計算機通過模式比較來識別一些具有不同字體和大小的印刷體。數(shù)據(jù)輸入包括數(shù)據(jù)的編輯。出錯的原因可能是忽略了某一項,或在某一項的輸入中鍵入了不正確的數(shù)據(jù),或是數(shù)字或字符敲錯。(4)確認刪除:為避免錯誤的刪除動作可能造成的損失,在鍵入了刪除命令后,必須進行特別的確認,然后才執(zhí)行刪除操作。數(shù)據(jù)內(nèi)容應(yīng)當(dāng)根據(jù)它們的使用頻率,或它們的重要性,或它們的輸入次序進行組織。一個好的數(shù)據(jù)輸入界面設(shè)計應(yīng)盡可能方便而有效地進行數(shù)據(jù)輸入。如果在同一個屏幕上有若干個窗口,這些窗口可以相疊在一起,也可以在水平方向或垂直方向并排地排列。 因此,用戶可以不理睬它,繼續(xù)做原來的工作。通常,對話是用戶在選取菜單項或圖標(biāo)時的一種輔助手段。屏幕滾動可以將用戶的顯示內(nèi)容在物理屏幕上做平行移動,因此,需要為此功能設(shè)置一個內(nèi)存緩沖區(qū)。必要時可以用粗體字或字母高亮度顯示等方式加以突出。其特點是:僅當(dāng)需要時,它才被瞬時顯示出來供用戶選用,完成使命后它立即從屏幕上消失。3)正文和圖標(biāo)混合的菜單:這種菜單基本上還是正文式的。 菜單 (Menu)菜單又稱為選單,是由系統(tǒng)預(yù)先設(shè)置好的,顯示于屏幕上的一組或幾組可供用戶選用的命令。復(fù)雜程度:該界面提供了什么功能、能否用新的方式組合這些功能以增強界面功能。在選用界面形式的時候,應(yīng)當(dāng)考慮每種類型的優(yōu)點和限制。確定命令在系統(tǒng)中什么地方、確定關(guān)鍵的延遲命令、調(diào)查拖延的原因、提出解決的建議等。一般地,用戶承擔(dān)需要創(chuàng)造、判斷和探索的任務(wù),而計算機承擔(dān)重復(fù)檢查、計算和數(shù)據(jù)處理的任務(wù)。任務(wù)和工作設(shè)計的目的在于創(chuàng)造用戶的工作環(huán)境。系統(tǒng)的靜態(tài)模型就是對象關(guān)系模型,用于展現(xiàn)界面的結(jié)構(gòu)設(shè)計;系統(tǒng)的動態(tài)模型是對系統(tǒng)操作或與會話設(shè)計有關(guān)的對象的動態(tài)行為的描述。一個界面如果與用戶預(yù)想的實現(xiàn)、操作的想法一致,它就容易為用戶接受。(1)用戶模型與用戶觀點建立用戶的思維模型,是為了幫助建立設(shè)計者界面模型。系統(tǒng)的功能分解,可以用數(shù)據(jù)流圖和數(shù)據(jù)詞典描述。5)用戶思維能力:這是對用戶的綜合知識和智力的衡量。主要的衡量標(biāo)準(zhǔn)如下:1)用戶使用的頻度:即系統(tǒng)是否經(jīng)常使用。2)初學(xué)型:對計算機有一些經(jīng)驗,但對新系統(tǒng)不熟悉的用戶。(1)考慮到用戶的特點、能力、知識水平,應(yīng)當(dāng)使用戶界面能夠滿足不同用戶的要求。(2)用戶界面中所用術(shù)語的標(biāo)準(zhǔn)化和一致性:所有專業(yè)術(shù)語都應(yīng)標(biāo)準(zhǔn)化;軟件技術(shù)用語應(yīng)符合軟件工程規(guī)范;應(yīng)用領(lǐng)域的術(shù)語應(yīng)符合軟件面向?qū)I(yè)的專業(yè)標(biāo)準(zhǔn);在輸入、輸出說明里,同一術(shù)語的涵義應(yīng)完全一致?!盾浖こ獭返诹聦W(xué)習(xí)輔導(dǎo)進程的相對調(diào)度將是不確定的。在Jackson系統(tǒng)開發(fā)方法中定義了三種功能:(1)嵌入功能:此功能把操作分配(或?qū)懭?到模型進程的結(jié)構(gòu)正文內(nèi)。 (2)實體結(jié)構(gòu)分析:把作用于實體的動作或由實體執(zhí)行的動作,按時間發(fā)生的先后次序排序,構(gòu)成進程,并用一個層狀的Jackson結(jié)構(gòu)圖表示。進程間的通信可采用三種方式:(1)進程活動同步發(fā)生。因此,促使Jackson提出了JSD方法,即Jackson系統(tǒng)開發(fā)方法。 NS 圖即描述了輸入、處理和輸出信息。 過程設(shè)計 在設(shè)計程序結(jié)構(gòu)時數(shù)據(jù)結(jié)構(gòu)的選擇方法(1)用于軟件的系統(tǒng)化方法也適用于數(shù)據(jù)。(4)利用一些試探性原則來改進系統(tǒng)的初始結(jié)構(gòu)圖,直到得到符合要求的結(jié)構(gòu)圖為止。 結(jié)構(gòu)化設(shè)計方法 (Structured Design,SD) 耦合性 (Coupling)在最高的抽象層次上,可以使用問題所處環(huán)境的語言概括地描述問題的解法。這是模塊化的依據(jù)。軟件過程必須提供精確的處理說明,包括事件的順序、正確的判定點、重復(fù)的操作直至數(shù)據(jù)的組織和結(jié)構(gòu)等等。 數(shù)據(jù)結(jié)構(gòu)4)輔助符號:當(dāng)模塊A有條件地調(diào)用另一個模塊B時,在模塊A的箭頭尾部標(biāo)以一個菱形符號。對于現(xiàn)成的模塊,則以雙縱邊矩形框表示。任何兩個模塊都是平等的,沒有從屬關(guān)系。但要注意的是,程序結(jié)構(gòu)是軟件的過程表示,但并未表明軟件的某些過程性特征。通常,軟件的體系結(jié)構(gòu)通過一個劃分過程來完成。(2)選定某種過程的表達形式來描述各種算法。各種選擇方案:看是否考慮過其他方案,比較各種選擇方案的標(biāo)準(zhǔn)是什么。實用性:即確認該軟件設(shè)計對于需求的解決方案是否實用。可追溯性:即分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認該軟件設(shè)計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求。但是在運行過程中,為了適應(yīng)環(huán)境的變化和用戶新的要求,需要經(jīng)常對軟件進行改造和修正,這就是軟件的維護。一致性設(shè)計:有兩個方面。它包括:1)確定輸入、輸出文件的詳細的數(shù)據(jù)結(jié)構(gòu)。當(dāng)終端用戶向計算機發(fā)出處理請求之后,從輸入開始到輸出最終結(jié)果中間的一段時間內(nèi),用戶需要多次對計算機進行輸入輸出,而一次輸入輸出的時間就是響應(yīng)時間。設(shè)計接口的信息結(jié)構(gòu)。2)根據(jù)目標(biāo)確定最合適的設(shè)計方法。最初這種表示只是描繪出軟件的總的框架,然后進一步細化,在此框架中填入細節(jié),把它加工成在程序細節(jié)上非常接近于源程序的軟件表示。軟件設(shè)計是軟件開發(fā)階段最重要的步驟。一旦確定了軟件需求之后,就進入開發(fā)階段。這是用語言說明難以準(zhǔn)確、清楚表達的。 數(shù)據(jù)流圖 (DFD,Data Flow Diagram) 數(shù)據(jù)流圖也稱為Bubble Chart或Data Flow Graph。最終建立一個待開發(fā)軟件的抽象模型,即目標(biāo)系統(tǒng)的邏輯模型。 軟件需求分析的原則必須能夠表達和理解問題的數(shù)據(jù)域和功能域。 用于模擬的系統(tǒng)模型 結(jié)構(gòu)詞典 (2)系統(tǒng)流程圖是系統(tǒng)分析員、管理員、業(yè)務(wù)員相互交流的工具。 分配與權(quán)衡一旦解決了與分析任務(wù)相關(guān)的問題,就應(yīng)開始考慮候選的解決方案。純收入就是在整個生存期之內(nèi)系統(tǒng)的累計經(jīng)濟效益(折合成現(xiàn)在值)與投資之差。成本效益分析首先是估算待開發(fā)系統(tǒng)的開發(fā)成本,然后與可能取得的效益(有形的和無形的)進行比較和權(quán)衡。(2)技術(shù)可行性。(4)把功能分配給硬件、軟件、人、數(shù)據(jù)庫和其它系統(tǒng)元素。(4)用戶環(huán)境設(shè)計:將硬件、軟件和其它系統(tǒng)生成元素組合起來形成用戶環(huán)境。一般地,處理算法變換輸入數(shù)據(jù)或控制信息,并生成輸出到其它系統(tǒng)元素或宏元素中去的數(shù)據(jù)或控制信息。 6. 軟件需求不充分 按軟件軟服務(wù)對象可將軟件分成(項目軟件 批處理軟件 )等四類。 大型 應(yīng)用軟件)等三類。 按軟件規(guī)模可將軟件分成(微型 3. 工具這些系統(tǒng)元素以各種方式組合來進行信息的轉(zhuǎn)換。(3)可以有多種供權(quán)衡使用的候選方案。 人類工程是應(yīng)用從心理學(xué)和方法論導(dǎo)出的知識來確定和設(shè)計高質(zhì)量人機對話界面HCI(Human Conversation Interface)的多學(xué)科活動。 系統(tǒng)需求識別系統(tǒng)分析的目標(biāo)(1)識別用戶要求。對系統(tǒng)開發(fā)的不同方案進行比較評估。 通常用利率表示貨幣的時間價值。 純收入 (1)制作系統(tǒng)流程圖的過程是系統(tǒng)分析員全面了解系統(tǒng)業(yè)務(wù)處理概況的過程,是系統(tǒng)分析員進一步分析的依據(jù)。 系統(tǒng)定義與評審系統(tǒng)規(guī)格說明是作為硬件工程、軟件工程、數(shù)據(jù)庫工程、人類工程的基礎(chǔ)而使用的一個文檔。 結(jié)構(gòu)互連圖及其描述(4)系統(tǒng)模型化和模擬結(jié)果 特殊的性能問題(5)項目問題《軟件工程》第三章學(xué)習(xí)輔導(dǎo) 用戶對數(shù)據(jù)處理工作的考慮、對軟件的意見和要求是需求分析的寶貴原始資料。 結(jié)構(gòu)化英語(Structured English)結(jié)構(gòu)化英語也稱為PDL,是一種介于自然語言和形式化語言之間的半形式化語言。用它來描述加工,很容易為用戶接受。 軟件設(shè)計在開發(fā)階段中的重要性在概要設(shè)計過程中需要完成的工作具體有:(1)制定規(guī)范在進入軟件開發(fā)階段之初,首先應(yīng)為軟件開發(fā)組制定在設(shè)計時應(yīng)該共同遵守的標(biāo)準(zhǔn),以便協(xié)調(diào)組內(nèi)各成員的工作。它包括:1)采用某種設(shè)計方法,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊的層次結(jié)構(gòu)。周轉(zhuǎn)時間:即一旦向計算機發(fā)出要求處理的請求之后,從輸入開始,經(jīng)過處理直到輸出結(jié)果為止的整個時間。精度:在進行科學(xué)計算或工程計算時,運算精確度的要求。5)數(shù)據(jù)的保護性設(shè)計(5)可靠性設(shè)計可靠性設(shè)計也叫做質(zhì)量設(shè)計。對測試的策略、方法和步驟提出明確的要求。在這里需要特別注意:軟件系統(tǒng)的一些外部特性的設(shè)計,例如軟件的功能、一部分性能、以及用戶的使用特性等,在軟件需求分析階段就已經(jīng)開始。 軟件結(jié)構(gòu)樹狀結(jié)構(gòu)的特點是:整個結(jié)構(gòu)只有一個頂層模塊,而對于任何一個下屬模塊來說,它只有一個上級模塊,而且同一層模塊之司不發(fā)生聯(lián)系。即它以特定的符號表示模塊、模塊目的調(diào)用關(guān)系和模塊間信息的傳遞。而在執(zhí)行所調(diào)用模塊的過程中又把它產(chǎn)生的數(shù)據(jù)或控制信息回送給調(diào)用模塊。而多扇入的模塊通常是公用模塊。將整個軟件劃分成若干單獨命名和可編址的部分,稱之為模塊。信息隱蔽是指,每個模塊的實現(xiàn)細節(jié)對于其他模塊來說是隱蔽的。模塊具有三個基本屬性:(1)功能:即指該模塊實現(xiàn)什么功能。即模塊間的耦合和模塊的內(nèi)聚。內(nèi)聚是模塊功能強度(一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度)的度量。數(shù)據(jù)處理問題典型的類型有兩種:變換型和事務(wù)型。(6)應(yīng)當(dāng)建立一個存放有效數(shù)據(jù)結(jié)構(gòu)及相關(guān)操作的庫。 文件設(shè)計程序流程圖也稱為程序框圖。外語法符合一般程序設(shè)計語言常用語句的語法規(guī)則;內(nèi)語法可以用英語中一些簡單的句子、短語和通用的數(shù)學(xué)符號來描述程序應(yīng)執(zhí)行的功能。它是按輸入、輸出和內(nèi)部信息的數(shù)據(jù)結(jié)構(gòu)進行軟件設(shè)計的,即把數(shù)據(jù)結(jié)構(gòu)的描述映射成程序結(jié)構(gòu)描述。因此,在相應(yīng)的系統(tǒng)模型抽象中,自然也就必須要關(guān)注到這些活動發(fā)生的先后次序?!?6)實現(xiàn):設(shè)計組成系統(tǒng)的硬件和軟件,實現(xiàn)系統(tǒng)的原型。 決定系統(tǒng)時間特性 實現(xiàn) 用JSP方法得到的程序或進程結(jié)構(gòu)圖,一般都需要求精和優(yōu)化。具有友好用戶界面的軟件對于用戶來說,無疑是一種享受。用戶界面的可使用性是用戶界面設(shè)計最重要的也是最基本的目標(biāo)。(3)系統(tǒng)能夠按照用戶的希望和需要,提供不同詳細程度的系統(tǒng)響應(yīng)信息,包括反饋信息、提示信息、幫助信息、出錯信息等等。(2)用戶界面的可靠性:用戶界面的可靠性是指無故障使用的間隔時間。(1)用戶類型:通常,用戶可以分為4種類型。4)專家型:這一類用戶與熟練型用戶相比,他們了解系統(tǒng)內(nèi)部的構(gòu)造,有關(guān)于系統(tǒng)工作機制的專業(yè)知識,具有維護和修改基本系統(tǒng)的能力。對計算機的熟悉程度決定了要使用戶達到熟練程度需要多少訓(xùn)練。有關(guān)的技能包括鼠標(biāo)、鍵盤、光筆等的使用技能等。它是系統(tǒng)內(nèi)部活動的分解。3)用戶特性模型:這些模型主要依據(jù)在此節(jié)所描述的技能和能力對用戶進行分類,它們也被稱為用戶外觀。界面設(shè)計者的責(zé)任就是使界面盡可能與用戶原來的模型一致。 方式和工作設(shè)計 界面設(shè)計類型通常,一個界面的設(shè)計使用了一種以上的設(shè)計類型,每種類型與一個或一組任務(wù)相匹配。在一個菜單中包含許多菜單項,可按某種約定,把它們成行成列地顯示在屏幕上。用戶從當(dāng)前屏幕上菜單項的內(nèi)容,可以知道自己當(dāng)前在系統(tǒng)申的位置,以及上下關(guān)系。選完之后它們又立即消失。其主要的處理有圖象的隱蔽和再現(xiàn)、屏幕滾動和圖案顯示,包括動畫。如果用戶不理睬這個對話,或者用戶不鍵入具體的文件名字而直接按回車鍵,則對話框不會隱去,系統(tǒng)也不執(zhí)行其他工作。(3)語法層:將語義層的操作和方法細化為由各種命令、用戶操作、上下文關(guān)系和狀態(tài)變量組成的語言,對象的描述將更加細致,包括行文的布局、屏幕的顯示區(qū)域、目錄結(jié)構(gòu)等。事實上,窗口并不屬于用戶空間,它僅僅是用于觀察、組織用戶空間的內(nèi)容,并對其進行操作的用戶接口工具。 數(shù)據(jù)輸入界面設(shè)計為此,在設(shè)計時要考慮盡可能減少用戶的記憶負擔(dān),使界面具有預(yù)見性和一致性,防止用戶輸入出錯,以及盡可能增加數(shù)據(jù)自動輸入。(2)交互動作:在表項之間自動地跳躍/轉(zhuǎn)換并不總是可取的,尤其是對于不熟練的用戶,往往會被搞得無所適從,要使用TAB鍵或回車鍵控制在表項間的移動。這在編輯和修改錯誤的操作經(jīng)常用到。此外,在數(shù)據(jù)輸入的過
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1