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

正文內(nèi)容

軟件工程導(dǎo)論習(xí)題(參考版)

2025-06-04 12:04本頁面
  

【正文】 更具體地說,軟件質(zhì)量是軟件與明確地敘述的功能和性能需求、文檔中明確描述的開發(fā)標(biāo)準(zhǔn)以及任何專業(yè)開發(fā)的軟件產(chǎn)品都應(yīng)該具有的隱含特征相一致的程度。 什么是軟件質(zhì)量?試敘述它與軟件可靠性的關(guān)系。 簡述軟件配置管理的5項任務(wù)? 具體來說,軟件配置管理主要有5項任務(wù):標(biāo)識、版本控制、變化控制、配置審計和報告。3  通常,有一組沒有顯式描述的隱含需求(例如,軟件應(yīng)該是容易維護的)。 簡述人員組織的三種典型組織方式? 民主制程序員組 主程序員組 現(xiàn)代程序員組 簡述保證軟件質(zhì)量的三個要點?1  軟件需求是度量軟件質(zhì)量的基礎(chǔ),與需求不一致就是質(zhì)量不高。CMM的中文含義是( 軟件過程能力成熟度模型 )。10. 開發(fā)環(huán)境良好的向?qū)ο蟪绦蛟O(shè)計風(fēng)格主要有哪些準(zhǔn)則? 三種準(zhǔn)則: 提高可重用性 提高可擴充性 提高健壯性 第十三章一、填空題:估算軟件規(guī)模的兩個主要技術(shù)分別為:( 代碼行技術(shù) )和( 功能點技術(shù) ),使用代碼行技術(shù)時,常用的單位為( 代碼行數(shù)(LOC) )。 2)基于使用的測試(use based testing) 先測試獨立類,再測試使用獨立類的下一層次的類(依賴類),重復(fù)直至完畢。測試單個類的方法主要有三種,分別為( 隨機測試 )、( 劃分測試 )和( 基于故障的測試 )。一般代碼重用有兩種,分別為( 本項目內(nèi)的代碼重用 )和( 新項目重用舊項目的代碼 )。面向?qū)ο髮崿F(xiàn)包括兩項工作:( 把面向?qū)ο笤O(shè)計結(jié)果翻譯成用某種程序語言書寫的面向?qū)ο蟪绦?)和( 測試并調(diào)試面向?qū)ο蟪绦?)。6. 可重用 使用已經(jīng)存在的類(包括開發(fā)環(huán)境提供的類庫,及以往開發(fā)相似系統(tǒng)時創(chuàng)建的類),可以提高軟件重用性,提高軟件生產(chǎn)率。 B.類內(nèi)聚:一個類應(yīng)該只有一個用途,它的屬性和服務(wù)應(yīng)該是高內(nèi)聚的。4. 弱耦合 弱的耦合可以提高軟件模塊的獨立性,避免某一部分模塊發(fā)生變化對其它模塊有較大的影響。2. 抽象 類實際上是一種抽象數(shù)據(jù)類型,它對外開放的公共接口構(gòu)成了類的規(guī)格說明(協(xié)議),這種接口規(guī)定了外界可以使用的合法操作符,利用這些操作符可以對類的實例中包含的數(shù)據(jù)進行操作。 1. 模塊化面向?qū)ο蟮能浖_發(fā)模式,支持了系統(tǒng)模塊化的原則:對象就是模塊。 1)、客戶—供應(yīng)商關(guān)系 2)、平等伙伴關(guān)系 簡述組織軟件系統(tǒng)的兩種方案。 1)代碼重用 a. 源代碼剪貼; b. 源代碼包含; c. 繼承; 2)設(shè)計結(jié)果重用3)分析結(jié)果重用 簡述類構(gòu)建重用的3種方式。 1)知識重用; 2)方法和標(biāo)準(zhǔn)的重用; 3)軟件成分的重用。三、簡述題:簡述面向?qū)ο蠓椒▽W(xué)的6條啟發(fā)原則。廣義地說,軟件重用可分為以下3個層次:知識重用、方法和標(biāo)準(zhǔn)的重用和軟件成分的重用。大多數(shù)系統(tǒng)的面向?qū)ο笤O(shè)計模型,在邏輯上都由4大部分組成,它們分別是( 問題域子系統(tǒng) )、( 人機交互子系統(tǒng) )、( 任務(wù)管理子系統(tǒng) )和( 數(shù)據(jù)管理子系統(tǒng) )。在面向?qū)ο笤O(shè)計中存在三種內(nèi)聚:( 服務(wù)內(nèi)聚 )、( 類內(nèi)聚 )和( 一般—特殊內(nèi)聚 )。面向?qū)ο笤O(shè)計的6個準(zhǔn)則:( 模塊化 )、( 抽象 )、( 信息隱藏 )、弱耦合、( 強內(nèi)聚 )和( 可重用 )。軟件重用是提高軟件( 開發(fā)生產(chǎn)率 )和目標(biāo)系統(tǒng)( 質(zhì)量 )的重要途徑,它基本上始于設(shè)計。 對象的5個基本特點? 1)以數(shù)據(jù)為中心; 2)對象是主動的; 3)實現(xiàn)了數(shù)據(jù)封裝; 4)本質(zhì)上具有并行性; 5)模塊獨立性好。 面向?qū)ο蠓椒ǖ?個要點? A.認(rèn)為客觀世界是由對象組成; B.把所有對象都劃分成各種對象類(Class); C.把若干對象類組成一個層次結(jié)構(gòu)的系統(tǒng)(類等級); D.對象彼此間僅通過傳遞消息互相聯(lián)系。當(dāng)被操作數(shù)類型不同時,運算符的含義是不同的。重載 有兩種重載:1)函數(shù)重載指在同一作用域內(nèi)的若干個參數(shù)特征不同的函數(shù)可以使用相同的函數(shù)名字。繼承:繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們。類:是對具有相同數(shù)據(jù)和相同操作的一組相似對象的定義。傳統(tǒng)方法學(xué)強調(diào)( 自頂向下 )順序地完成軟件開發(fā)的各階段任務(wù)。三、簡答題:?在軟件開發(fā)過程中應(yīng)該采取哪些措施來提高產(chǎn)品的可維護性?可理解性 可測試性 可修改性 可移植性 可重用性文檔描述符合要求,用戶文檔簡潔明確,系統(tǒng)文檔完整并且標(biāo)準(zhǔn)第九章一、填空題:用面向?qū)ο蠓椒ㄩ_發(fā)軟件,通常需要建立3種形式的模型即( 對象模型 )、( 動態(tài)模型 )和功能模型。 非結(jié)構(gòu)化維護:軟件配置的唯一成分是代碼,維護從評價程序代碼開始,對軟件結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)接口、設(shè)計約束等常產(chǎn)生誤解,不能進行回歸測試,維護代價大。軟件可維護性:維護人員理解、改正、改動或改進這個軟件的難易程度。為了滿足這類要求而進行的維護稱為完善性維護。為了使軟件適應(yīng)這些環(huán)境變化而修改軟件的過程叫做適應(yīng)性維護。診斷和改正錯誤的過程稱為改正性維護。2. 決定軟件可維護性的五個因素( 可理解性 )、( 可測試性 )、( 可修改性 )、( 可移植性 )和( 可重用性 )。 軟件測試的目標(biāo) 有關(guān)測試的一些規(guī)則: (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程; (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案; (3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。 1)所有測試都應(yīng)該能追溯到用戶需求; 2)應(yīng)該遠(yuǎn)在測試前就制定出測試計劃; 3)把Pareto原理應(yīng)用到軟件測試中; 4)應(yīng)該從“小規(guī)?!睖y試開始,并逐步進行“大規(guī)?!睖y試; 5)窮舉測試是不可能的; 6)為了達(dá)到最佳測試效果,應(yīng)該由獨立的第三方從事測試工作。與白盒測試互補的測試方法,很可能發(fā)現(xiàn)白盒測試不易發(fā)現(xiàn)的其他類型的錯誤。( T )1編程中應(yīng)采用統(tǒng)一的標(biāo)準(zhǔn)和約定,降低程序的復(fù)雜性。( T )1程序文檔應(yīng)該包括代碼的功能、代碼的完成者等內(nèi)容。( F )不同程序設(shè)計語言在程序的效率上的差異不大。 ( F )用窮舉測試是較現(xiàn)實的測試方法。( F )軟件測試是對軟件規(guī)格說明、軟件設(shè)計和編碼的最全面也是最后的審查。 ( F )編碼風(fēng)格由個人喜好決定,沒有固定格式。( F )在軟件系統(tǒng)開發(fā)中,選擇程序設(shè)計語言的主要實用標(biāo)準(zhǔn)是依據(jù)程序員的知識。軟件規(guī)格說明書是進行確認(rèn)測試的基礎(chǔ)。確認(rèn)測試 也稱為驗收測試,目標(biāo)是驗證軟件的有效性。也稱功能測試。也稱結(jié)構(gòu)測試。軟件可用性:是程序在給定的時間點,按照規(guī)格說明書的規(guī)定,成功地運行的概率。二、名詞解釋:軟件測試:為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。大型軟件系統(tǒng)的測試過程基本上由模塊測試、( 子系統(tǒng)測試 )、系統(tǒng)測試、( 驗收測試 )和平行運行等。第七章一、填空題:大型軟件的測試應(yīng)該分階段地進行,通常至少分為( 單元測試 )、( 集成測試 )和( 驗收測試 )等3個基本階段。 (4)、列出所有操作和條件(包括分支條件和循環(huán)結(jié)束條件),并且把它們分配到程序結(jié)構(gòu)圖的適當(dāng)位置。所謂有對應(yīng)關(guān)系是指有 直接的因果關(guān)系,在程序中可以同時處理的數(shù)據(jù)單元(對于重復(fù)出現(xiàn)的數(shù)據(jù)單元必須重復(fù)的次序和次數(shù)都相同才可能有對應(yīng)關(guān)系)。簡述Jackson方法的5個步驟?(1)、分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結(jié)構(gòu),并用Jackson圖描繪
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1