版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件開發(fā)工具2010 年 1 月名詞解釋1. 第四代語言( 4GL ):第四代語言的原意是非過程化的程序設(shè)計語言。針對以處理過程為 中心的第三代語言, 它希望通過某些標準處理過程的自動生成, 使得用戶可以只說明要求做 什么,而把具體的執(zhí)行步驟的安排交由軟件自動處理。2. 即插即用程序設(shè)計: 一部分人專門生產(chǎn)組件(相當于芯片) ,而另一部分人則設(shè)計整個軟 件的結(jié)構(gòu)(相當于計算機結(jié)構(gòu)) ,并且把軟件組件插入這個結(jié)構(gòu),以便迅速地完成大型軟件 的研制工作。 P273. 數(shù)據(jù)流程圖: 數(shù)據(jù)流程圖描述某一業(yè)務處理系統(tǒng)的信息來源、存儲、處理、去向的全面情 況,簡明扼要地勾畫全局?;颍簲?shù)據(jù)流程圖的基本元素是外
2、部實體(系統(tǒng)外的信息來源或去向),數(shù)據(jù)處理與存儲,用箭頭表示信息在它們之間的流動情況。4. 表達集成(在 NEWCAFG ):提供給用戶統(tǒng)一的界面風格和一致的操作方式,以最大限度 地減少用戶因為學習與系統(tǒng)的交互方式而花費的時間。 P130簡答1. 軟件開發(fā)過程中,信息流通的主要內(nèi)容。精品資料2. 簡述在 Internet&Intranet 領(lǐng)域分布式應用程序的主要優(yōu)點。論述1. 試論版本管理的核心問題。版本管理的核心的話保持兩個一致性。 從時間上來說, 它主要關(guān)心點是系統(tǒng)的逐步完善, 以 前已經(jīng)打動的成果不要丟失, 在需要是可以回溯, 在必要時可以重用; 每一步新的進步都要 切實與以前
3、的工作一致, 是改進而不是破壞或降低系統(tǒng)的已有功能。 從系統(tǒng)各部分之間的關(guān) 系來說, 它要求局部與整體保持一致, 合理地判斷每一次修改的必要性及影響范圍, 從而合 理地組成每一個新的版本, 并通過命名、 編號等方法, 使新的版本成為系統(tǒng)進步的漫長過程 中的一個臺階,一個有目的、有方向的穩(wěn)定的進步。 P462009 年 10 月名詞解釋1. 封裝性( Encapsulation ): 是指作為一個整體,對象對外不必公開的屬性與操作。2. 軟件開發(fā)工具: 在高級程序語言的基礎(chǔ)上,為提高軟件開發(fā)的質(zhì)量和效率,為軟件開發(fā) 提供幫助的一類軟件。3. 概念模型: 也稱概念模式,原是認知科學中的一個用語。指
4、人們在認識事物的過程中, 對某一事物或某一系統(tǒng)形成的抽象的、一般化的概念框架。4. 信息流通模型:5. 實體關(guān)系圖: 一種用于描述靜態(tài)結(jié)構(gòu)的概念模式。是以實體、關(guān)系、屬性三個基本概念概括數(shù)據(jù)的基本機構(gòu)簡答題1. 簡述軟件開發(fā)工具的功能要求。(1) 認識與描述客觀系統(tǒng)。主要是用在軟件開發(fā)工作的第一個階段需求分析階段。需 求分析工作不確定程度高, 更需要經(jīng)驗, 更難形成規(guī)范化, 因而人們希望軟件開發(fā)工具能在 這方面給予更多的幫助。(2) 存儲及管理開發(fā)過程中的信息在軟件開發(fā)的各階段都要產(chǎn)生及使用許多信息。有些信 息到了其它階段還要使用,故信息保存與管理問題顯得非常突出。(3) 代碼的編寫或生成在整
5、個軟件開發(fā)工作過程,程序編寫工作占了相當比例的人力物力 和時間,提高代碼的編制速度與效率顯然是改進軟件工作的一個重要方面。(4) 文檔的編制或生成文檔編寫工作也是軟件開發(fā)工作中十分繁重的一項工作,不但費時 費力,而且很難保持一致。在這方面,計算機輔助的作用可以得到充分的發(fā)揮。(5) 軟件項目的管理這方面的功能更明確地是為項目管理人員提供支持,而不是為程序員 提供支持。 P482. 簡述支持軟件開發(fā)工具的主要理論和方法。(1) 認知科學中關(guān)于概念模式的概念方法 ;(2) 數(shù)據(jù)庫技術(shù)的理論和方法 ;(3) 編譯技術(shù)的有關(guān)方法 ;(4) 關(guān)于人機界面的理論和方法 ;(5) 管理科學中關(guān)于項目管理與版
6、本管理的理論和方法 ;(6) 系統(tǒng)科學與系統(tǒng)工程中有關(guān)理論與方法論述題1. 試論項目管理和版本管理的主要內(nèi)容。項目管理主要內(nèi)容是:包括進度管理,資源與費用管理, 質(zhì)量管理三個基本內(nèi)容, 方面項目管理已有不少成功的經(jīng)驗、方法與軟件工具。版本管理主要內(nèi)容是:各個版本的編號、功能改變、模塊組成、文檔狀況、推出時間、 用戶數(shù)量 (或用戶名單 )、用戶反映、封存情況等。P602009 年 1 月名詞解釋1軟件危機: 落后的軟件生產(chǎn)方式無法滿足迅速增長的計算機軟件需求,從而導致軟件開發(fā)與維護過程中出現(xiàn)一系列嚴重問題的現(xiàn)象。2. 第一代語言: 即機器語言,機器的每一個動作都需要人們用二進制的字符串,即只由在
7、這0和1 組成的字符串書寫出來,并用紙帶等光電設(shè)備或通過控制臺上的扳鍵送入機器。 P23. 概念模式的兩重性:4. 模塊之間邏輯耦合:6. PVCS 主項目( Master Project ): 幫組用戶訪問和管理一系列相關(guān)文件的邏輯組織結(jié)構(gòu)。簡答1.簡要說明結(jié)構(gòu)化程序設(shè)計的實施要點。2. 簡述信息庫 (Repository) 的主要內(nèi)容。(1)關(guān)于軟件應用的領(lǐng)域與環(huán)境的狀況;(2)設(shè)計成果,包括邏輯設(shè)計與無論設(shè)計的成果;(3)運行狀況與測試的記錄。包括投入運行前的測試方案及測試數(shù)據(jù);(4)有關(guān)項目管理與版本管理的信息。論述1 試論版本管理的核心問題 。版本管理的核心的話保持兩個一致性。從系統(tǒng)
8、各部分之間的關(guān)系來說, 它要求局部與整體保持一致, 合理地判斷每一次修改的必要 性及影響范圍, 從而合理地組成每一個新的版本, 并通過命名、編號等方法,使新的版本成 為系統(tǒng)進步的漫長過程中的一個臺階,一個有目的、有方向的穩(wěn)定的進步。 P46 2008 年 10 月名詞解釋1. 模塊間的耦合: 模塊之間的聯(lián)系及互相影響應盡可能地少, 對于必需的聯(lián)系都應當加以明 確的說明。 而且一般來說,盡量避免傳遞控制信號,而僅限于傳遞處理對象。這種聯(lián)系及相 互影響稱為藕合性。2. 對象的遺傳性: 抽象的、較大的對象所具有的性質(zhì),包括靜態(tài)屬性和動態(tài)操作,自然地成 為它的子類的性質(zhì),不必加以說明或規(guī)定。這就是所謂
9、的“遺傳性” 。3. (軟件 )版本管理: 是軟件配置管理的基礎(chǔ),它管理并保護開發(fā)者的軟件資源。(百度)4. HTML 語言: 是一種標記語言,用于創(chuàng)建 www 上使用的 Web 頁。 P1765. 歷史文檔( Achieves ): 是一個文件的歷次修改版的集合,包括每次修改的內(nèi)容、時間以 及做出修改的用戶名。 P73簡答1.簡述軟件開發(fā)工具的性能。( 1 )表達能力或描述能力2)保持信息一致性的能力3)使用的方便程度4)工具的可靠程度5 )對硬件和軟件環(huán)境的要求。P132.用戶界面設(shè)計的基本原則是什么?(1)用戶界面之間的主要功能是通信;(2)界面必須始終一致;(3)界面必須使用戶隨時掌握
10、任務的進展情況;(4)界面必須能提供幫助;( 5 )寧可讓程序多干。不可讓用戶多干。論述題1. 試論軟件開發(fā)工具的提出和使用是軟件技術(shù)發(fā)展的一個新階段。2008 年 1 月 名詞解釋1.CASE :應用計算機自身處理信息的巨大能力,幫助人們開發(fā)復雜的軟件或應用系統(tǒng)。 P92.時序網(wǎng)絡(luò)( Petri Net ):是一種較為特殊的概念模式,它主要描述系統(tǒng)狀態(tài)機其它轉(zhuǎn)換方式,因此常常用于一些實時控制方面的軟件的功能。 P383. 版本管理: 是軟件配置管理的基礎(chǔ),它管理并保護開發(fā)者的軟件資源。4. 表達集成 (在 NEWCAFG 中):提供給用戶統(tǒng)一的界面風格和一致的操作方式, 以最大限 度地減少用
11、戶因為學習與系統(tǒng)的交互方式而花費的時間。 P1305. 軟件審計( Audit ): 是對一個系統(tǒng)的運行狀況及效率進行檢測與評價,以便進一步用好這個系統(tǒng)。 P66簡答題1.簡述模塊劃分的基本要求。(1)模塊之間的功能在邏輯上盡可能的單一化、明確化, 最好做到模塊與任務的一一對應,即每一個模塊實現(xiàn)以一項明確的任務,反之每一項任務僅由一個模塊來完成;(2)模塊之間的聯(lián)系以及互相影響盡可能地少,對于必需的聯(lián)系都應當加以明確的說明, 如參數(shù)的傳遞,共享文件的內(nèi)容與格式等;P233)模塊的規(guī)模應當足夠的小,以便使它本身的調(diào)試易于進行。2.為自己用而開發(fā)軟件工具應注意哪些問題?(1)在為自己用而開發(fā)軟件工
12、具時,首先需要從實際出發(fā),設(shè)定現(xiàn)實的,有限的目標(2)自行開發(fā)軟件工具一定要堅持短小實用,逐步積累,避免期望過高,貪大求全。(3)要注意文檔的齊全與資料的積累。論述題1. 試論軟件工程的基本思想。(1)需求分析,也可以稱之為企業(yè)模型建立階段,了解企業(yè)的結(jié)構(gòu)與功能,掌握組織及管 理者的信息需求,弄清信息流通的實際情況;(2)分析與設(shè)計階段,進行功能分解及數(shù)據(jù)分析,完成處過程及數(shù)據(jù)庫的邏輯設(shè)計;(3)變成階段,完成具體的程序編寫工作;(4)測試階段,對已有的代碼進行認真的檢測與試用;(5 )使用及維護階段,組織使用者有效的使用,并及時檢查與修正發(fā)現(xiàn)的錯誤。P252007 年 10 月名詞解釋題:1
13、類( class ): 是一組幾乎相同的對象的描述。從一組對象中抽象出公共數(shù)據(jù)與方法,并 將它們保存在一類中,它是面向?qū)ο蠊δ艿暮诵摹?P2312.封裝性( Encapsulation ): 客觀世界的任何事物都是對象,它們都有一些靜態(tài)屬性,也都有一些有關(guān)的操作。作為一個整體,這些對象對外不必公開這些屬性與操作。這就是所謂的“封裝性。”3代碼生成器: 根據(jù)設(shè)計要求,自動或半自動地產(chǎn)生相應某種語言程序代碼的條件工具。4結(jié)構(gòu)圖:用來表示大型軟件的層次結(jié)構(gòu),即模塊結(jié)構(gòu),一目了然地掌握軟件的全貌。5視圖:它不是一張圖,而是多個圖表組成的抽象體。 P244簡答題1以字處理軟件、一般繪圖軟件為例,說明通用
14、軟件開發(fā)工具的弱點。2實際工作中,應根據(jù)哪些因素決定是購置還是自行開發(fā)軟件工具?(1) 從實際需求出發(fā)。購買市場上已有的軟件開發(fā)工具,一般來說能夠幫助人們減輕一定的工作負擔,在某些環(huán)節(jié)上代替一些簡單的、重復性的工具;當項目比較大,時間持續(xù)比較長的情況下,使用工具還可以使工作的組織管理比較規(guī)范,信息的管理與檢索比較方便,部分地做到信息與知識的重用和共享。然而,軟件開發(fā)工具的引進常常是比較昂貴的,特別是面對項目管理或系統(tǒng)分析工作的工具。(2)客觀認識軟件開發(fā)工具的實際發(fā)展水平。目前真正經(jīng)過考驗的、一體化的軟件開發(fā)工具 還不多,產(chǎn)品的作用與可靠程度還不盡如人意。這就常常使人們在購置軟件開發(fā)工具時 猶
15、豫再三,特別是有一定軟件開發(fā)力量的單位,就會考慮自己開發(fā)。論述題1 試述結(jié)構(gòu)化程序設(shè)計的基本思想。(1 )限制甚至不用 GOTO 語句,絕對禁止超越模塊邊界的 GOTO 語句;(2)子程序盡可能做到只有一個入口、一個出口;(3)程序風格應盡量明確、清晰,包括適當增加注釋,書寫格式體現(xiàn)層次結(jié)構(gòu)(如循 環(huán)體內(nèi)的語句一致的右移兩格) ,變量名稱的選用盡量具有邏輯意義等;(4 )在程序編寫的同時完成有關(guān)的文檔編撰,不要拖延時間。P24全國 2007 年 1 月名詞解釋1第四代語言: 第四代語言的原意是非過程化的程序設(shè)計語言。針對以處理過程為中心的 第三代語言,它希望通過某些標準處理過程的自動生成,使得
16、用戶可以只說明要求做什么, 而把具體的執(zhí)行步驟的安排交由軟件自動處理。2即插即用的程序設(shè)計( Plug and Play Programming ):一部分人專門生產(chǎn)組件(相當于 芯片),而另一部分人則設(shè)計整個軟件的結(jié)構(gòu) (相當于計算機結(jié)構(gòu)) ,并且把軟件組件插入這 個結(jié)構(gòu),以便迅速地完成大型軟件的研制工作。 P273結(jié)構(gòu)圖( Structure Chart ):用來表示大型軟件的層次結(jié)構(gòu),即模塊結(jié)構(gòu),一目了然地掌 握軟件的全貌。4信息流通模型:5系統(tǒng)審計: 一種用于描述靜態(tài)結(jié)構(gòu)的概念模式。是以實體、關(guān)系、屬性三個基本概念概 括數(shù)據(jù)的基本機構(gòu)。簡答1簡述軟件開發(fā)工具的功能要求。(1)認識與描述
17、客觀系統(tǒng)(2)存儲及掛歷開發(fā)過程中的信息(3)代碼的編寫或生成(4)文檔的編制或生成(5)軟件項目的管理。 P11 P122簡述項目管理的特點。第一,子任務多,關(guān)系復雜。第二,任務不可重復,形勢不斷變更。第三,協(xié)調(diào)組織的任務十分突出, 資源浪費閑置的風險與合理地優(yōu)化組合、提高效益的機會并存。 第四, 信息處理 工作的作用與意義更為突出。論述2 試論面向?qū)ο蟪绦蛟O(shè)計的基本思想。,也都有(1)客觀世界的任何事物都是對象,它們都有一些靜態(tài)屬性(相應于數(shù)據(jù)結(jié)構(gòu))些有關(guān)的操作(相應于程序模塊) (2)對象之間都有抽象與具體、群體與個體、整體與部分等幾種關(guān)系;(3)抽象的、較大的對象所具有的性質(zhì)包括靜態(tài)屬
18、性和動態(tài)操作,自然地成為它的子類的 性質(zhì),不必加以重復說明或規(guī)定;(4)對性之間可以互送消息,這一消息可以是傳送一個參數(shù),也可以是使這個對象開始某 個操作。 P26 P272006 年 10 月名詞解釋題1第四代計算機語言: 非過程化語言,使用者只需描述“做什么” , 無需說明“怎么做”。2遺傳性: 較大對象所具有的靜態(tài)屬性和動態(tài)操作,自然地成為它的子類的性質(zhì),不必加 以重復的說明(或規(guī)定) 。3對象的多態(tài)性: 多態(tài)性指同樣的消息為不同的對象接受后,會因不同對象中所含的方法 不同,而導致完全不同的行動。4代碼生成器: 根據(jù)設(shè)計要求, 自動地或半自動地產(chǎn)生相應某種語言程序代碼的條件工具。5PVCS 中的項目( Project ): 幫助用戶訪問和管理一系列相關(guān)文件的邏輯組織結(jié)構(gòu)。 簡答題1使用軟件開發(fā)工具大大提高了人們開發(fā)軟件的效率和質(zhì)量,這主要是通過哪些方面實現(xiàn)的?1)提高編程速度2) 提高文檔的質(zhì)量和完整性3)保證系統(tǒng)中的一致性4)加強與用戶的溝通5)加強項目管理2簡述項目管理中應考慮
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居民健康檔案管理培訓
- 數(shù)控車削加工技術(shù) 課件 項目四 數(shù)控車削仿真加工
- 四川省成都市西藏中學2024-2025高一(1-5班)10月月考歷史試卷 - 副本
- 黑龍江省綏化市海倫市第三中學2023-2024學年九年級上學期期中考試化學試卷(含解析)
- T-ZFDSA 01-2024 當歸生姜羊肉湯制作標準
- 江蘇省泰州市姜堰區(qū)2024-2025學年七年級上學期11月期中考試數(shù)學試題(無答案)
- 算法工程師面試真題單選題100道及答案解析
- 人教版PEP(2024)三年級上冊《Unit 6 Useful numbers》Part A第2課時-教學課件
- 日常生活活動能力訓練版
- 圪柳溝安全生產(chǎn)責任制
- 2024-2025學年七年級上學期數(shù)學期中模擬試卷(蘇科版2024)(含答案解析)
- 海爾智家財務報表分析報告
- 人教版八年級歷史上冊第一學期期中綜合測試卷( 2024年秋)
- 教師績效考核綜合評價表.doc
- 鐵路工程預算定額工程量計算規(guī)則使用說明
- 投標書標準格式
- 殘疾人的心理輔導方案計劃
- 副校長年度考核評語
- 民航飛機維修措施與成本分析
- 結(jié)構(gòu)件防腐蝕生產(chǎn)質(zhì)量控制要求DKBA04000050B匯編
- 新華書店施工組織設(shè)計(完整版)
評論
0/150
提交評論