眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護手冊 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計 畢業(yè)論文 開題報告 文獻綜述 任務(wù)書 課程設(shè)計 相關(guān)資料 大學(xué)生活 期刊論文 實習(xí)報告
  • 項目策劃 >
    項目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標(biāo)文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財會稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務(wù)文書 合同協(xié)議 活動策劃 代理加盟 技術(shù)服務(wù) 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運輸 經(jīng)濟 語言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書 哲學(xué)宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟財稅 人力資源 運營管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學(xué) >
    課程導(dǎo)學(xué)
    醫(yī)學(xué)綜合 中醫(yī)養(yǎng)生 醫(yī)學(xué)研究 身心發(fā)展 醫(yī)學(xué)試題 影像醫(yī)學(xué) 醫(yī)院辦公 外科醫(yī)學(xué) 老年醫(yī)學(xué) 內(nèi)科醫(yī)學(xué) 婦產(chǎn)科 神經(jīng)科 醫(yī)學(xué)課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學(xué) 康復(fù)醫(yī)學(xué) 全科醫(yī)學(xué) 護理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
    • 簡介:測試工程師筆試題測試工程師筆試題一、計算機知識(一、計算機知識(30分)分)1、在LINUX系統(tǒng)中,一個文件的訪問權(quán)限是系統(tǒng)中,一個文件的訪問權(quán)限是755,其含義是什么,其含義是什么參考答案參考答案755表示該文件所有者對該文件具有讀、寫、執(zhí)行權(quán)限,該文件所有者所在組用戶及其他用戶對該文件具有讀和執(zhí)行權(quán)限。2、LINUX中,如何從中,如何從ROOT用戶切換到普通用戶用戶切換到普通用戶參考答案參考答案SUSUUSER1切換到USER1,但切換后的當(dāng)前目錄還是ROOT訪問的目錄SU–USER1切換到USER1,并且當(dāng)前目錄切換到USER1的根目錄下(HOMEUSER1)3、簡述一下簡述一下CS模式和模式和BS模式的區(qū)別模式的區(qū)別參考答案參考答案CS是客戶端服務(wù)器架構(gòu)BS是瀏覽器服務(wù)器架構(gòu)CS模式有以下特點1CS模式將應(yīng)用與服務(wù)分離系統(tǒng)具有穩(wěn)定性和靈活性2CS模式配備的是點對點的結(jié)構(gòu)模式適用于局域網(wǎng)有可靠的安全性3由于客戶端實現(xiàn)與服務(wù)器端的直接連接沒有中間環(huán)節(jié)因此響應(yīng)速度快4在CS模式中作為客戶機的計算機都要安裝客戶機程序一旦軟件系統(tǒng)升級每臺客戶機都要安裝客戶機程序系統(tǒng)升級和維護較為復(fù)雜BS模式有以下特點1系統(tǒng)開發(fā)、維護、升級方便每當(dāng)服務(wù)器應(yīng)用程序升級時,只要在服務(wù)器上升級服務(wù)應(yīng)用程序即可,用戶計算機上的瀏覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護方便2BS模式具有很強的開放性在BS模式下,用戶通過通用的瀏覽器進行訪問,系統(tǒng)開放性好3BS模式的結(jié)構(gòu)易于擴展由于WEB的平臺無關(guān)性,BS模式的結(jié)構(gòu)可以任意擴展,可以從包含一臺服務(wù)器和幾個用戶的小型系統(tǒng)擴展成為擁有成千上萬個用戶的大型系統(tǒng)4用戶使用方便BS模式的應(yīng)用軟件都是基于WEB瀏覽器的,而WEB瀏覽器的界面是類似的。對于無用戶交換功能的頁面。用戶接觸的界面都是一致的,用戶使用方便4、WINDOWS操作系統(tǒng)中操作系統(tǒng)中PATH環(huán)境變量的作用是什么環(huán)境變量的作用是什么參考答案參考答案PATH是WINDOWS操作系統(tǒng)環(huán)境變量,PATH作用是用戶在命令行窗口執(zhí)行一個命令,則在PATH變量設(shè)置的目錄下依次尋找該命令或?qū)?yīng)的執(zhí)行文件,若找到,則執(zhí)行,若沒有找到,則命令行窗口返回?zé)o效命令。5、TCP和UDP有什么區(qū)別有什么區(qū)別參考答案參考答案TCP有連接所以握手過程會消耗資源過程為可靠連接不會丟失數(shù)據(jù)適合大數(shù)據(jù)量交換UDP非可靠連接會丟包沒有校驗速度快無須握手過程TCPUDP測試計劃、測試設(shè)計與開發(fā)、測試實施、測試評審與測試結(jié)論二、測試知識(二、測試知識(50分)分)1、您以往所從事的軟件測試工作中,是否使用了一些工具來進行軟件缺陷(、您以往所從事的軟件測試工作中,是否使用了一些工具來進行軟件缺陷(BUG)的管)的管理如果有,請結(jié)合該工具描述軟件缺陷(理如果有,請結(jié)合該工具描述軟件缺陷(BUG)跟蹤管理的流程。)跟蹤管理的流程。(10分)分)參考答案參考答案1拿到新版本2進行測試發(fā)現(xiàn)BUG后提交SUBMIT(測試)3由相應(yīng)人員置為NEW的狀態(tài)4修改BUG,F(xiàn)IXED(開發(fā))(當(dāng)然也有可能被判定為不是BUG或者需要討論決定的)5回歸測試,修改BUG狀態(tài),F(xiàn)IXEDVERIFIED或者REOPEN(測試)6REOPEN的話開發(fā)繼續(xù)修改,F(xiàn)IXEDVERIFIED的話由相應(yīng)人員CLOSE這個BUG。2、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。別與聯(lián)系。(10分)分)參考答案參考答案黑盒測試把測試對象當(dāng)成一個黑盒子,測試人員完全不考慮邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程式的需求說明書來檢查程式的功能是否滿足它的功能說明。白盒測試把測試對象當(dāng)成一個透明的盒子,允許測試人員利用程序內(nèi)部邏輯結(jié)構(gòu)及相關(guān)信息,設(shè)計或選擇測試用例,對程式所有邏輯路徑進行測試。單元測試白盒測試的一種,對軟件設(shè)計中的單元模塊進行測試。集成測試在單元測試的基礎(chǔ)上,對單元模塊之間的連接和組裝W進行測試。系統(tǒng)測試在所有都考慮的情況下,對系統(tǒng)進行測試。驗收測試第三方進行的確認(rèn)軟件滿足需求的測試3、你所熟悉的測試用例設(shè)計方法有哪些分別以具體的例子說明在實際測試中的應(yīng)用。、你所熟悉的測試用例設(shè)計方法有哪些分別以具體的例子說明在實際測試中的應(yīng)用。(10分)分)參考答案參考答案1等價類劃分劃分等價類等價類是指某個輸入域的子集合在該子集合中各個輸入數(shù)據(jù)對于揭露程序中的錯誤都是等效的并合理地假定測試某等價類的代表值就等于對這一類其它值的測試因此可以把全部輸入數(shù)據(jù)合理劃分為若干等價類在每一個等價類中取一個數(shù)據(jù)作為測試的輸入條件就可以用少量代表性的測試數(shù)據(jù)取得較好的測試結(jié)果等價類劃分可有兩種不同的情況有效等價類和無效等價類2邊界值分析法邊界值分析方法是對等價類劃分方法的補充。測試工作經(jīng)驗告訴我大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上而不是發(fā)生在輸入輸出范圍的內(nèi)部因此針對各種邊界情況設(shè)計測試用例可以查出更多的錯誤使用邊界值分析方法設(shè)計測試用例首先應(yīng)確定邊界情況通常輸入和輸出等價類的邊界就是應(yīng)著重測試的邊界情況應(yīng)當(dāng)選取正好等于剛剛大于或剛剛小于邊界的值作為測試數(shù)據(jù)而不是選取等價類中的典型值或任意值作為測試數(shù)據(jù)3錯誤推測法基于經(jīng)驗和直覺推測程序中所有可能存在的各種錯誤從而有針對性的設(shè)計測試用例的方法錯誤推測方法的基本思想列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況根據(jù)他們選擇測試用例例如在單元測試時曾列出的許多在模塊中常見的錯誤以前產(chǎn)
      下載積分: 5 賞幣
      上傳時間:2024-03-13
      頁數(shù): 5
      18人已閱讀
      ( 4 星級)
    • 簡介:6軟件的編碼和測試習(xí)題112一、選擇題5、以下不屬于邏輯覆蓋的是(D)。A、語句覆蓋B、判定覆蓋C、條件覆蓋D、基本路徑5、以下不屬于白盒測試技術(shù)的是(D)A、邏輯覆蓋B、基本路徑測試C、循環(huán)覆蓋測試D、等價類劃分1、在設(shè)計測試用例時,應(yīng)當(dāng)包括(C)A、合理的輸入條件B、不合理的輸入條件C、合理的和不合理的輸入條件D、部分條件2、下列各項中不屬于邏輯覆蓋的是(D)A、語句覆蓋B、判定覆蓋C、判定條件覆蓋D、全部覆蓋5、實踐表明,確定發(fā)生錯誤的位置和內(nèi)在原因所需的工作量幾乎占整個調(diào)試工作量的(D)。A30B、50C、70D、901與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是(D)。A、需求說明書B、設(shè)計說明書C、源程序D、項目開發(fā)設(shè)計2軟件調(diào)試技術(shù)包括()A邊界值分析B演繹法C循環(huán)覆蓋D集成測試9軟件測試方法中的靜態(tài)測試方法之一為()A計算機輔助靜態(tài)分析B黑盒法C路徑覆蓋D邊界值分析6用白盒法技術(shù)設(shè)計測試用例的方法包括CA錯誤推測B因果圖C基本路徑測試D邊界值分析7軟件測試中根據(jù)測試用例設(shè)計的方法的不同可分為黑盒測試和白盒測試兩種,它們DA前者屬于靜態(tài)測試,后者屬于動態(tài)測試B前者屬于動態(tài)測試,后者屬于靜態(tài)測試C都屬于靜態(tài)測試D都屬于動態(tài)測試8在進行軟件測試時,首先應(yīng)當(dāng)進行以下哪項測試,然后再進行組裝測試,最后再進行有效性測試AA單元測試B系統(tǒng)測試C集成測試D確認(rèn)測試10下列屬于靜態(tài)測試方法的是DA黑盒法B路徑覆蓋C白盒法D人工檢測16下列不屬于通常冗余技術(shù)的是DA結(jié)構(gòu)冗余B信息冗余C時間冗余D代碼冗余18關(guān)于軟件測試的目的,下面觀點錯誤的是CA為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程B一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤C證明程序是正確、沒有錯誤的D一個成功的測試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試【1616】軟件測試的目的是B。A)評價軟件的質(zhì)量B)發(fā)現(xiàn)軟件的錯誤C)找出軟件中所有的錯誤D)證明軟件的正確的6軟件的編碼和測試習(xí)題312【1212】黑盒測試是一種重要的測試策略,又稱為數(shù)據(jù)驅(qū)動的測試,其測試數(shù)據(jù)來源于A。A)軟件規(guī)格說明B)軟件設(shè)計說明C)概要設(shè)計說明D)詳細(xì)設(shè)計說明【6】以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的測試用例設(shè)計技術(shù)屬于D。A)灰盒測試B)數(shù)據(jù)測試C)黑盒測試D)白盒測試【3】MYERS在1979年提出了一個重要觀點,即軟件測試的目的是為了B。A)證明程序正確B)查找程序錯誤C)改正程序錯誤D)驗證程序無錯誤二、填空題23自頂向下結(jié)合的漸增式測試法,在組合模塊時有兩種組合策略深度優(yōu)先策略和寬度優(yōu)先策略。解析漸增式測試法有自頂向下結(jié)合和自底向上結(jié)合兩種組裝模塊的方法,其中自頂向下集成是構(gòu)造程序結(jié)構(gòu)的一種增量式方式,不需要編寫驅(qū)動模塊,只需要編寫樁模塊。它從主控模塊開始,按照軟件的控制層次結(jié)構(gòu),以深度優(yōu)先或?qū)挾葍?yōu)先的策略,逐步把各個模塊集成在一起。24獨立路徑是指包括一組以前沒有處理的語句或條件的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條在其他獨立路徑中未有過的邊的路徑。解析在基本路徑測試中,以詳細(xì)設(shè)計或源程序為基礎(chǔ),導(dǎo)出控制流程圖的拓?fù)浣Y(jié)構(gòu)程序圖,在計算了程序圖的環(huán)路復(fù)雜性之后,確定只包含獨立路徑的基本路徑圖,其中獨立路徑是包括一組以前沒有處理的語句或條件的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條在其他獨立路徑中未有過的邊的路徑。6、軟件測試是軟件投入運行(前),對軟件需求分析、設(shè)計、實現(xiàn)的強有力的最終審查。7、黑盒測試主要是測試軟件是否滿足(功能)需求。8、(調(diào)試)的目的是確定錯誤的位置和引起錯誤的原因,并加以改正。因此,又稱為排錯或糾錯。9、對發(fā)現(xiàn)錯誤較多的程序模塊,應(yīng)進行(重點)測試。
      下載積分: 6 賞幣
      上傳時間:2024-03-10
      頁數(shù): 12
      13人已閱讀
      ( 4 星級)
    • 簡介:軟件數(shù)據(jù)庫設(shè)計報告文檔模板軟件數(shù)據(jù)庫設(shè)計報告文檔模板1引言引言4511編寫目的4512項目來源4513文檔約定4514預(yù)期讀者和閱讀建議4515參考資料452數(shù)據(jù)庫命名規(guī)則數(shù)據(jù)庫命名規(guī)則463數(shù)據(jù)庫設(shè)計說明數(shù)據(jù)庫設(shè)計說明4631數(shù)據(jù)庫邏輯設(shè)計4632數(shù)據(jù)庫物理設(shè)計4633數(shù)據(jù)庫分布4734基表設(shè)計4735視圖設(shè)計4836索引設(shè)計4937完整性約束5038授權(quán)設(shè)計5039觸發(fā)器設(shè)計51310存儲過程設(shè)計51311數(shù)據(jù)復(fù)制設(shè)計524詞匯表詞匯表535歷史數(shù)據(jù)處理歷史數(shù)據(jù)處理5311編寫目的編寫目的說明這份數(shù)據(jù)庫設(shè)計說明書是為哪份軟件產(chǎn)品編寫的,開發(fā)這個軟件產(chǎn)品意義、作用以及最終要達到的意圖。通過這份數(shù)據(jù)庫設(shè)計說明書詳盡準(zhǔn)確地描述了該軟件產(chǎn)品的數(shù)據(jù)庫結(jié)構(gòu)。如果這份數(shù)據(jù)庫設(shè)計說明書只與整個系統(tǒng)的某一部分有關(guān)系,那么只定義數(shù)據(jù)庫設(shè)計說明書中說明的那個部分或子系統(tǒng)。12項目來源項目來源具體說明本軟件開發(fā)項目的全部風(fēng)險承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng)險,首要風(fēng)險承擔(dān)者包括●任務(wù)提出者;●軟件開發(fā)者;●產(chǎn)品使用者。13文檔約定文檔約定描述編寫文檔時所采用的各種排版約定。排版約定應(yīng)該包括●命名方法;●提示方式;●通配符號●等等。14預(yù)期讀者和閱讀建議預(yù)期讀者和閱讀建議列舉本數(shù)據(jù)庫設(shè)計說明書所針對的各種不同的預(yù)期讀者,例如,可能包括●開發(fā)人員;●項目經(jīng)理;●測試人員;●文檔編寫人員。并且描述了文檔中,其余部分的內(nèi)容及其組織結(jié)構(gòu),并且針對每一類讀者提出最適合的文檔閱讀建議。15參考資料參考資料列舉編寫需求規(guī)格說明書時所用到的參考文獻及資料,可能包括;●本項目的合同書;●上級機關(guān)有關(guān)本項目的批文;●本項目已經(jīng)批準(zhǔn)的計劃任務(wù)書;●用戶界面風(fēng)格指導(dǎo);●開發(fā)本項目時所要用到的標(biāo)準(zhǔn);●系統(tǒng)規(guī)格需求說明;
      下載積分: 6 賞幣
      上傳時間:2024-03-10
      頁數(shù): 12
      10人已閱讀
      ( 4 星級)
    • 簡介:PAGE1OF5軟件開發(fā)項目獎勵制度軟件開發(fā)項目獎勵制度為促進研發(fā)部門員工工作積極性,提高工作效率,按時高質(zhì)完成工作任務(wù),本著獎優(yōu)罰劣的原則,特制為促進研發(fā)部門員工工作積極性,提高工作效率,按時高質(zhì)完成工作任務(wù),本著獎優(yōu)罰劣的原則,特制訂本獎金制度。訂本獎金制度。一、項目獎勵制度定義一、項目獎勵制度定義1、本制度所稱獎金,是在工資范圍之外,另行對按時高質(zhì)完成項目工作任務(wù)的員工所給予的獎勵,不是工資的必然組成部分,其有無、高低,直接按照在項目中的工作表現(xiàn),而非法定或規(guī)定的范疇。2、原則性規(guī)定按照項目參與各部門各崗位職能,根據(jù)對項目貢獻大小和完成的時間、進度、質(zhì)量分別確定不同檔次和數(shù)額的獎金標(biāo)準(zhǔn)及相應(yīng)的考核標(biāo)準(zhǔn);每次項目領(lǐng)取獎金的人數(shù)不固定,每位在項目工作中表現(xiàn)優(yōu)異的員工均可獲得;獎金與過失處罰無直接的必然聯(lián)系,如存在工作過失受到處罰,則其受獎情況將由相關(guān)直接領(lǐng)導(dǎo)酌情確定;如責(zé)任不清時,由相關(guān)直接領(lǐng)導(dǎo)酌情確定責(zé)任承擔(dān)情況;項目獎金的考核時間為項目通過評審日或正式上線至當(dāng)月工資發(fā)放之間,若中間評審時間需要延長或則延遲至下一個月,獎金發(fā)放時間與工資發(fā)放時間同步。3、獲得獎金的條件及考核項目是否應(yīng)該獲得獎金、每個項目具體的獎金數(shù)額,由研發(fā)中心副總裁與公司其他領(lǐng)導(dǎo)(人力、財務(wù)、總裁等)協(xié)商后,根據(jù)項目進度及完成質(zhì)量進行確定;參與項目各職能人員將根據(jù)在項目工作中表現(xiàn)優(yōu)異,對項目貢獻大小和完成的時間、進度、質(zhì)量,由項目經(jīng)理或項目負(fù)責(zé)人與研發(fā)中心領(lǐng)導(dǎo)予以考核后,確定其應(yīng)獲獎金金額;如工作出現(xiàn)重大責(zé)任時(由總裁辦公會開會討論確定),除取消所有相關(guān)人員當(dāng)次獎金外,還將依據(jù)公司管理規(guī)定對相關(guān)責(zé)任人的項目獎金進行扣除直至調(diào)崗、開除等處罰;如果下屬出現(xiàn)違規(guī)情況,則其直接領(lǐng)導(dǎo)必須為其違規(guī)承擔(dān)連帶責(zé)任;對于連帶責(zé)任的大小,則將依據(jù)該違規(guī)情況的具體情形予以分析后,對其領(lǐng)導(dǎo)扣除100獎金的處理。4、本制度自通過審核發(fā)布之日開始實施;5、其他本制度未確定事項以公司管理規(guī)定為準(zhǔn)。PAGE3OF5三、項目獎勵制度具體實施三、項目獎勵制度具體實施同樣,項目考核也參考績效考核規(guī)定進行考核打分,根據(jù)打分情況,決定對應(yīng)項目個人獎金考核系數(shù)發(fā)放相應(yīng)的項目資金。附表2項目成員任務(wù)考評表被考評人項目任務(wù)考核時間序數(shù)項目分項目考核說明標(biāo)準(zhǔn)分值得分個人度量考核(如代碼量、文檔量、測試客服量)201工作度量團隊管理團隊平均度量考核(如代碼量、文檔量、測試客服量)0個人質(zhì)量考核(包括工作缺陷率等指標(biāo))202工作質(zhì)量團隊管理團隊平均質(zhì)量考核(包括工作缺陷率等指標(biāo))0個人進度偏差103任務(wù)完成情況團隊管理團隊成員平均進度偏差0安全制度發(fā)生信息安全事故104執(zhí)行力其它制度違反財務(wù)行政人力制度按制度規(guī)定10潛力新技術(shù)的學(xué)習(xí)及掌握能力55發(fā)展力培訓(xùn)培訓(xùn)情況56溝通力溝通力與同事的溝通能力,包括溝通的有效性、及時性、順暢程度等107工作態(tài)度工作態(tài)度工作態(tài)度及完成領(lǐng)導(dǎo)交代事務(wù)態(tài)度10項目經(jīng)理研發(fā)副總最終得分備注項目獎金的計算方案項目總獎金(實際獎金)P項目立項預(yù)算獎金項目經(jīng)理獎金M項目總獎金項目成員獎金總額(1M)項目總獎金項目成員個人獎金Z項目成員獎金總額→P項目團隊績效綜合考核系數(shù)(根據(jù)項目完成時間、質(zhì)量進行考評)→M項目管理層獎金系數(shù)(M1),為項目管理層獎金占項目總獎金的百分比。由公司管理層根據(jù)項目實際情況確定。
      下載積分: 5 賞幣
      上傳時間:2024-03-14
      頁數(shù): 5
      13人已閱讀
      ( 4 星級)
    • 簡介:技術(shù)服務(wù)考核管理辦法技術(shù)服務(wù)考核管理辦法3目錄目錄1總則總則311概述312目標(biāo)和原則413適用范圍42考核辦法考核辦法421考核標(biāo)準(zhǔn)422考核扣分準(zhǔn)則43費用結(jié)算辦法費用結(jié)算辦法61總則總則11概述概述為了創(chuàng)造一個合作雙贏,共同發(fā)展的環(huán)境,特制定技術(shù)服務(wù)考核管理辦法(下簡稱為“本辦法”)。本辦法主要包括以下部分考核辦法。建立考核的機制,定期對技術(shù)服務(wù)提供商的服務(wù)質(zhì)量實績進行考核。掌握技術(shù)服務(wù)提供商的成長情況,激勵技術(shù)服務(wù)提供商成長。費用結(jié)算辦法。根據(jù)技術(shù)服務(wù)提供商的實績和考核成績,通過費用結(jié)算辦法,給于技術(shù)服務(wù)提供商合理的回報和獎勵。本辦法的作用如下
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數(shù): 6
      12人已閱讀
      ( 4 星級)
    • 簡介:售后服務(wù)支持試用1自軟件交付通過之日起,甲方擁有__天的試運行權(quán)利。(試運行駐場支持)2如由于乙方原因,軟件在試運行期間出現(xiàn)故障或問題,乙方應(yīng)及時排除該方面的故障或問題,所引起的相關(guān)費用由乙方承擔(dān)。3乙方應(yīng)在合理的期限內(nèi)排除故障或處理問題。如以上故障或問題影響軟件基本功能和目標(biāo)的實現(xiàn),且排除故障或處理問題的時間超過__個工作日,則視為乙方交付違約,除非上述故障和問題是由甲方引起的。維護維護系統(tǒng)驗收合格并交付使用后,乙方提供一年的免費軟件系統(tǒng)維護服務(wù),對系統(tǒng)出現(xiàn)緊急問題,軟件模塊出現(xiàn)的非人為因素造成的錯誤及故障,包括數(shù)據(jù)整理,數(shù)據(jù)修復(fù),備份等進行免費維護。使用過程中,出現(xiàn)固障或不正常現(xiàn)象隨時通過電話或書面提出問題,乙方提供咨詢服務(wù),通過電話解決;遠(yuǎn)程連接服乙方承諾,自合同簽訂之日起軟件運行期間提供免費一年的技術(shù)維護和基本升級。升級標(biāo)準(zhǔn)為乙方軟件現(xiàn)有功能和所獲得的其它特色功能,另外,乙方自身軟件功能性升級的程序也給予甲方免費升級。操作人員使用軟件時,如果對產(chǎn)品升級后的新增功能或基本操作說明書中未表明的某些功能,存在技術(shù)疑問時,乙方技術(shù)部門應(yīng)提供相關(guān)技術(shù)指導(dǎo)。如屬軟件本身質(zhì)量問題,乙方免費為甲方修正。培訓(xùn)乙方為甲方免費培訓(xùn)一定人數(shù)的軟件使用人員(系統(tǒng)安裝、使用培訓(xùn))用戶培訓(xùn)對系統(tǒng)普通用戶,按照不同的用戶角色進行具體功能操作的講解和練習(xí)培訓(xùn),講解為主,培訓(xùn)手冊為輔。系統(tǒng)管理員培訓(xùn)對于負(fù)責(zé)系統(tǒng)日后運行維護的管理人員,進行系統(tǒng)管理功能、系統(tǒng)安排部署、系統(tǒng)日常運維的講解和培訓(xùn)將系統(tǒng)交給用戶,使用戶人員能夠獨立使用,并進行簡單的故障診斷排除。
      下載積分: 5 賞幣
      上傳時間:2024-03-15
      頁數(shù): 3
      9人已閱讀
      ( 4 星級)
    • 簡介:HOMEWK_02名詞解釋名詞解釋1接口外部與對象進行交互的手段,是一類特殊的方法。2聚集聚集是一種特殊形式的關(guān)聯(lián),它表示類之間的關(guān)系是整體與部分的關(guān)系,比如人與手足,汽車與方向盤,公司與職員等。簡答題簡答題1共同點都是對同樣的系統(tǒng)建模。更好的明白用戶需求,建造出可用的系統(tǒng)模型;都是面向?qū)ο笤O(shè)計的組成部分。不同點OOA相當(dāng)于對現(xiàn)實世界的直接抽象,即分析建模,更多的與現(xiàn)實相聯(lián),而OOD是對OOA的結(jié)果按照計算機數(shù)據(jù)結(jié)構(gòu)的要求進行規(guī)范化,是設(shè)計建模,更多的與程序?qū)崿F(xiàn)相關(guān)。OOA是OOSD的早期階段,OOD是OOA之后的階段,OOD需要OOA的分析結(jié)果。以在不被修改的前提下被擴展③在面向?qū)ο笤O(shè)計中,不允許更改的是系統(tǒng)的抽象層,而允許擴展的是系統(tǒng)的實現(xiàn)層。比如,我們設(shè)計一個汽車引擎,那么對于不同的汽車引擎,我們可以擴展,但上層程序不變
      下載積分: 5 賞幣
      上傳時間:2024-03-14
      頁數(shù): 3
      10人已閱讀
      ( 4 星級)
    • 簡介:課程設(shè)計報告課程設(shè)計報告1課程設(shè)計報告課程設(shè)計報告20132014年度第二學(xué)期名稱軟件工程課程設(shè)計題目成績查詢管理系統(tǒng)院系計算機系班級信安1101班學(xué)號201109040128學(xué)生姓名徐一洲指導(dǎo)教師宋雨,陳晴,王艷設(shè)計周數(shù)2周成績?nèi)掌?014年6月27日課程設(shè)計報告課程設(shè)計報告3軟件工程課程設(shè)計實驗報告評分表姓名專業(yè)班級學(xué)號題目標(biāo)準(zhǔn)分?jǐn)?shù)得分(√)標(biāo)準(zhǔn)分?jǐn)?shù)得分(√)標(biāo)準(zhǔn)分?jǐn)?shù)得分(√)111710920168715651914431321報告規(guī)范,符合要求18報告較規(guī)范,基本符合要求12報告不規(guī)范,不符合要求0201714191613工作量大,報告完整18工作量適中,報告較完整15工作量較小,報告不完整121220161110191598181476文檔邏輯性強、正確,語言流暢17文檔邏輯性較強,無明顯錯誤,文字表述較流暢13文檔有邏輯性,有明顯錯誤,語言表述不順暢5
      下載積分: 6 賞幣
      上傳時間:2024-03-10
      頁數(shù): 20
      14人已閱讀
      ( 4 星級)
    • 簡介:1CHAPTER1ANINTRODUCTIONTOSOFTWAREENGINEERING1WHYSOFTWAREENGINEERINGISIMPTANT軟件工程由應(yīng)對軟件危機也產(chǎn)生,軟件工程的發(fā)展極大地完善了我們的軟件。軟件工程的研究使得我們對軟件開發(fā)活動有個更深入的了解,并且已經(jīng)找到了進行軟件描述、設(shè)計和實現(xiàn)的有效方法。軟件工程中新的標(biāo)記發(fā)和工具大大降低了制作大型、復(fù)雜系統(tǒng)的工作量2WHATISSOFTWAREWHATISSOFTWAREENGINEERING軟件工程是一門工程學(xué)科,包括了軟件開發(fā)的各個方面,從最初的系統(tǒng)描述一直到使用后的系統(tǒng)維護,都屬于其學(xué)科范疇。3WHATISTHEDIFFERENCEBETWEENSOFTWAREENGINEERINGCOMPUTERSCIENCE計算機科學(xué)研究的是構(gòu)成計算機和軟件系統(tǒng)基礎(chǔ)的有關(guān)理論和方法,耳軟件工程則研究軟件制作中的實際問題。計算機科學(xué)側(cè)重理論和基礎(chǔ)軟件工程側(cè)重軟件開發(fā)和交付的實際活動。4WHATARETHEATTRIBUTESOFGOODSOFTWARE軟件除了提供基本的功能,對用戶來說是還應(yīng)該是可維護的、可依賴的和可接受的??删S護性,軟件必須能夠不斷變化以滿足變化;可依賴性,軟件必須可以被信賴;有效性,軟件不能浪費系統(tǒng)資源;可用性,使用起來比較容易5WHATISCASECASE工具是一些軟件系統(tǒng),被設(shè)計成支持軟件過程中的常規(guī)活動,如編輯設(shè)計圖表、檢查圖表的連貫性、跟蹤已經(jīng)運行的程序測試等。6WHATISTHEDIFFERENCEBETWEENSOFTWAREENGINEERINGSYSTEMENGINEERING系統(tǒng)工程側(cè)重于計算機系統(tǒng)開發(fā)的所有方面,包括硬件、軟件和處理工程。軟件工程是整個系統(tǒng)的一部分,它關(guān)心系統(tǒng)中基礎(chǔ)軟件、控制軟件、應(yīng)用軟件和數(shù)據(jù)庫的開發(fā)。7WHATARESOFTWAREENGINEERINGMETHODS軟件工程方法是一種軟件開發(fā)的結(jié)構(gòu)化方法,目的在于提高軟件質(zhì)量的同時,使其性價比較高。它包括系統(tǒng)模型、符號、規(guī)則、設(shè)計建議和過程指導(dǎo)。8WHATARETHEKEYCHALLENGESFACINGSOFTWAREENGINEERING多樣性的挑戰(zhàn),發(fā)展新技術(shù)以建立起能夠使不同平臺、不同執(zhí)行環(huán)境的軟件一起工作的軟件;交付的挑戰(zhàn),發(fā)展新技術(shù)以帶來軟件的更快的交付信任的挑戰(zhàn),發(fā)展新技術(shù)以展示軟件是能夠被使用者信任的。9ISSUESOFPROFESSIONALRESPONSIBILITY保密,工程人員必須嚴(yán)格保守客戶或雇主的機密,而不管是否簽署了保密協(xié)議。工作能力,工程人員應(yīng)如實的表述自己的工作能力,不應(yīng)有意接受超過自己能力的工作知識產(chǎn)權(quán),工程人員應(yīng)當(dāng)知曉控制專利權(quán)、著作權(quán)等知識產(chǎn)權(quán)使用的地方法律,必須謹(jǐn)慎行事,確保雇主和客戶的知識產(chǎn)權(quán)受到保護計算機濫用,軟件工程人員不應(yīng)運用自己的技能濫用他人的計算機。濫用計算機有時對他人影響不大(如在雇主的計算機上玩游戲),但有時后果非常嚴(yán)重(傳播病毒)。10CODEOFETHICS–PRINCIPLES公眾感,軟件工程人員應(yīng)當(dāng)始終保持與公眾利益一直??蛻艉凸椭?,軟件工程人員應(yīng)當(dāng)始終保持與公眾利益一直的前提下,滿足客戶和雇主的最大利益產(chǎn)品,軟件工程人員應(yīng)當(dāng)保證他們的產(chǎn)品及其相關(guān)附件達到盡可能高的行業(yè)標(biāo)準(zhǔn)。判斷力,軟件工程人員應(yīng)當(dāng)具有公正而獨立的職業(yè)判斷力管理,軟件工程管理者和領(lǐng)導(dǎo)者應(yīng)當(dāng)擁護并倡導(dǎo)合乎道德的有關(guān)軟件開發(fā)和維護的管理方法。職業(yè)感,軟件工程人員應(yīng)當(dāng)弘揚職業(yè)正義感和榮譽感,尊重社會公眾利益。同事,軟件工程人員應(yīng)當(dāng)公平的對待和協(xié)助每一位同事。自己,軟件工程人員應(yīng)當(dāng)畢生學(xué)習(xí)專業(yè)知識,提倡合乎職業(yè)道德的職業(yè)活動方式11IFYOUAREASOFTWAREENGINEERWHATCODEOFETHICS–PRINCIPLESSHOULDYOUOBEYDESCRIBEWHY10題中的全部或部分3COMMUNICATION語音合成器SENS門傳感器運動傳感器INTERFACE電話呼叫器ACTUAT警笛CODINATION警報控制器10THESYSTEMDESIGNPROCESSPARTITIONREQUIREMENTSIDENTIFYSUBSYSTEMSASSIGNREQUIREMENTSTOSUBSYSTEMSSPECIFYSUBSYSTEMFUNCTIONALITYDEFINESUBSYSTEMINTERFACES11WHAT’SEMERGENTPROPERTY同7題CHAPTER3SOFTWAREPROCESSES1GENERICACTIVITIESINALLSOFTWAREPROCESSESARE軟件描述軟件設(shè)計和實現(xiàn)軟件有效性驗證軟件進化2LISTTHREEKINDSOFCASESYSTEMSNOTTOOLS工具、工作平臺、環(huán)境3LISTTHREEKINDSOFGENERICSOFTWAREPROCESSMODELS瀑布模型、進化式開發(fā)、基于組件的軟件工程4WHATARETHERUPRATIONALUNIFIEDPROCESSPHASESRUP中的階段是緊密關(guān)聯(lián)于業(yè)務(wù)的,而不是關(guān)聯(lián)于技術(shù)層面。他們是1開端2細(xì)化3構(gòu)造4轉(zhuǎn)換5WHATARETHEPROBLEMSOFEVOLUTIONARYDEVELOPMENT(1)過程不可見(2)系統(tǒng)結(jié)果通常較差6WHATARETHEADVANTAGESOFTHEINCREMENTALDEVELOPMENT(1)客戶無需等到整個系統(tǒng)實現(xiàn),第一個增量會滿足他們大多數(shù)關(guān)鍵的需求。(2)客戶可以將早期的增量作為原型,從中獲得對后面系統(tǒng)增量的需求經(jīng)驗。(3)項目總體失敗的風(fēng)險比較低。(4)最高優(yōu)先權(quán)的增量會得到更充分的測試。EXTREMEPROGRAMMING7PLEASELISTTHREETYPESOFGENERICSOFTWAREPROCESSMODELS瀑布模型金華市開發(fā)基于組件的軟件工程8LISTATLEASTGENERICSOFTWAREPROCESSMODELS9WHATISTHESOFTWAREPROCESSWHATISTHEMAINACTIVITIESOFTHESOFTWAREPROCESS一個軟件過程是一組引發(fā)軟件產(chǎn)品生產(chǎn)的活動。軟件描述;軟件設(shè)計和實現(xiàn);軟件有效性驗證;軟件進化10WHATKINDOFMODELDOESTHEFOLLOWINGDIAGRAMSHOWWHENTHEMODELISAPPROPRIATEFREQUIREMENTSDEFINITIONSYSTEMSOFTWAREDESIGNIMPLEMENTATIONUNITTESTINGINTEGRATIONSYSTEMTESTINGOPERATIONMAINTENANCE
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數(shù): 13
      16人已閱讀
      ( 4 星級)
    • 簡介:50在結(jié)構(gòu)化分析方法SA中,與數(shù)據(jù)流圖配合使用的是。A網(wǎng)絡(luò)圖B實體聯(lián)系圖C數(shù)據(jù)字典D程序流程圖答案C51通過可以完成數(shù)據(jù)流圖的細(xì)化。A結(jié)構(gòu)分解B功能分解C數(shù)據(jù)分解D系統(tǒng)分解答案B52分層DFD是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的。A細(xì)節(jié)B輸人與輸出C軟件的作者D繪制的時間答案B53數(shù)據(jù)存儲和數(shù)據(jù)流都是僅僅所處的狀態(tài)不同。A分析結(jié)果B事件C動作D數(shù)據(jù)答案D54數(shù)據(jù)字典中,一般不包括下列選項中的條目。A數(shù)據(jù)流B數(shù)據(jù)存儲C加工D源點與終點答案DD獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模型,建立目標(biāo)系統(tǒng)的物理模型答案A59需求分析階段不適于描述加工邏輯的工具是。A結(jié)構(gòu)化語言C判定樹B判定表D流程圖答案D60結(jié)構(gòu)化分析方法SA最為常見的圖形工具是。A程序流程圖B實體聯(lián)系圖C數(shù)據(jù)流圖D結(jié)構(gòu)圖答案C61SA方法的基本思想是。A自底向上逐步抽象B自底向上逐步分解C自頂向下逐步分解D自頂向下逐步抽象答案C62下面錯誤的說法是。A每個數(shù)據(jù)流必須用名詞或名詞短語命名B每個加工必須有名字,通常是動詞短語C每個數(shù)據(jù)存儲必須用名詞或名詞短語D每個數(shù)據(jù)源點或終點必須有名字
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 13
      8人已閱讀
      ( 4 星級)
    • 簡介:JIANGXINMALUNIVERSITY學(xué)士學(xué)位論文學(xué)士學(xué)位論文THESISOFBACHEL(20102014年)年)比賽信息集成系統(tǒng)比賽信息集成系統(tǒng)后臺網(wǎng)絡(luò)爬蟲與信息處理后臺網(wǎng)絡(luò)爬蟲與信息處理PLATFMGAMEINFMATIONINTEGRATIONSYSTEMTHEWKINFMATIONPROCESSING指導(dǎo)老師__彭雅麗(講師)彭雅麗(講師)姓名_____何亞婷何亞婷___學(xué)號__201067001335_學(xué)院____軟件學(xué)院軟件學(xué)院___專業(yè)____軟件工程軟件工程___完成時間___2014年3月___摘要摘要摘要針對當(dāng)前網(wǎng)絡(luò)中對于比賽信息整合的缺乏,人們難以方便地尋找到當(dāng)前某一階段所舉辦的全部比賽信息的現(xiàn)狀。為此,全力打造一個服務(wù)于在校學(xué)生和在職人員等輕松、便捷、互動地參與各類競賽活動的競賽門戶網(wǎng)站迫在眉睫。因此,該系統(tǒng)致力于系統(tǒng)地收集和整理各個領(lǐng)域的各類賽事,為參賽者提供最優(yōu)質(zhì)的信息服務(wù)使得來自全國各地的參賽選手可以相互學(xué)習(xí)可以分享心得并且通過各種有意義的比賽不斷提升自己。為了提供最全面的大學(xué)生賽事信息,比賽信息平臺通過設(shè)計賽事的爬蟲系統(tǒng),整合所有的賽事信息,并經(jīng)過篩選后呈現(xiàn)在用戶面前。系統(tǒng)主要功能模塊包括前臺網(wǎng)站的實現(xiàn),網(wǎng)絡(luò)爬蟲的制作,論壇的開發(fā),后臺開發(fā)與管理以及會員空間的開發(fā)與實現(xiàn)。系統(tǒng)使用了HERITRIX、HTMLPARSER和JAVA相結(jié)合的技術(shù)開發(fā)。后臺使用HERITRIX和HTMLPARSER技術(shù)實現(xiàn)比賽信息的抓取和篩選等工作,同時使用JAVA技術(shù)錄入信息,并管理前臺的會員信息、論壇信息及賽事信息等,前臺運用JAVA技術(shù)JS特效等實現(xiàn)賽事呈現(xiàn)、論壇運行、會員賽事發(fā)布等功能。論文首先敘述了系統(tǒng)的開發(fā)背景和研究內(nèi)容,接著簡單介紹了系統(tǒng)的開發(fā)平臺及相關(guān)技術(shù),然后對系統(tǒng)做了一個整體的系統(tǒng)規(guī)劃和交互數(shù)據(jù)的設(shè)計,最后對網(wǎng)絡(luò)爬蟲模塊和后臺信息篩選調(diào)度模塊的設(shè)計與具體實現(xiàn)做了重點闡述。關(guān)鍵詞關(guān)鍵詞網(wǎng)絡(luò)爬蟲技術(shù);頁面解析技術(shù);數(shù)據(jù)流技術(shù);JS特效。
      下載積分: 9 賞幣
      上傳時間:2024-03-14
      頁數(shù): 50
      16人已閱讀
      ( 4 星級)
    • 簡介:面試中常見的問題面試中常見的問題1、請你自我介紹一下你自己,、請你自我介紹一下你自己,回答提示一般人回答這個問題過于平常,只說姓名、年齡、愛好、工作經(jīng)驗,這些在簡歷上都有,其實,企業(yè)最希望知道的是求職者能否勝任工作,包括最強的技能、最深入研究的知識領(lǐng)域、個性中最積極的部分、做過的最成功的事,主要的成就等,這些都可以和學(xué)習(xí)無關(guān),也可以和學(xué)習(xí)有關(guān),但要突出積極的個性和做事的能力,說得合情合理企業(yè)才會相信。企業(yè)很重視一個人的禮貌,求職者要尊重考官,在回答每個問題之后都說一句“謝謝”。企業(yè)喜歡有禮貌的求職者。2、你覺得你個性上最大的優(yōu)點是什么、你覺得你個性上最大的優(yōu)點是什么回答提示沉著冷靜、條理清楚、立場堅定、頑強向上。樂于助人和關(guān)心他人、適應(yīng)能力和幽默感、樂觀和友愛。3、說說你最大的缺點、說說你最大的缺點回答提示這個問題企業(yè)問的概率很大,通常不希望聽到直接回答的缺點是什么等,如果求職者說自己小心眼、愛忌妒人、非常懶、脾氣大、工作效率低,企業(yè)肯定不會錄用你。絕對不要自作聰明地回答“我最大的缺點是過于追求完美”,有的人以為這樣回答會顯得自己比較出色,但事實上,他已經(jīng)岌芨可危了。企業(yè)喜歡求職者從自己的優(yōu)點說起,中間加一些小缺點,最后再把問題轉(zhuǎn)回到優(yōu)點上,突出優(yōu)點的部分。企業(yè)喜歡聰明的求職者。途徑。這些工作地位往往被稱作“顧問”、“參議技師”或“高級軟件工程師”等等。當(dāng)然,說出其他一些你感興趣的職位也是可以的,比如產(chǎn)品銷售部經(jīng)理,生產(chǎn)部經(jīng)理等一些與你的專業(yè)有相關(guān)背景的工作。要知道,考官總是喜歡有進取心的應(yīng)聘者,此時如果說“不知道”,或許就會使你喪失一個好機會。最普通的回答應(yīng)該是“我準(zhǔn)備在技術(shù)領(lǐng)域有所作為”或“我希望能按照公司的管理思路發(fā)展”。7、你朋友對你的評價、你朋友對你的評價回答提示想從側(cè)面了解一下你的性格及與人相處的問題?;卮饦颖尽拔业呐笥讯颊f我是一個可以信賴的人。因為,我一旦答應(yīng)別人的事情,就一定會做到。如果我做不到,我就不會輕易許諾。回答樣本”我覺的我是一個比較隨和的人,與不同的人都可以友好相處。在我與人相處時,我總是能站在別人的角度考慮問題“8、你還有什么問題要問嗎、你還有什么問題要問嗎回答提示企業(yè)的這個問題看上去可有可無,其實很關(guān)鍵,企業(yè)不喜歡說“沒有問題”的人,因為其很注重員工的個性和創(chuàng)新能力。企業(yè)不喜歡求職者問個人福利之類的問題,如果有人這樣問貴公司對新入公司的員工有沒有什么培訓(xùn)項目,我可以參加嗎或者說貴公司的晉升機制是什么樣的企業(yè)將很歡迎,因為體現(xiàn)出你對學(xué)習(xí)的熱情和對公司的忠誠度以及你的上進心。9、如果通過這次面試我們單位錄用了你,但工作一段時間卻發(fā)現(xiàn)你根本不適合這、如果通過這次面試我們單位錄用了你,但工作一段時間卻發(fā)現(xiàn)你根本不適合這個職位,你怎么辦個職位,你怎么辦回答提示一段時間發(fā)現(xiàn)工作不適合我,有兩種情況
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 24
      23人已閱讀
      ( 4 星級)
    • 簡介:第一章第一章一、什么是軟件危機它有哪些典型表現(xiàn)為什么會出現(xiàn)軟件危機一、什么是軟件危機它有哪些典型表現(xiàn)為什么會出現(xiàn)軟件危機軟件危機是指在計算機軟件開發(fā)、使用與維護過程中遇到的一系列嚴(yán)重問題和難題。它包括兩方面如何開發(fā)軟件,已滿足對軟件日軟件危機是指在計算機軟件開發(fā)、使用與維護過程中遇到的一系列嚴(yán)重問題和難題。它包括兩方面如何開發(fā)軟件,已滿足對軟件日益增長的需求;如何維護數(shù)量不斷增長的已有軟件。益增長的需求;如何維護數(shù)量不斷增長的已有軟件。軟件危機的典型表現(xiàn)軟件危機的典型表現(xiàn)11對軟件開發(fā)成本和進度的估計常常很不準(zhǔn)確。常常出現(xiàn)實際成本比估算成本高出一個數(shù)量級、實際進度比計劃進度拖延幾個月甚對軟件開發(fā)成本和進度的估計常常很不準(zhǔn)確。常常出現(xiàn)實際成本比估算成本高出一個數(shù)量級、實際進度比計劃進度拖延幾個月甚至幾年的現(xiàn)象。而為了趕進度和節(jié)約成本所采取的一些權(quán)宜之計又往往損害了軟件產(chǎn)品的質(zhì)量。這些都降低了開發(fā)商的信譽,引起用至幾年的現(xiàn)象。而為了趕進度和節(jié)約成本所采取的一些權(quán)宜之計又往往損害了軟件產(chǎn)品的質(zhì)量。這些都降低了開發(fā)商的信譽,引起用戶不滿。戶不滿。22用戶對已完成的軟件不滿意的現(xiàn)象時有發(fā)生。用戶對已完成的軟件不滿意的現(xiàn)象時有發(fā)生。33軟件產(chǎn)品的質(zhì)量往往是靠不住的。軟件產(chǎn)品的質(zhì)量往往是靠不住的。44軟件常常是不可維護的。軟件常常是不可維護的。55軟件通常沒有適當(dāng)?shù)奈臋n資料。文檔資料不全或不合格,必將給軟件開發(fā)和維護工作帶來許多難以想象的困難和難以解決的問軟件通常沒有適當(dāng)?shù)奈臋n資料。文檔資料不全或不合格,必將給軟件開發(fā)和維護工作帶來許多難以想象的困難和難以解決的問題。題。66軟件成本、軟件維護費在計算機系統(tǒng)總成本中所占比例逐年上升。軟件成本、軟件維護費在計算機系統(tǒng)總成本中所占比例逐年上升。77開發(fā)生產(chǎn)率提高的速度遠(yuǎn)跟不上計算機應(yīng)用普及的需求。開發(fā)生產(chǎn)率提高的速度遠(yuǎn)跟不上計算機應(yīng)用普及的需求。軟件危機出現(xiàn)的原因軟件危機出現(xiàn)的原因11來自軟件自身的特點是邏輯部件,缺乏可見性;規(guī)模龐大、復(fù)雜,修改、維護困難。來自軟件自身的特點是邏輯部件,缺乏可見性;規(guī)模龐大、復(fù)雜,修改、維護困難。22軟件開發(fā)與維護的方法不當(dāng)忽視需求分析;認(rèn)為軟件開發(fā)等于程序編寫;輕視軟件維護。軟件開發(fā)與維護的方法不當(dāng)忽視需求分析;認(rèn)為軟件開發(fā)等于程序編寫;輕視軟件維護。33供求矛盾將是一個永恒的主題面對日益增長的軟件需求,人們顯得力不從心。供求矛盾將是一個永恒的主題面對日益增長的軟件需求,人們顯得力不從心。二、假設(shè)自己是一家軟件公司的總工程師,當(dāng)把圖二、假設(shè)自己是一家軟件公司的總工程師,當(dāng)把圖1111給手下的軟件工程師們觀看,告訴他們及時發(fā)現(xiàn)并改正錯誤的重要性時,有人給手下的軟件工程師們觀看,告訴他們及時發(fā)現(xiàn)并改正錯誤的重要性時,有人不同意這個觀點,認(rèn)為要求在錯誤進入軟件之前就清楚它們是不現(xiàn)實的,并舉例說“如果一個故障是編碼錯誤造成的,那么,一個不同意這個觀點,認(rèn)為要求在錯誤進入軟件之前就清楚它們是不現(xiàn)實的,并舉例說“如果一個故障是編碼錯誤造成的,那么,一個人怎么能在設(shè)計階段清除它呢”應(yīng)該怎么反駁他人怎么能在設(shè)計階段清除它呢”應(yīng)該怎么反駁他答在軟件開發(fā)的不同階段進行修改付出的代價是很不相同的,在早期引入變動,涉及的面較少,因而代價也比較低;在開發(fā)的中答在軟件開發(fā)的不同階段進行修改付出的代價是很不相同的,在早期引入變動,涉及的面較少,因而代價也比較低;在開發(fā)的中期,軟件配置的許多成分已經(jīng)完成,引入一個變動要對所有已完成的配置成分都做相應(yīng)的修改,期,軟件配置的許多成分已經(jīng)完成,引入一個變動要對所有已完成的配置成分都做相應(yīng)的修改,不僅工作量大,而且邏輯上也更復(fù)雜,因此付出的代價劇增;在軟件“已經(jīng)完成”是在引入變動,當(dāng)然付出的代價更高。一個故障是不僅工作量大,而且邏輯上也更復(fù)雜,因此付出的代價劇增;在軟件“已經(jīng)完成”是在引入變動,當(dāng)然付出的代價更高。一個故障是代碼錯誤造成的,有時這種錯誤是不可避免的,但要修改的成本是很小的,因為這不是代碼錯誤造成的,有時這種錯誤是不可避免的,但要修改的成本是很小的,因為這不是整體構(gòu)架的錯誤。整體構(gòu)架的錯誤。三、什么是軟件工程它有哪些本質(zhì)特征怎樣用軟件工程消除軟件危機三、什么是軟件工程它有哪些本質(zhì)特征怎樣用軟件工程消除軟件危機19931993年IEEEIEEE的定義軟件工程是①的定義軟件工程是①把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件開發(fā)、運行和維護過程,也就是把工程應(yīng)用于軟把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件開發(fā)、運行和維護過程,也就是把工程應(yīng)用于軟件;②件;②研究①中提到的途徑。研究①中提到的途徑。軟件工程的本質(zhì)特征軟件工程的本質(zhì)特征11軟件工程關(guān)注于大型程序軟件工程關(guān)注于大型程序軟件系統(tǒng)軟件系統(tǒng)的構(gòu)造的構(gòu)造22軟件工程的中心課題是分解問題,控制復(fù)雜性軟件工程的中心課題是分解問題,控制復(fù)雜性33軟件是經(jīng)常軟件是經(jīng)常變化的,開發(fā)過程中必須考慮軟件將來可能的變化變化的,開發(fā)過程中必須考慮軟件將來可能的變化44開發(fā)軟件的效率非常重要,因此,軟件工程的一個重要課題就是,尋求開發(fā)與維護軟件的更好更有效的方法和工具開發(fā)軟件的效率非常重要,因此,軟件工程的一個重要課題就是,尋求開發(fā)與維護軟件的更好更有效的方法和工具55和諧地合作是開發(fā)軟件的關(guān)鍵和諧地合作是開發(fā)軟件的關(guān)鍵66軟件必須有效地支持它的用戶軟件必須有效地支持它的用戶77在軟件工程領(lǐng)域中是由具有一種文化背景的人替具有另一種文化背景的人在軟件工程領(lǐng)域中是由具有一種文化背景的人替具有另一種文化背景的人完成一些工作完成一些工作消除軟件危機的途徑消除軟件危機的途徑11對計算機軟件有一個正確的認(rèn)識對計算機軟件有一個正確的認(rèn)識軟件≠程序)軟件≠程序)22必須充分認(rèn)識到軟件開發(fā)不是某種個體勞動的神秘技巧,而應(yīng)該是一種組織良好、管理嚴(yán)密、各類人員協(xié)同配合、共同完成的工必須充分認(rèn)識到軟件開發(fā)不是某種個體勞動的神秘技巧,而應(yīng)該是一種組織良好、管理嚴(yán)密、各類人員協(xié)同配合、共同完成的工程項目程項目33推廣使用在實踐中總結(jié)出來的開發(fā)軟件的成功技術(shù)和方法推廣使用在實踐中總結(jié)出來的開發(fā)軟件的成功技術(shù)和方法44開發(fā)和使用更好的軟件工具開發(fā)和使用更好的軟件工具四、簡述結(jié)構(gòu)化范型和面向?qū)ο蠓缎偷囊c,并分析他們的優(yōu)缺點。四、簡述結(jié)構(gòu)化范型和面向?qū)ο蠓缎偷囊c,并分析他們的優(yōu)缺點。11傳統(tǒng)方法學(xué)也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。傳統(tǒng)方法學(xué)也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。優(yōu)點把軟件生命周期劃分成基干個階段,每個階段的任務(wù)相對獨立,而且優(yōu)點把軟件生命周期劃分成基干個階段,每個階段的任務(wù)相對獨立,而且比較簡單,便于不同人員分工協(xié)作,比較簡單,便于不同人員分工協(xié)作,從而降低了整個軟件開發(fā)過程的困難程度。缺點當(dāng)軟件規(guī)模龐大時,或者對軟件的需求是模從而降低了整個軟件開發(fā)過程的困難程度。缺點當(dāng)軟件規(guī)模龐大時,或者對軟件的需求是模糊的或會承受時糊的或會承受時間而變化的時候,開發(fā)出的軟件往往不成功;而且維護起來仍然很困難。間而變化的時候,開發(fā)出的軟件往往不成功;而且維護起來仍然很困難。22面向?qū)ο蠓椒▽W(xué)優(yōu)點降低了軟件產(chǎn)品的復(fù)雜性;提高了軟件的可理解性;簡化了軟件的開發(fā)和維護工作;面向?qū)ο蠓椒▽W(xué)優(yōu)點降低了軟件產(chǎn)品的復(fù)雜性;提高了軟件的可理解性;簡化了軟件的開發(fā)和維護工作;促進了軟件重用。促進了軟件重用。五、五、1515根據(jù)歷史數(shù)據(jù)可以做出如下的假設(shè)根據(jù)歷史數(shù)據(jù)可以做出如下的假設(shè)對計算機存儲容量的需求大致按下面公式描述的趨勢逐年增加對計算機存儲容量的需求大致按下面公式描述的趨勢逐年增加M4080E028Y1960M4080E028Y1960存儲器的價格按下面公式描述的趨勢逐年下降存儲器的價格按下面公式描述的趨勢逐年下降P103P103072Y1974072Y1974美分美分位因為使用面向?qū)ο蠓椒▽W(xué)開發(fā)軟件時,各個階段都使用統(tǒng)一的概念和表示符號,因此,整個開發(fā)過程都是吻合一致的,或者說是無縫因為使用面向?qū)ο蠓椒▽W(xué)開發(fā)軟件時,各個階段都使用統(tǒng)一的概念和表示符號,因此,整個開發(fā)過程都是吻合一致的,或者說是無縫連接的,這自然就很容易實現(xiàn)各個開發(fā)步驟的反復(fù)多次迭代,達到認(rèn)識的逐步深化,而噴泉模型則很好的體現(xiàn)了面向?qū)ο筌浖_發(fā)過連接的,這自然就很容易實現(xiàn)各個開發(fā)步驟的反復(fù)多次迭代,達到認(rèn)識的逐步深化,而噴泉模型則很好的體現(xiàn)了面向?qū)ο筌浖_發(fā)過程迭代和無縫的特性。程迭代和無縫的特性。九、試討論九、試討論RATIONALRATIONAL統(tǒng)一過程的優(yōu)缺點。統(tǒng)一過程的優(yōu)缺點。優(yōu)點優(yōu)點提高了團隊生產(chǎn)力,在迭代的開發(fā)過程、需求管理、基于組建的體系結(jié)構(gòu)、可視化軟件建模、驗證軟件質(zhì)量及控制軟件變更等提高了團隊生產(chǎn)力,在迭代的開發(fā)過程、需求管理、基于組建的體系結(jié)構(gòu)、可視化軟件建模、驗證軟件質(zhì)量及控制軟件變更等方面、針對所有關(guān)鍵的開發(fā)活動為每個開發(fā)成員提供了必要的準(zhǔn)則、模版和工具指導(dǎo),并確保全體成員共享相同的知識基礎(chǔ)。它建立方面、針對所有關(guān)鍵的開發(fā)活動為每個開發(fā)成員提供了必要的準(zhǔn)則、模版和工具指導(dǎo),并確保全體成員共享相同的知識基礎(chǔ)。它建立了簡潔和清晰的過程結(jié)構(gòu),為開發(fā)過程提供較大的通用性。了簡潔和清晰的過程結(jié)構(gòu),為開發(fā)過程提供較大的通用性。缺點缺點RUPRUP只是一個開發(fā)過程,并沒有涵蓋軟件過程的全部內(nèi)容,例如它缺少關(guān)于軟件運行和支持等方面的內(nèi)容,此外,他沒有支持只是一個開發(fā)過程,并沒有涵蓋軟件過程的全部內(nèi)容,例如它缺少關(guān)于軟件運行和支持等方面的內(nèi)容,此外,他沒有支持多項目的開發(fā)結(jié)構(gòu),這在一定程度上降低了在開發(fā)組織內(nèi)大范圍實現(xiàn)重用的可能性。多項目的開發(fā)結(jié)構(gòu),這在一定程度上降低了在開發(fā)組織內(nèi)大范圍實現(xiàn)重用的可能性。十十RATIONALRATIONAL統(tǒng)一過程主要適用于何種項目統(tǒng)一過程主要適用于何種項目大型的需求不斷變化的復(fù)雜軟件系統(tǒng)項目大型的需求不斷變化的復(fù)雜軟件系統(tǒng)項目十一十一說明敏捷過程的適用范圍說明敏捷過程的適用范圍適用于商業(yè)競爭環(huán)境下對小型項目提出的有限資源和有限開發(fā)時間的約束適用于商業(yè)競爭環(huán)境下對小型項目提出的有限資源和有限開發(fā)時間的約束十二十二說明微軟過程的適用范圍說明微軟過程的適用范圍適用于商業(yè)環(huán)境下具有有限資源和有限開發(fā)時間約束的項目的軟件過程模式適用于商業(yè)環(huán)境下具有有限資源和有限開發(fā)時間約束的項目的軟件過程模式第二章第二章1在軟件開發(fā)的早期階段為什么要進行可行性研究在軟件開發(fā)的早期階段為什么要進行可行性研究應(yīng)該從哪些方面研究目標(biāo)系統(tǒng)的可行性應(yīng)該從哪些方面研究目標(biāo)系統(tǒng)的可行性答(答(1)開發(fā)一個軟件時,需要判斷原定的系統(tǒng)模型和目標(biāo)是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng))開發(fā)一個軟件時,需要判斷原定的系統(tǒng)模型和目標(biāo)是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度,如果做不到這些,那么花費在這些工程上的任何時間、人力、軟硬件資源和經(jīng)費,都是無謂的浪費??尚行匝芯康膶嵸|(zhì)是要的程度,如果做不到這些,那么花費在這些工程上的任何時間、人力、軟硬件資源和經(jīng)費,都是無謂的浪費??尚行匝芯康膶嵸|(zhì)是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計過程,就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程??尚行匝芯康哪窟M行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計過程,就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。(2)一般說來,至少應(yīng)該從以下三個方面研究每種解法的可行性)一般說來,至少應(yīng)該從以下三個方面研究每種解法的可行性A技術(shù)可行性。對要開發(fā)項目的功能、技術(shù)可行性。對要開發(fā)項目的功能、性能和限制條件進行分析,性能和限制條件進行分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn),確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn),這些即為技術(shù)可行性研究的內(nèi)容。這里的資源包括已有的或可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員的技術(shù)水平和已有的工作基這些即為技術(shù)可行性研究的內(nèi)容。這里的資源包括已有的或可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員的技術(shù)水平和已有的工作基礎(chǔ)。礎(chǔ)。B經(jīng)濟可行性。進行開發(fā)成本的估算以及了解取得效益的評估,經(jīng)濟可行性。進行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā),這些即為經(jīng)濟可行性研究的確定要開發(fā)的項目是否值得投資開發(fā),這些即為經(jīng)濟可行性研究的內(nèi)容對于大多數(shù)系統(tǒng),一般衡量經(jīng)濟上是否合算,應(yīng)考慮一個內(nèi)容對于大多數(shù)系統(tǒng),一般衡量經(jīng)濟上是否合算,應(yīng)考慮一個“底線底線”,經(jīng)濟可行性研究范圍較廣,包括成本,經(jīng)濟可行性研究范圍較廣,包括成本效益分析,效益分析,長期公司長期公司經(jīng)營策略,經(jīng)營策略,開發(fā)所需的成本和資源,潛在的市場前景。開發(fā)所需的成本和資源,潛在的市場前景。C操作可行性。有時還要研究社會可行性問題,研究要開發(fā)的項目是否存在任何侵犯、妨礙等責(zé)任問題。社會可行性所涉及的范圍也操作可行性。有時還要研究社會可行性問題,研究要開發(fā)的項目是否存在任何侵犯、妨礙等責(zé)任問題。社會可行性所涉及的范圍也比較廣,它包括合同、責(zé)任、比較廣,它包括合同、責(zé)任、侵權(quán)和其他一些技術(shù)人員常常不了解的陷阱等。侵權(quán)和其他一些技術(shù)人員常常不了解的陷阱等。必要時還應(yīng)該從法律、社會效益等更廣泛的方面研究每種解法的可行性。必要時還應(yīng)該從法律、社會效益等更廣泛的方面研究每種解法的可行性。2為方便儲戶,某銀行擬開發(fā)計算機儲蓄系統(tǒng)。儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、為方便儲戶,某銀行擬開發(fā)計算機儲蓄系統(tǒng)。儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統(tǒng)計算利息并印出利息清單給儲戶。住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統(tǒng)計算利息并印出利息清單給儲戶。請寫出問題請寫出問題定義并分析此系統(tǒng)的可行性。定義并分析此系統(tǒng)的可行性。數(shù)據(jù)流程圖數(shù)據(jù)流程圖
      下載積分: 9 賞幣
      上傳時間:2024-03-14
      頁數(shù): 54
      36人已閱讀
      ( 4 星級)
    • 簡介:軟件工程作業(yè)1什么是軟件工程產(chǎn)生軟件工程的原因有哪些答軟件的定義軟件工程是借助工程化的方法進行軟件開發(fā)(先對軟件進行設(shè)計再開發(fā))。軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。產(chǎn)生軟件工程的原因(1)當(dāng)時無法在預(yù)算內(nèi)開發(fā)出高質(zhì)量軟件;(2)軟件開發(fā)者無法制定具體目標(biāo),無法實現(xiàn)預(yù)測所需的資源,無法實現(xiàn)客戶的期望;(3)軟件工程的重點既在軟件,也在工程;(4)軟件開發(fā)具有復(fù)雜性和多變性的特征;(5)軟件產(chǎn)品必須隨著終端用戶需求和目標(biāo)環(huán)境的變化而變化。2常見的軟件體系結(jié)構(gòu)有哪些分析它們的優(yōu)缺點答21管道過濾器風(fēng)格在管道過濾器風(fēng)格中,每個構(gòu)件都有一組輸人和輸出,構(gòu)件讀輸人的數(shù)據(jù)流,經(jīng)過內(nèi)部處理,然后產(chǎn)生輸出數(shù)據(jù)流。這里的構(gòu)件被稱為過濾器。連接件被稱為管道。此風(fēng)格特別重要的過濾器必須是獨立的實體,它不能與其它的過濾器共享數(shù)據(jù),而且一個過濾器不知道它上游和下游的標(biāo)識。這種風(fēng)格的優(yōu)點1使得軟構(gòu)件具有良好的隱蔽性和高內(nèi)聚、低藕合的特點2有助于設(shè)計者將整個系統(tǒng)的輸人輸出行為看成是多個過濾器的行為的簡單合成3支持軟件重用4易于系統(tǒng)維護和增強系統(tǒng)性能5允許對一些如吞吐量、死鎖等屬性的分析6支持并行執(zhí)行。這種風(fēng)格的缺點1通常導(dǎo)致進程成為批處理的結(jié)構(gòu)2不適合處理交互的應(yīng)用3數(shù)據(jù)傳輸上沒有通用的標(biāo)準(zhǔn),每個過濾器都增加了解析和合成數(shù)據(jù)的工作,導(dǎo)致了系統(tǒng)性能下降,增加了編寫過濾器的復(fù)雜性,使數(shù)據(jù)傳輸量增加。這種風(fēng)格經(jīng)常應(yīng)用在UNIXSHELL中編寫的應(yīng)用系統(tǒng)中。22倉庫風(fēng)格在倉庫風(fēng)格中,有兩種不同的構(gòu)件中央數(shù)據(jù)結(jié)構(gòu)說明當(dāng)前狀態(tài),獨立構(gòu)件在中央數(shù)據(jù)存貯上執(zhí)行,倉庫與外構(gòu)件間的相互作用在系統(tǒng)中會有大的變化。各自最適合的開發(fā)語言。4為嚴(yán)格的安全管理奠定了堅實的基礎(chǔ)。這種風(fēng)格可以應(yīng)用在遠(yuǎn)程文件系統(tǒng)中。25數(shù)據(jù)抽象和面向?qū)ο蠼M織風(fēng)格這種風(fēng)格的特點1數(shù)據(jù)抽象是指對每一類對象進行概括,抽出這類對象的公共性質(zhì)并用計算機語言加以描述的過程,把具有相同屬性和相同操作的一些對象抽象為一個類,這些對象都是這個類的實例。2封裝是面向?qū)ο箫L(fēng)格的又一個特點,它是一種信息隱減技術(shù),通過封裝,可以將一部分屬性和操作隱藏起來,不讓使用者訪問,另一部分作為類的外部接口,使用者可以訪問。3繼承是新建的類從已有的類那里得到已有的特征,繼承有效地實現(xiàn)了軟件的重用,增強了系統(tǒng)的可擴充性。這種風(fēng)格的缺點1為了使一個對象和另一個對象通過過程調(diào)用等進行交互,必須知道對象的標(biāo)識。這樣就增強了對象之間的依賴關(guān)系,降低了獨立性。2必須修改所有顯式調(diào)用它的其它對象,并消除由此帶來的一些副作用。這種風(fēng)格由于其具有的優(yōu)勢,近年來得到了廣泛的應(yīng)用,如飛行模擬系統(tǒng)的設(shè)計、CBA等。26基于事件的隱式調(diào)用風(fēng)格基于事件的隱式調(diào)用風(fēng)格的思想是構(gòu)件不直接調(diào)用一個過程,而是觸發(fā)或廣播一個或多個事件。系統(tǒng)中的其它構(gòu)件中的過程在一個或多個事件中注冊,當(dāng)一個事件被觸發(fā),系統(tǒng)自動調(diào)用在這個事件中注冊的所有過程,這樣,一個事件的觸發(fā)就導(dǎo)致了另一模塊中的過程的調(diào)用。隱式調(diào)用系統(tǒng)的優(yōu)點有1為軟件重用提供了強大的支持。任何構(gòu)件只需將它注冊到系統(tǒng)的事件中,就可以加人到現(xiàn)存的系統(tǒng)中。2為改進系統(tǒng)帶來了方便。當(dāng)用一個構(gòu)件代替另一個構(gòu)件時,不會影響到其它構(gòu)件的接口。隱式調(diào)用系統(tǒng)的缺點有1構(gòu)件無法控制系統(tǒng)所執(zhí)行的計算。2數(shù)據(jù)交換的間題。有時數(shù)據(jù)可被一個事件傳遞,在這些情況下,整體性能和資源管理便成了問題。3因為過程的語義必須依賴于被觸發(fā)事件的上下文約束,所以正確性推理業(yè)可能出問題。支持基于事件的隱式調(diào)用的應(yīng)用系統(tǒng)很多。例如,在編程環(huán)境中用于集成各種工具在數(shù)據(jù)庫管理系統(tǒng)中確保數(shù)據(jù)的一致性約束等等。3什么是異常,引起異常的原因有哪些在C中怎么解決異常
      下載積分: 6 賞幣
      上傳時間:2024-03-15
      頁數(shù): 13
      8人已閱讀
      ( 4 星級)
    • 簡介:XXX驗收報告模板驗收報告模板XX科技有限公司科技有限公司目錄文檔修訂歷史記錄21項目基本情況42項目進度審核421項目實施進度情況422項目變更情況4221項目內(nèi)容變更情況4222項目需求變更情況523項目投資費用情況53項目驗收計劃531項目驗收原則532項目驗收方式533項目驗收內(nèi)容641項目驗收情況匯總表742項目驗收附件明細(xì)75項目驗收資料851開發(fā)單位項目實施總結(jié)852使用單位意見96附件1061附件一軟件平臺驗收單1062附件二功能模塊驗收單1063附件三項目文檔驗收單11
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數(shù): 11
      20人已閱讀
      ( 4 星級)
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習(xí)報告等文檔下載

    備案號:浙ICP備20018660號