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

正文內(nèi)容

第10章程序設(shè)計(jì)基礎(chǔ)(完整版)

  

【正文】 問(wèn)題的具體過(guò)程。程序模塊之間通過(guò)調(diào)用 關(guān)系完成程序的整體功能。 18 面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言: 1. 對(duì)象:是程序中最基本的運(yùn)行實(shí)體,一個(gè)程序由若干個(gè)對(duì)象組成,各個(gè)對(duì)象既相互獨(dú)立,又通過(guò)消息相互聯(lián)系。 Java語(yǔ)言 : Java也是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言,適合開(kāi)發(fā)基于網(wǎng)絡(luò)、多媒體、與平臺(tái)無(wú)關(guān)的應(yīng)用程序,應(yīng)用程序可以在網(wǎng)絡(luò)上傳輸,并可以運(yùn)行在任何計(jì)算機(jī)上。 24 在屏幕上顯示字符串“ Hello World” DSEG SEGMENT STRING DB ‘ Hello World’ ,0DH,OAH,’ $’ 。 29 動(dòng)態(tài)鏈接庫(kù) 是由源程序生成的機(jī)器語(yǔ)言程序的另一種形式,主要作為可執(zhí)行程序的輔助文件,不能獨(dú)立運(yùn)行。 33 ?供需矛盾 ; ?開(kāi)發(fā)成本和時(shí)間失控; ?質(zhì)量難以保障 ; ?維護(hù)困難 。 :完成軟件工程項(xiàng)目的技術(shù)手段,它支持項(xiàng)目計(jì)劃和估算、系統(tǒng)和軟件需求分析、軟件設(shè)計(jì)、編碼、測(cè)試和維護(hù)。 一個(gè) 模塊 的 功能盡量獨(dú)立 和完整,不受其他模塊運(yùn)行(如改變同名變量的值)的干擾,在模塊內(nèi)部有較強(qiáng)的內(nèi)聚力,其他模塊只能通過(guò)接口與之建立聯(lián)系,以便降低求解問(wèn)題的復(fù)雜性。 2. 需求分析: 需求是用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能和約束等方面的要求或期望。 ?數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì):也稱數(shù)據(jù)對(duì)象設(shè)計(jì),主要任務(wù)是依據(jù)需求分析的數(shù)據(jù)模型,結(jié)合程序中涉及的算法,設(shè)計(jì)數(shù)據(jù)文件的邏輯結(jié)構(gòu) 。 ?軟件質(zhì)量保證貫穿于軟件開(kāi)發(fā)的整個(gè)過(guò)程,其中關(guān)鍵步驟是軟件測(cè)試 ; ?軟件測(cè)試目的是在軟件產(chǎn)品交付使用之前盡可能發(fā)現(xiàn)潛在的錯(cuò)誤 ; ?軟件測(cè)試主要檢測(cè)和更正語(yǔ)義和功能錯(cuò)誤 。 ?黑盒測(cè)試:也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。 測(cè)試 4步驟: 50 ?使用:也稱運(yùn)行或執(zhí)行。 ?維護(hù):是軟件運(yùn)行過(guò)程中更新或升級(jí)等一系列活動(dòng)。 49 ?單元測(cè)試 :測(cè)試的對(duì)象是軟件設(shè)計(jì)的最小單位 — 模塊 ,是動(dòng)態(tài)測(cè)試的第一步。 ?動(dòng)態(tài)測(cè)試: 是基于計(jì)算機(jī)的測(cè)試,通過(guò)運(yùn)行軟件發(fā)現(xiàn)錯(cuò)誤。 ?概要文檔:概要設(shè)計(jì)說(shuō)明書、數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書和軟件集成調(diào)試計(jì)劃等。 41 需求分析的主要工作: ?獲取資料 ?資料分析 ?形成需求規(guī)格說(shuō)明書 ?需求評(píng)審 系統(tǒng)分析員 與 用戶 進(jìn)行業(yè)務(wù)交流和探討,不斷收集、積累相關(guān)的業(yè)務(wù)資料(文件或表格等),加深理解需求,澄清模糊的概念,對(duì)有爭(zhēng)議的業(yè)務(wù)環(huán)節(jié) 達(dá)成共識(shí) 等。軟件系統(tǒng)不丟失任何重要成分, 完全實(shí)現(xiàn) 系統(tǒng)所需要的功能。人們將用于軟件開(kāi)發(fā)的軟、硬件工具和軟件工程數(shù)據(jù)庫(kù)集成在一起,建立了集成軟件工程環(huán)境; :支持軟件開(kāi)發(fā)各個(gè)環(huán)節(jié)的控制、管理 。 軟件發(fā)展速度落后于硬件發(fā)展水平,人們對(duì)軟件的需求得不到滿足。 解釋方式: 在程序設(shè)計(jì)語(yǔ)言環(huán)境中直接運(yùn)行源程序,在執(zhí)行每條語(yǔ)句前,系統(tǒng)先分析語(yǔ)句的詞法和語(yǔ)法,若語(yǔ)句正確,則生成并執(zhí)行機(jī)器語(yǔ)言指令,直到程序運(yùn)行結(jié)束。 Long fun(Int x) /*函數(shù) fun,用來(lái)計(jì)算 x的階乘 */ { Long Result=1; /* result是變量,用來(lái)保存計(jì)算結(jié)果 */ Int I; /* i為循環(huán)控制變量 */ For(i=2; i=x; i++) /*循環(huán)控制語(yǔ)句,用于實(shí)現(xiàn)語(yǔ)句的多次執(zhí)行 */ Result=Result*i; /*循環(huán)體,實(shí)現(xiàn)計(jì)算 */ Return result; /*返回語(yǔ)句,將計(jì)算結(jié)果提交給調(diào)用者 */ } Main() /*C語(yǔ)言主程序 */ { Int i=1; /* i為循環(huán)控制變量 */ Long s; /* s是變量,保存計(jì)算結(jié)果 */ While(i!=0) /* 循環(huán)語(yǔ)句,用于實(shí)現(xiàn)多次計(jì)算 */ { Printf(Please Input I (I=0 Over): ); /*輸入數(shù)據(jù)提示 */ Sca
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1