欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      軟件工程題例

      時(shí)間:2019-05-14 10:30:29下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《軟件工程題例》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《軟件工程題例》。

      第一篇:軟件工程題例

      【例1】某裝配廠有一個(gè)存放零件的倉庫,倉庫中現(xiàn)有的各種零件的數(shù)量及每種零件的庫存量臨界值等數(shù)據(jù)記錄在庫存清單主文件中。當(dāng)倉庫中零件數(shù)量有變化時(shí),應(yīng)該及時(shí)修改庫存清單主文件;如果哪種零件的庫存量少于它的庫存量臨界值,則應(yīng)該報(bào)告給采購部門以便訂貨,規(guī)定每天向采購部門送一次訂貨報(bào)告。

      該裝配廠使用一臺小型計(jì)算機(jī)處理更新庫存清單主文件和產(chǎn)生訂貨報(bào)告的任務(wù)。零件庫存量的每一次變化稱為一個(gè)事務(wù),由放在倉庫中的CRT終端輸入到計(jì)算機(jī)中;系統(tǒng)中的庫存清單程序?qū)κ聞?wù)進(jìn)行處理,更新存儲在磁盤上的庫存清單主文件,并且把必要的訂貨信息寫在磁帶上。最后,每天由報(bào)告生成程序讀一次磁帶,并且打印出訂貨報(bào)告。下圖所示的系統(tǒng)流程圖描繪了上述系統(tǒng)的概貌。

      事務(wù)庫存清單主文件庫存清單程序訂貨信息報(bào)告生成程序訂貨報(bào)告

      例1 【例2】利用Visio繪制如下圖所示的數(shù)據(jù)流圖。

      D1庫存信息庫存清單1.11.21.32倉庫管理員事務(wù)接收事務(wù)事務(wù)更新庫存庫存信息處理訂貨清單訂貨報(bào)表產(chǎn)生報(bào)表采購員訂貨信息D2訂貨信息訂貨信息

      例2 【例3】車輛購置業(yè)務(wù)流程

      總工程師1.2總經(jīng)理批復(fù)基礎(chǔ)設(shè)施購置申請單(公司所有)二級公司1.31.1二級公司基礎(chǔ)設(shè)施購置申請單基礎(chǔ)設(shè)施購置申請單(公司所有)基礎(chǔ)設(shè)施購置申請單(融資掛靠)審批購車技術(shù)機(jī)務(wù)部1.4生產(chǎn)經(jīng)營處車輛調(diào)撥通知單二級公司各類單據(jù)發(fā)票下調(diào)撥單并插入設(shè)備臺帳客貨經(jīng)營處財(cái)務(wù)處車輛購置登記表汽車履歷及規(guī)格記錄二級公司 例3 試完成飛機(jī)訂票系統(tǒng)的業(yè)務(wù)流程圖,系統(tǒng)描述如下: 為了方便旅客,某航空公司擬開發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時(shí)間、旅行目的地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,旅客在飛機(jī)起飛前一天憑取票通知和賬單交款取票,系統(tǒng)核對無誤即印出機(jī)票給顧客。

      P1.3 P1.1 訂票信息P1.2 訂票信息打印取票輸入旅客查詢機(jī)票通知及賬基本信息信息單訂單通知及賬單旅客訂票信息旅客機(jī)票機(jī)票預(yù)訂系統(tǒng)取票通知及賬單旅客已付款證明D1 機(jī)票信息系統(tǒng)機(jī)票D1 航班信息表航班信息要求的機(jī)票信息P1.5 取票取票證明P1.4 得到已付款證明付款旅客旅客符合要求的機(jī)票P2 符合旅客要求的余票訂票信息D2 訂票信息表例4

      第二篇:軟件工程之用例模型總結(jié)

      軟件工程之用例模型總結(jié)

      一、用例模型1.用例概念用例:使用系統(tǒng)時(shí)發(fā)現(xiàn)的功能性需求,不應(yīng)過于復(fù)雜,簡單的來說就是你希望系統(tǒng)能夠有什么功能,能夠增加系統(tǒng)的價(jià)值。

      用例模型包括用例描述和用例圖,我們主要把中心放在用例描述上。

      用例模型包含參與者和場景,場景包括成功場景和失敗場景。因此用例模型中有多個(gè)場景;每個(gè)場景是一個(gè)用例。用例必須注重為用戶提供可觀察的返回值,就是系統(tǒng)觸發(fā)了一個(gè)用例之后能夠給用戶帶來什么。

      一般用例都是黑盒用例,即不考慮如何實(shí)現(xiàn)。2.Use Case Description每個(gè)用例都有一個(gè)描述。怎樣確定用例?(1)確定一個(gè)功能;

      (2)寫一個(gè)用例;(1)主要參與者:調(diào)用系統(tǒng)服務(wù)完成目標(biāo)的人。(2)次要參與者:為系統(tǒng)提供服務(wù)的人。

      (3)寫出每個(gè)項(xiàng)目相關(guān)人員的理想需求,從中分析功能。(4)PreCondition:執(zhí)行到這個(gè)用例之前必須為真的情況,比如必須已成功登錄或通過驗(yàn)證。

      (5)PostCondition:成功執(zhí)行完此用例后的情況,比如登錄用例的后置條件是成功登錄(不考慮其他失敗情況)。(6)main flow:將最理想的步驟列出。一般main flow步驟如下:

      (1)參與者發(fā)生動(dòng)作。

      (2)系統(tǒng)驗(yàn)證。

      (3)返回結(jié)果。

      (7)extension flow:擴(kuò)展步驟,通常格式為:(1)系統(tǒng)檢測到**有問題;在main flow中的第一步擴(kuò)展,則用1a,1b,1c;3.如何確保正確的用例

      EBP原則:一般用例都需要遵守這個(gè)規(guī)則,即確定主要用例。用例中的主要用例是一些重復(fù)做但是有意義的事,比如收銀員收錢,重復(fù)多次是有意義的,因?yàn)殄X收得多了;但是像登錄系統(tǒng),這種做100次卻沒有意義的用例,不能被稱為主要用例;

      (1)EBP(基本業(yè)務(wù)過程)原則的用例寫入;

      (2)如果要寫編輯A,刪除A,添加A,可以合并成“管理A”; 4.用例圖

      每個(gè)用例描述都是一個(gè)用例,左邊是主要參與者(希望系統(tǒng)為他提供服務(wù))和次要參與者(提供給系統(tǒng)服務(wù)的人);

      在次要參與者中不能有數(shù)據(jù)庫,因?yàn)樵谟脩艚嵌瓤词遣恢老到y(tǒng)有數(shù)據(jù)庫的;

      關(guān)系:

      (1)泛化關(guān)系,在參與者和用例中都能泛化。(2)包含關(guān)系:

      表示A包含B;比如A是管理數(shù)據(jù),B可以是添加數(shù)據(jù)、刪除數(shù)據(jù)等;

      (3)擴(kuò)展關(guān)系:表示D被C擴(kuò)展,D包含新的功能,比如D是查詢數(shù)據(jù),C可以是打印數(shù)據(jù),即用戶可以查詢但不打印數(shù)據(jù),打印數(shù)據(jù)只是一個(gè)擴(kuò)展功能。用例描述模板 [html] view plain copy

      用例模型根據(jù)系統(tǒng)邊界的確定,描述了系統(tǒng)的輸入和輸出,確定了系統(tǒng)外部的參與者,通過用例描述了系統(tǒng)的主要功能,描述了外部參與者與系統(tǒng)的交互,將系統(tǒng)作為一個(gè)黑盒,從用戶角度描繪出系統(tǒng)需要提供的功能;

      Use Case:用例名稱

      Actor:參與者

      Precondition:前置條件,即執(zhí)行這個(gè)用例一定要滿足的條件

      Postcondition:后置條件,如果成功執(zhí)行,則一定會(huì)變成的狀態(tài)

      Main flow:

      1.用戶開始一次會(huì)話

      2.用戶輸入信息

      3.系統(tǒng)驗(yàn)證并反饋

      4.用戶重復(fù)2,3步

      Extensions:

      3a:數(shù)據(jù)無效

      1.系統(tǒng)提示出錯(cuò)

      第三篇:軟件工程

      1.軟件危機(jī)的概念 系統(tǒng)的數(shù)據(jù)要求,功能需求,性能需求,顯示出程序的輪廓。

      軟件危機(jī)是指在計(jì)算機(jī)軟件開發(fā)、使用與可靠性需求,可用性需求,出錯(cuò)處理需求,混合方式

      維護(hù)過程中遇到的一系列嚴(yán)重問題和難接口需求,約束,逆向需求以及將來可能優(yōu)點(diǎn):綜合了以上兩種策略的長處 題。提出的需求。9.確認(rèn)測試

      補(bǔ)充: 5.常使用的圖形工具 確認(rèn)測試又稱有效性測試。有效性測試是

      1.軟件危機(jī)的表現(xiàn)有哪些? 實(shí)體-聯(lián)系圖,數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換圖,在模擬的環(huán)境下,運(yùn)用黑盒測試的方法,答:1)對軟件開發(fā)成本和進(jìn)度的估計(jì)常層次方框圖,warnier圖,IPO圖。驗(yàn)證被測軟件是否滿足需求規(guī)格說明書常很不準(zhǔn)確。第五章 列出的需求。任務(wù)是驗(yàn)證軟件的功能和性

      2)用戶對已完成的軟件不滿意1.總體設(shè)計(jì)的任務(wù) 能及其他特性是否與用戶的要求一致。對的現(xiàn)象時(shí)有發(fā)生。劃分出組成系統(tǒng)的物理元素——程序、文軟件的功能和性能要求在軟件需求規(guī)格

      3)軟件產(chǎn)品的質(zhì)量往往是靠不件、數(shù)據(jù)庫、人工過程和文檔等等 說明書中已經(jīng)明確規(guī)定,它包含的信息就住的。設(shè)計(jì)軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每是軟件確認(rèn)測試的基礎(chǔ)。

      4)軟件常常是不可維護(hù)的。個(gè)程序是由哪些模塊組成的,以及這些模10.什么是白盒測試,其測試技術(shù)有那些,5)軟件通常沒有適當(dāng)?shù)奈臋n資塊相互間的關(guān)系。覆蓋標(biāo)準(zhǔn)的強(qiáng)弱程度

      料。2.模塊化思想 白盒測試是一種測試用例設(shè)計(jì)方法,盒子

      6)軟件成本在計(jì)算機(jī)系統(tǒng)總成就是把程序劃分成獨(dú)立命名且可獨(dú)立訪指的是被測試的軟件,白盒指的是盒子是本中所占比例逐年上升。問的模塊,每個(gè)模塊完成一個(gè)子功能,把可視的,你清楚盒子內(nèi)部的東西以及里面

      7)軟件開發(fā)生產(chǎn)率提高的速度這些模塊集成起來構(gòu)成一個(gè)整體,可以完是如何運(yùn)作的?!鞍缀小狈ㄈ媪私獬绦騼?nèi)遠(yuǎn)跟不上日益增長的軟件需求。成指定的功能滿足用戶的需求。部邏輯結(jié)構(gòu)、對所有邏輯路徑進(jìn)行測試。

      2.產(chǎn)生軟件危機(jī)的原因主要有哪些? 3.衡量模塊獨(dú)立的標(biāo)準(zhǔn)(內(nèi)聚和耦合的白盒測試的測試方法有代碼檢查法、靜態(tài)答:1)用戶對軟件需求的描述不精確。含義,種類)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋

      2)軟件開發(fā)人員對用戶需求的內(nèi)聚:標(biāo)志著每一個(gè)模塊內(nèi)各個(gè)元素彼此法、基本路徑測試法、域測試、符號測試、理解有偏差。結(jié)合的緊密程度,是信息隱藏和局部化概路徑覆蓋和程序變異。

      3)缺乏處理大型軟件項(xiàng)目的經(jīng)念的自然拓展。偶然內(nèi)聚,邏輯內(nèi)聚,時(shí)種覆蓋標(biāo)準(zhǔn):語句覆蓋、判定覆蓋、條件驗(yàn)。間內(nèi)聚,功能內(nèi)聚,順序內(nèi)聚,通信內(nèi)聚,覆蓋、判定/條件覆蓋、條件組合覆蓋和

      4)開發(fā)大型軟件易產(chǎn)生疏漏和過程內(nèi)聚。路徑覆蓋發(fā)現(xiàn)錯(cuò)誤的能力呈由弱至強(qiáng)的錯(cuò)誤。耦合:是對一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間變化。

      5)缺乏有力的方法學(xué)的指導(dǎo)和互連程度的度量。數(shù)據(jù)耦合,控制耦合,11.什么時(shí)候黑盒測試,其測試技術(shù)有哪有效的開發(fā)工具的支持。特征耦合,公共環(huán)境耦合,內(nèi)容耦合。些,(等價(jià)劃分,邊介值分析法)

      6)面對日益增長的軟件需求,4.啟發(fā)式規(guī)則 黑盒測試也稱功能測試,它是通過測試來人們顯得力不從心。1.改進(jìn)軟件結(jié)構(gòu)提高模塊的獨(dú)立性檢測每個(gè)功能是否都能正常使用。

      2軟件的概念 2.模塊規(guī)模應(yīng)該適中等價(jià)類劃分的辦法是把程序的輸入域劃完成特點(diǎn)功能的程序以及數(shù)據(jù)結(jié)構(gòu)和文 3.深度、寬度、扇出和扇入都應(yīng)適當(dāng) 分成若干部分(子集),然后從每個(gè)部分檔 4.模塊的作用范圍應(yīng)在控制范圍之內(nèi)中選取少數(shù)代表性數(shù)據(jù)作為測試用例

      3.軟件工程的基本原理 5.力爭降低模塊接口的復(fù)雜程度 邊界值分析是通過選擇等價(jià)類邊界的測

      1.用分階段的生命周期計(jì)劃嚴(yán)格管理 6.設(shè)計(jì)單入口單出口的模塊試用例。邊界值分析法不僅重視輸入條件

      2.堅(jiān)持進(jìn)行階段評審 7.模塊功能應(yīng)該可以預(yù)測 邊界,而且也必須考慮輸出域邊界。它是

      3.實(shí)行嚴(yán)格的產(chǎn)品控制 5.面向數(shù)據(jù)流的設(shè)計(jì)方法把信息流映射對等價(jià)類劃分方法的補(bǔ)充。

      4.采用現(xiàn)代程序設(shè)計(jì)技術(shù) 成軟件結(jié)構(gòu) 12.軟件調(diào)試技術(shù)有哪些

      5.結(jié)果應(yīng)能清楚地審查 信息流:變換流,事物流 蠻干法,蠻干法可能是尋找軟件錯(cuò)誤原因

      6.開發(fā)小組的人員應(yīng)該少而精 映射:變換分析,事物分析 的最低效的方法,僅當(dāng)所有其他方法都

      7.承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性失敗的情況下才使用。

      4軟件生命周期分成哪幾個(gè)階段?各階第六章 回溯法,回溯法是一種相當(dāng)常用的調(diào)試方段的任務(wù)是什么? 1.詳細(xì)設(shè)計(jì)的基本任務(wù) 法,當(dāng)調(diào)試小程序時(shí)很有效。從發(fā)現(xiàn)癥

      1.問題定義: 1.為每個(gè)模塊確定采用的算法。2.確定狀的地方開始,人工沿程序的控制流往回

      2.可行性研究:研究問題的范圍,探索這每一模塊使用的數(shù)據(jù)結(jié)構(gòu)追蹤分析源程序代碼,知道找出錯(cuò)誤原因個(gè)問題是否值得去解決,是否有可行的解3.確定模塊接口的細(xì)節(jié),包括對系統(tǒng)外為止。

      決方法。部的接口和用戶界面,對系統(tǒng)內(nèi)部其 原因排除法,對分查找法、歸納法、演繹

      3.需求分析:主要是確定目標(biāo)系統(tǒng)必須具它模塊的接口,以及關(guān)于模塊輸入數(shù)據(jù)、法都屬于原因排除法。

      備哪些功能 輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細(xì)節(jié)。13.軟件可靠性(可靠性和可用性的含義)

      4.總體設(shè)計(jì): 4.為每一模塊設(shè)計(jì)出一組測試用例。

      5.詳細(xì)設(shè)計(jì):就是把解法具體化,設(shè)計(jì)出2.程序的三種基本結(jié)構(gòu)

      程序的詳細(xì)規(guī)格說明。順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)

      6.編碼和單元測試:寫出正確的容易理解3.詳細(xì)設(shè)計(jì)的工具

      容易維護(hù)的程序模塊。1.圖形工具

      7.綜合測試:通過各種類型的測試使軟件2.表格工具

      達(dá)到預(yù)定的要求 3.語言工具

      8.軟件維護(hù):通過各種必要的維護(hù)活動(dòng)使4.jackson方法

      系統(tǒng)持久地滿足用戶的需要。(改正性維5.復(fù)雜性度量的方法

      護(hù),適應(yīng)性維護(hù),完善性維護(hù),預(yù)防性維Halstead方法:它根據(jù)程序中運(yùn)算符和

      護(hù))操作數(shù)的總數(shù)來度量程序的復(fù)雜程度

      5.瀑布模型,快速原型模型,增量模型,McCabe方法 :McCabe方法根據(jù)程序控制

      螺旋模型的特點(diǎn) 流的復(fù)雜程度定量度量程序的復(fù)雜程度,瀑布模型階:段時(shí)間具有順序性和依賴第七章

      性。推遲現(xiàn)實(shí)的觀點(diǎn)。質(zhì)量保證的觀點(diǎn)。1.選擇程序設(shè)計(jì)語言應(yīng)考慮哪些因素

      快速原型模型:軟件產(chǎn)品的開發(fā)基本上是1.系統(tǒng)用戶的要求

      線性順序進(jìn)行的,本質(zhì)是“快速”加速軟2.可以使用的編譯程序

      件的開發(fā)過程,節(jié)約軟件開發(fā)成本。3.可以得到的軟件工具

      增量模型:能在較短時(shí)間內(nèi)向用戶提交可4.工程規(guī)模

      完成部分工作的產(chǎn)品。逐步增加產(chǎn)品功5.程序員的知識

      能,可以使用戶有較充裕的時(shí)間學(xué)習(xí)和適6.軟件可移植性要求

      應(yīng)新產(chǎn)品,從而減少一個(gè)全新的軟件可能7.軟件的應(yīng)用領(lǐng)域

      給客戶組織帶來的沖擊。2.良好的編程風(fēng)格包括哪些方面

      螺旋模型:對可選方案和約束條件的強(qiáng)調(diào)1.程序內(nèi)部的文檔2.數(shù)據(jù)說明 3.語句構(gòu)

      有利于已有軟件的重用,也有助于把軟件造4.輸入輸出 5.效率

      質(zhì)量作為軟件開發(fā)的一個(gè)重要目標(biāo)。減少3軟件測試的目標(biāo)

      了過多的測試或測試不足帶來的風(fēng)險(xiǎn)。更目的:(1)測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤

      重要的是在螺旋模型中維護(hù)只是模型的而執(zhí)行程序的過程;

      另一個(gè)周期,在維護(hù)和開發(fā)之間并沒有本(2)好的測試方案是極可能發(fā)現(xiàn)迄今為

      質(zhì)區(qū)別。風(fēng)險(xiǎn)驅(qū)動(dòng)的。止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案;

      (3)成功的測試是發(fā)現(xiàn)了至今為止尚未

      第二章 發(fā)現(xiàn)的錯(cuò)誤的測試。

      1.可行性研究的目的 定義:為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序

      就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)的過程。

      確定問題是否能夠解決。補(bǔ)充:

      補(bǔ)充: 軟件測試步驟 :

      可行性研究的步驟 :(1)模塊測試(2)子系統(tǒng)測試(3)系統(tǒng)

      1.復(fù)查系統(tǒng)規(guī)模和目標(biāo)。測試(4)驗(yàn)收測試(5)平行運(yùn)行

      2.研究現(xiàn)有的系統(tǒng)。4.確定測試計(jì)劃是在哪個(gè)階段制定的3.導(dǎo)出新系統(tǒng)高層邏輯模型。5.黑盒測試和白盒測試的概念

      4.進(jìn)一步定義問題黑盒測試

      5.導(dǎo)出和評價(jià)供選擇的解法。1把程序看作一個(gè)黑盒子,完全不考慮程

      6.推薦行動(dòng)方針序的內(nèi)部結(jié)構(gòu)和處理過程

      7.草擬開發(fā)計(jì)劃2對程序接口進(jìn)行測試,檢查程序功能是

      8.書寫文檔提交審查 否能按規(guī)格說明書的規(guī)定正常使用;

      程序是否能適當(dāng)?shù)亟邮茌斎霐?shù)據(jù)并產(chǎn)生

      2.系統(tǒng)流程圖的作用 正確的輸出信息;

      系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具,程序運(yùn)行過程中能否保持外部信息的完

      它用圖形符號來表示系統(tǒng)中的各個(gè)部件。整性

      它表達(dá)了系統(tǒng)中各個(gè)元素之間的信息流白盒測試

      動(dòng)的情況。1把程序堪稱裝在一個(gè)透明的白盒子里,3.數(shù)據(jù)流圖的概念 測試者完全知道程序的結(jié)構(gòu)處理算法

      數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息2按照程序內(nèi)部的邏輯測試程序,檢測程

      流和數(shù)據(jù)從移動(dòng)到輸出的過程中所經(jīng)受序中的主要執(zhí)行通路是否都能按的變換。預(yù)定要求正確工作

      4.數(shù)據(jù)流圖里面的符號,畫數(shù)據(jù)流圖。6.測試的步驟及每個(gè)步驟形成的文檔

      5.數(shù)據(jù)字典最基本的功能,以及與數(shù)據(jù)流單元測試:(模塊測試)發(fā)現(xiàn)的往往是編

      圖的關(guān)系。碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤

      最基本的功能:在軟件分析和設(shè)計(jì)的過程集成測試:著重測試模塊的接口 中給人提供關(guān)于數(shù)據(jù)的描述信息。

      關(guān)系:數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)系統(tǒng)測試:發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯(cuò)的邏輯模型,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就誤,也可能發(fā)現(xiàn)需要說明中的錯(cuò)誤 不嚴(yán)格,然而沒有數(shù)據(jù)流圖,數(shù)據(jù)字典也驗(yàn)收測試:(確認(rèn)測試)往往發(fā)現(xiàn)需求說難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流明書中的錯(cuò)誤 圖中每個(gè)元素的精確定義放在一起,才能7.漸增式和非漸增式的區(qū)別 共同構(gòu)成系統(tǒng)的規(guī)格說明?!胺菨u增式”,即先獨(dú)立地測試每一模塊,第三章 然后將所有這些模塊連接到一起運(yùn)行; 1.需求分析屬于哪一個(gè)階段,任務(wù)是什“漸增式”,即在已測試過的N個(gè)模塊的么?;A(chǔ)上再增加一個(gè)模塊,再對N十1個(gè)模需求分析是軟件定義時(shí)期的最后一個(gè)階塊進(jìn)行測試。段.漸增式比非漸增式優(yōu)越,因?yàn)橛脻u增式,1.確定對系統(tǒng)的綜合要求(功能需求,性如果是“由頂向下”則可利用前面已測試能需求,可靠性和可用性需求,出錯(cuò)處理過的模塊,而不必另外準(zhǔn)備驅(qū)動(dòng)模塊,如需求,接口需求,約束,逆向需求,將來果是“由底向上”,也可利用已測試過的可能提出的要求)模塊,不必再準(zhǔn)備樁模塊。漸增式可以較2.分析系統(tǒng)的數(shù)據(jù)要求早地發(fā)現(xiàn)模塊界面之間的錯(cuò)誤,有利于排3.導(dǎo)出系統(tǒng)的邏輯模型 錯(cuò),檢查比較徹底 4.修正系統(tǒng)開發(fā)計(jì)劃2.需求分析的產(chǎn)品是什么 8.自頂向下,自下而上,以及混合策略的3.面向過程的分析方法主要是建立三類優(yōu)缺點(diǎn) 模型 自頂向下數(shù)據(jù)模型(按照用戶的觀點(diǎn)對數(shù)據(jù)建立的優(yōu)點(diǎn):能較早顯示整個(gè)程序的輪廓,向用模型,把用戶的數(shù)據(jù)要求清楚,準(zhǔn)確地描戶展示程序的概貌,取得用戶的理解與支述出來。描述了從用戶角度看到的數(shù)據(jù),持。缺點(diǎn):當(dāng)測試上層模塊時(shí)因使用樁它反應(yīng)了用戶的現(xiàn)實(shí)環(huán)境,屬性,聯(lián)系),模塊較多,很難模擬出真實(shí)模塊的全部功功能模型,行為模型(通過描繪系統(tǒng)的狀能,使部分測試內(nèi)容被迫推遲,只能等待態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件來表示系換上真實(shí)模塊后再補(bǔ)充測試。統(tǒng)的行為)由底向上4.軟件需求規(guī)格說明書的內(nèi)容 優(yōu)點(diǎn):測試從下層模塊開始,測試設(shè)計(jì)用通常用自然語言完整,準(zhǔn)確,具體地描述例比較容易。缺點(diǎn):在測試的早期不能

      第四篇:《軟件工程》

      《軟件工程》課程分析

      本課程是軟件技術(shù)專業(yè)學(xué)生必修的一門專業(yè)必修課。根據(jù)培養(yǎng)軟件開發(fā)人員的需要,本課程的任務(wù)是使學(xué)生通過本課程的學(xué)習(xí),了解軟件項(xiàng)目開發(fā)和維護(hù)的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法。能在軟件工程的理論指導(dǎo)下,開發(fā)一個(gè)小型管理系統(tǒng),為今后從事軟件工程實(shí)踐打下良好的基礎(chǔ)。

      一、課程分析

      (一)教學(xué)計(jì)劃的制定和教學(xué)內(nèi)容的選取

      根據(jù)培養(yǎng)應(yīng)用技能型人才的總目標(biāo),制訂本專業(yè)教學(xué)計(jì)劃,課程的教材配套,教學(xué)、實(shí)驗(yàn)、實(shí)訓(xùn)、課程設(shè)計(jì)大綱和指導(dǎo)書等教學(xué)文件齊全,近幾年來引入了現(xiàn)代教學(xué)技術(shù)手段,已初步建設(shè)、形成了具有特色的全套課堂教學(xué)和實(shí)驗(yàn)教學(xué)課件。

      根據(jù)該課程的基本教學(xué)要求和特點(diǎn),結(jié)合學(xué)時(shí)的安排,從教材的整體內(nèi)容出發(fā),有側(cè)重地進(jìn)行取舍,篩選出學(xué)生必須掌握的基本教學(xué)內(nèi)容,較好地解決了教學(xué)中質(zhì)量與數(shù)量的矛盾。

      (二)教學(xué)方法分析

      由于該課程是用于指導(dǎo)軟件開發(fā)的,和實(shí)踐聯(lián)系非常緊密。所以采用了理論聯(lián)系實(shí)際的方法進(jìn)行授課。一方面,讓學(xué)生模擬軟件公司的項(xiàng)目小組進(jìn)行軟件開發(fā);一方面,對學(xué)生進(jìn)行適時(shí)的理論指導(dǎo)。既調(diào)動(dòng)了學(xué)生的積極性,又讓學(xué)生了解了該課程的理論內(nèi)容,收到了一舉兩得的效果。具體教學(xué)過程如下:

      第一步:模擬軟件公司的開發(fā)項(xiàng)目小組,分組,分設(shè)角色(項(xiàng)目經(jīng)理、用戶、需求人員、設(shè)計(jì)人員、程序員、測試人員、軟件安裝培訓(xùn)維護(hù)人員),確定開發(fā)題。讓每個(gè)小組的學(xué)生聚在一起,在項(xiàng)目經(jīng)理的組織下通過調(diào)研、討論來制定自己小組的開發(fā)題目,大家感覺就象在軟件公司實(shí)習(xí)一樣,非常新鮮,感興趣。每個(gè)學(xué)生都積極主動(dòng)的去完成自己應(yīng)承擔(dān)的那部分工作。

      第二步:模擬軟件項(xiàng)目開發(fā)全過程的各個(gè)階段,進(jìn)行相關(guān)的理論授課和實(shí)際開發(fā)。即對軟件開發(fā)的每一階段,首先按照教材內(nèi)容進(jìn)行理論授課,然后讓學(xué)生參照授課內(nèi)容進(jìn)行實(shí)際的軟件開發(fā)實(shí)踐。

      在此階段結(jié)束后,每班召開一個(gè)模擬方案論證會(huì),由各開發(fā)小組選出代表上臺講解本組的開發(fā)方案,其他同學(xué)模擬用戶對開發(fā)方案提出意見。由于大家對模擬方案論證會(huì)非常感興趣,發(fā)言積極踴躍,論證會(huì)結(jié)束后,每個(gè)小組的設(shè)計(jì)方案都得到了很好的補(bǔ)充和完善。

      第三步:學(xué)期末各小組提交各自完成的軟件系統(tǒng)及開發(fā)文檔,并進(jìn)行總結(jié)演示,由任課教師進(jìn)行講評。

      抽象理論課的教學(xué)應(yīng)理論聯(lián)系實(shí)際,讓學(xué)生在實(shí)際應(yīng)用中掌握抽象的理論,在興趣中學(xué)習(xí),達(dá)到我們高職的雙向型培養(yǎng)目標(biāo)。

      二、存在的問題與希望

      在上述的教學(xué)中,雖然實(shí)現(xiàn)了理論聯(lián)系實(shí)際,但也存在著一些問題,比如每個(gè)項(xiàng)目小組中總有個(gè)別同學(xué)存在依賴心理,不參與項(xiàng)目開發(fā),最后抄襲別的同學(xué)的項(xiàng)目成果,自己得不到實(shí)際的鍛煉,影響了大三的畢業(yè)設(shè)計(jì)和日后的軟件開發(fā)。另外,如果該課程只上課,沒有實(shí)訓(xùn)的話,實(shí)驗(yàn)課時(shí)太少,學(xué)生很難全面完成一個(gè)系統(tǒng)的開發(fā)。

      第五篇:軟件工程

      軟件工程

      1.談?wù)勀銓浖ぞ叩睦斫猓阌眠^什么軟件工具

      軟件工具是指為支持計(jì)算機(jī)軟件的開發(fā)、維護(hù)、模擬、移植或管理而研制的程序系統(tǒng)。它是為專門目的而開發(fā)的,在軟件工程范圍內(nèi)也就是為實(shí)現(xiàn)軟件生存期中的各種處理活動(dòng)(包括管理、開發(fā)和維護(hù))的自動(dòng)化和半自動(dòng)化面開發(fā)的程序系統(tǒng)。

      開發(fā)軟件工具的最終目的是為了提高軟件生產(chǎn)率和改善軟件的質(zhì)量。

      軟件工具分為六類:模擬工具、開發(fā)工具、測試和評估工具、運(yùn)行和維護(hù)工具、性能質(zhì)量工具和程序設(shè)計(jì)支持工具。

      應(yīng)該是看對象來選擇測試工具!比如:

      功能測試工具:WinRunner

      性能測試工具:LoadRunner

      內(nèi)存泄漏測試工具:Purify

      單元測試工具:Junit

      測試管理工具:TestDirector還有東軟的bugbaseIBM開發(fā)的 rational。

      2.什么是軟件的可維護(hù)性:

      軟件可維護(hù)性即維護(hù)人員對該軟件進(jìn)行維護(hù)的難易程度,具體包括理解、改正、改動(dòng)和改進(jìn)該軟件的難易程度。

      決定可維護(hù)性的因素:

      1.系統(tǒng)的大小

      2.系統(tǒng)的年齡

      3.結(jié)構(gòu)合理性

      可維護(hù)性的度量:

      可理解性

      可測試性

      可修改性

      可移植性

      3.軟件開發(fā)和寫程序有什么不同?軟件開發(fā)的內(nèi)容是:需求、設(shè)計(jì)、編程和 測試 維護(hù)!

      需求分析

      軟件需求分析就是回答做什么的問題。它是一個(gè)對用戶的需求進(jìn)行去粗取精、去偽存真、正確理解,然后把它用軟件工程開發(fā)語言(形式功能規(guī)約,即需求規(guī)格說明書)表達(dá)出來的過程。本階段的基本任務(wù)是和用戶一起確定要解決的問題,建立軟件的邏輯模型,編寫需求規(guī)格說明書文檔并最終得到用戶的認(rèn)可。需求分析的主要方法有結(jié)構(gòu)化分析方法、數(shù)據(jù)流程圖和數(shù)據(jù)字典等方法。本階段的工作是根據(jù)需求說明書的要求,設(shè)計(jì)建立相應(yīng)的軟件系統(tǒng)的體系結(jié)構(gòu),并將整個(gè)系統(tǒng)分解成若干個(gè)子系統(tǒng)或模塊,定義子系統(tǒng)或模塊間的接口關(guān)系,對各子系統(tǒng)進(jìn)行具體設(shè)計(jì)定義,編寫軟件概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)說明書,數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)說明書,組裝測試計(jì)劃。

      設(shè)計(jì)

      軟件設(shè)計(jì)可以分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。實(shí)際上軟件設(shè)計(jì)的主要任務(wù)就是將軟件分解成模塊是指能實(shí)現(xiàn)某個(gè)功能的數(shù)據(jù)和程序說明、可執(zhí)行程序的程序單元??梢允且粋€(gè)函數(shù)、過程、子程序、一段帶有程序說明的獨(dú)立的程序和數(shù)據(jù),也可以是可組合、可分解和可更換的功能單元。模塊,然后進(jìn)行模塊設(shè)計(jì)。概要設(shè)計(jì)就是結(jié)構(gòu)設(shè)計(jì),其主要目標(biāo)就是給出軟件的模塊結(jié)構(gòu),用軟件結(jié)構(gòu)圖表示。詳細(xì)設(shè)計(jì)的首要任務(wù)就是設(shè)計(jì)模塊的程序流程、算法和數(shù)據(jù)結(jié)構(gòu),次要任務(wù)就是設(shè)計(jì)數(shù)據(jù)庫,常用方法還是結(jié)構(gòu)化程序設(shè)計(jì)方法。

      編碼

      軟件編碼是指把軟件設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可以接受的程序,即寫成以某一程序設(shè)計(jì)語言表示的“源程序清單”。充分了解軟件開發(fā)語言、工具的特性和編程風(fēng)格,有助于開發(fā)工具的選擇以及保證軟件產(chǎn)品的開發(fā)質(zhì)量。

      測試

      軟件測試的目的是以較小的代價(jià)發(fā)現(xiàn)盡可能多的錯(cuò)誤。不同的測試方法有不同的測試用例設(shè)計(jì)方法。兩種常用的測試方法是白盒法測試對象是源程序,依據(jù)的是程序內(nèi)部的的邏輯結(jié)構(gòu)來發(fā)現(xiàn)軟件的編程錯(cuò)誤、結(jié)構(gòu)錯(cuò)誤和數(shù)據(jù)錯(cuò)誤。結(jié)構(gòu)錯(cuò)誤包括邏輯、數(shù)據(jù)流、初始化等錯(cuò)誤。用例設(shè)計(jì)的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果。白盒法和黑盒法依據(jù)的是軟件的功能或軟件行為描述,發(fā)現(xiàn)軟件的接口、功能和結(jié)構(gòu)錯(cuò)誤。其中接口錯(cuò)誤包括內(nèi)部/外部接口、資源管理、集成化以及系統(tǒng)錯(cuò)誤。黑盒法用例設(shè)計(jì)的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。黑盒法。

      維護(hù)

      維護(hù)是旨在已完成對軟件的研制(分析、設(shè)計(jì)、編碼和測試)工作并交付使用以后,對軟件產(chǎn)品所進(jìn)行的一些軟件工程的活動(dòng)。即根據(jù)軟件運(yùn)行的情況,對軟件進(jìn)行適當(dāng)修改,以適應(yīng)新的要求,以及糾正運(yùn)行中發(fā)現(xiàn)的錯(cuò)誤。編寫軟件問題報(bào)告、軟件修改報(bào)告。

      4.什么是軟件設(shè)計(jì)的”高內(nèi)聚 低耦合”

      內(nèi)聚:一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度

      耦合:一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量

      對于低耦合,(模塊的獨(dú)立性)

      一個(gè)完整的系統(tǒng),模塊與模塊之間,盡可能的使其獨(dú)立存在。也就是說,讓每個(gè)模塊,盡可能的獨(dú)立完成某個(gè)特定的子功能。模塊與模塊之間的接口,盡量的少而簡單。如果某兩個(gè)模塊間的關(guān)系比較復(fù)雜的話,最好首先考慮進(jìn)一步的模塊劃分。這樣有利于修改和組合.對于高內(nèi)聚:

      在一個(gè)模塊內(nèi),讓每個(gè)元素之間都盡可能的緊密相連。也就是充分利用每一個(gè)元素的功能,各施所能,以最終實(shí)現(xiàn)某個(gè)功能。

      5.case在軟件工程中的作用

      CASE(Computer Aided(or Assisted)Software Engineering計(jì)算機(jī)輔助軟件工程。CASE的一個(gè)基本思想就是提供一組能夠自動(dòng)覆蓋軟件開發(fā)生命周期各個(gè)階段的集成的、減少勞動(dòng)力的工具。CASE已被證明可以加快開發(fā)速度,提高應(yīng)用軟件生產(chǎn)率并保證應(yīng)用軟件的可靠品質(zhì)。CASE工具由許多部分組成,一般我們按軟件開發(fā)的不同階段分為上層CASE和下層CASE產(chǎn)品。上層或前端CASE工具自動(dòng)進(jìn)行應(yīng)用的計(jì)劃、設(shè)計(jì)和分析,幫助用戶定義需求,產(chǎn)生需求說明,并可完成與應(yīng)用開發(fā)相關(guān)的所有計(jì)劃工作。下層或后端CASE工具自動(dòng)進(jìn)行應(yīng)用系統(tǒng)的編程、測試和維護(hù)工作。

      除非下層CASE和上層CASE工具的供應(yīng)商提供統(tǒng)一界面,否則用戶必須編寫或重新將所有信息從上層CASE工具轉(zhuǎn)換到下層CASE工具。獨(dú)立的CASE工具供應(yīng)商愈來愈希望將它們的工具連接在一起建立統(tǒng)一的界面以減少用戶不必要的開發(fā)工作。

      CASE工具帶來的好處

      計(jì)算機(jī)專業(yè)人員利用計(jì)算機(jī)使他們的企業(yè)提高了效率,企業(yè)的各個(gè)部門通過使用計(jì)算機(jī)

      提高了生產(chǎn)率和效率,增強(qiáng)了企業(yè)的競爭力并使之帶來了更多的利潤。

      6.為什么要進(jìn)行軟件測試?常用的軟件測試的方法有哪些?

      軟件測試的目的:盡可能發(fā)現(xiàn)并改正被測試軟件中的錯(cuò)誤,提高軟件的可靠性。

      軟件測試方法主要包括單元測試,集成測試,系統(tǒng)測試,用戶測試,回歸測試。

      還有就是自定而下,和自下而上的方法。

      7.談?wù)勀銓ΡWC軟件質(zhì)量的技術(shù)和方法的認(rèn)識? 1.作為一個(gè)軟件質(zhì)量保證人員需要良好的溝通能力,因?yàn)槿绻麤]有良好的溝通能力,很多問題都沒有辦法解決,原因很簡單,測試人員發(fā)現(xiàn)了bug,開發(fā)人員或項(xiàng)目經(jīng)理在怎么不理,但是他們都會(huì)想到,萬一測試人員發(fā)現(xiàn)了bug而自己忽視了,那么就有可能成為軟件里的一顆不定時(shí)地炸彈,那么作為一個(gè)開發(fā)人員或項(xiàng)目經(jīng)理對bug的重視程度肯定相對比較高,至少要看測試人員發(fā)現(xiàn)的bug,但是QA就不一定了,因?yàn)镼A保證的流程的正確的執(zhí)行,相關(guān)人員就是認(rèn)為流程不重要,只要我開發(fā)的產(chǎn)品沒有問題那就沒有問題,客戶肯定不會(huì)關(guān)注我的流程,在加上古人的名言“結(jié)果說明了一切”,所以沒有良好的溝通能力,一些問題將很難去解決,做起來就沒有成就感。

      2.個(gè)人感覺比溝通能力更重要的是,堅(jiān)持原則,在遇到困難的時(shí)候,是不是還能堅(jiān)持原則,在遇到項(xiàng)目組的種種不理不睬的時(shí)候,是不是還能堅(jiān)持原則,在項(xiàng)目組不按照計(jì)劃走的時(shí)候,是不是還能堅(jiān)持原則。

      3.個(gè)人心態(tài),我工作三年的經(jīng)歷告訴我,如果開發(fā)和測試相比,開發(fā)是天堂,測試是地獄的話,但如果測試和QA相比的話,那測試就是天堂,QA就是地獄,所以心態(tài)很重要,在三年里我就鍛煉成一個(gè)非常好的心態(tài),隨便怎么說CMMI沒用,隨便怎么說CMMI就是寫文檔,隨便怎么說QA真煩人,我笑容依然燦爛,從容面對,而且一個(gè)QA要有堅(jiān)定的信念,如果你都不相信過程能給項(xiàng)目開發(fā)帶來好處,那你還指望誰能相信。

      8.提高軟件生產(chǎn)率有哪些手段?

      1.挑選精干人員(管理 計(jì)劃不好 技術(shù)搭配不當(dāng))

      2.提高階段效率 3消除人工階段

      4.減少重復(fù)勞動(dòng) 5.建造簡單產(chǎn)品

      6.重用軟部件庫(已經(jīng)存在的軟件功能部件

      9.什么是軟件的可靠性和有用性

      可靠性就是指軟件運(yùn)行的穩(wěn)定性,可用性就是操作的便利性。比如一輛汽車,可靠性好應(yīng)該歸功于機(jī)械部分,可用性好則是內(nèi)飾和中控系統(tǒng)的功勞。

      10什么是軟件規(guī)格說明?作用是什么?將其形式化的意義是什么?

      11.什么是軟件重用?實(shí)現(xiàn)軟件重用的方法有哪些?

      軟件重用,是指在兩次或多次不同的軟件開發(fā)過程中重復(fù)使用相同或相似軟件元素的過程。軟件元素包括程序代碼、測試用例、設(shè)計(jì)文檔、設(shè)計(jì)過程、需要分析文檔甚至領(lǐng)域知識。通常,可重用的元素也稱作軟構(gòu)件,可重用的軟構(gòu)件越大,重用的粒度越大。

      根據(jù)軟件開發(fā)的不同階段實(shí)現(xiàn)軟件重用主要有四個(gè)途徑:

      抽象:對重用對象概括提煉,從而得到能全面描述側(cè)重算法和數(shù)據(jù)結(jié)構(gòu)的軟件構(gòu)件的各部分的描述。

      選擇:是對重用對象進(jìn)行存放,匹配和檢索的功能。

      實(shí)例化:對數(shù)據(jù)類型中對象進(jìn)行參數(shù)的提供 轉(zhuǎn)換。

      集成:

      12.什么是軟件移植?你認(rèn)為構(gòu)造一個(gè)工具實(shí)現(xiàn)windows到Unix的移植有意義嗎?難大不? 軟件可移植性是指代碼可以在不同平臺間移植,我們一般說的軟件的可移植性指的是軟件可移植性,簡單的說就是指源代碼移到不同的平臺下(不同的操作系統(tǒng),例如從Windows

      下移到Linux下)時(shí),需要修改的內(nèi)容越少,移植性越好。要保證軟件可移植性,就是少用或不用系統(tǒng)特有的東西,比如你用C語言編程,你可以使用C語言本身的庫,但不要用

      WindowsAPI函數(shù),因?yàn)閃indowsAPI函數(shù)在Linux下是沒有的,如果想移植到Linux平臺下,使用WindowsAPI函數(shù)的部分代碼就要做出修改了。

      下載軟件工程題例word格式文檔
      下載軟件工程題例.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        軟件工程

        軟件工程—心得體會(huì) 摘要 本文結(jié)合基層實(shí)踐教學(xué)的實(shí)際情況和現(xiàn)實(shí)需要,系統(tǒng)地總結(jié)了《軟件工程》實(shí)踐教學(xué)的特征,詳細(xì)分析了實(shí)踐教學(xué)過程存在的問題,并提出了該課程實(shí)踐教學(xué)改革......

        軟件工程

        一、名詞解釋 軟件: 指計(jì)算機(jī)系統(tǒng)中的程序及其文檔。 支持軟件:支持軟件的開發(fā)和維護(hù)的軟件。 系統(tǒng)軟件:屬于計(jì)算機(jī)系統(tǒng)中最靠近硬件的一層,其它軟件一般都通過系統(tǒng)軟件發(fā)揮作......

        軟件工程

        2.2軟件開發(fā)的基本策略 人們都有自己的世界觀和方法論,能自然而然地運(yùn)用于生活和工作中。同樣,程序員腦子里的軟件工程觀念會(huì)無形地支配其怎么去做事情。軟件工程三十年的發(fā)......

        軟件工程

        填好發(fā)給我?。。。∫?、填空題: 1.面向?qū)ο蠓治龅哪康氖菍陀^世界的系統(tǒng)進(jìn)行 __________________,對象就是客觀世界的; 2.軟件工程方法學(xué)包括:工程環(huán)境建立、方法、工具和過程; 3.思想概括......

        軟件工程

        1. 軟件工程:是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科 2. 軟件危機(jī):是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題 3. 軟件過程:是為了開發(fā)出高質(zhì)量的軟件產(chǎn)品所需......

        2022關(guān)于軟件工程的求職信[樣例5]

        2022關(guān)于軟件工程的求職信范文(精選6篇)時(shí)間的腳步是無聲的,它在不經(jīng)意間流逝,我們找工作的時(shí)間越來越近,求職信也應(yīng)跟上時(shí)間的腳步了哦。你真的懂得怎么寫好求職信嗎?下面是小編......

        《軟件工程導(dǎo)論》《軟件工程》課程設(shè)計(jì)任務(wù)書(樣例5)

        《軟件工程導(dǎo)論》《軟件工程》課程設(shè)計(jì)任務(wù)書 課程代號:31110630,31110510 總學(xué)時(shí)(或周數(shù)):1周 適用專業(yè):軟件工程,計(jì)算機(jī)科學(xué)與技術(shù) 先修課程:程序設(shè)計(jì)語言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)等......

        軟件工程練習(xí)題

        練習(xí)題 一、判斷題 1. 螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險(xiǎn)分析活動(dòng)。(錯(cuò)) 2. 軟件的模塊數(shù)越少,其軟件成本越低。(錯(cuò)) 3. JAVA語言編譯器是一個(gè)CASE工具。(對)。......