第15章-軟件開發(fā)環(huán)境的基本概念匯總課件_第1頁
第15章-軟件開發(fā)環(huán)境的基本概念匯總課件_第2頁
第15章-軟件開發(fā)環(huán)境的基本概念匯總課件_第3頁
第15章-軟件開發(fā)環(huán)境的基本概念匯總課件_第4頁
第15章-軟件開發(fā)環(huán)境的基本概念匯總課件_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第14章 軟件開發(fā)環(huán)境的基本概念 14.1 引言 14.2 有關(guān)術(shù)語14.3 SDE的特性和分類 14.4 SDE的基本組成 第14章 軟件開發(fā)環(huán)境的基本概念 14.1 引言 計算機軟件系統(tǒng)一、計算機系統(tǒng)的實質(zhì)是模擬或延伸 人對主客觀世界問題的求解-腦力勞動工具如何模擬與延伸主客觀世界問題,其表示方法與工具是關(guān)鍵,其核心表示工具是語言。需求解問題表示與處理支持軟件系統(tǒng)裸機計算機軟件系統(tǒng)一、計算機系統(tǒng)的實質(zhì)是模擬或延伸需求解表示與處14.1 引言 軟件開發(fā)環(huán)境(Software Development Environment,簡記為SDE)是軟件工程的三大支柱(環(huán) 境與工具、方法與管理、紀律與訓

2、練)之一。14.1 引言 軟件開發(fā)環(huán)境(Software Dev14.2 有關(guān)術(shù)語1.工具(tool) 2.工具箱(toolboxs) 3.工具配套(tool kit )4.開發(fā)系統(tǒng)(Development systems) 5.開發(fā)支持系統(tǒng)(Development support systems)14.2 有關(guān)術(shù)語1.工具(tool) 14.2 有關(guān)術(shù)語6.自動開發(fā)環(huán)境(Automated Development Environment) 7.軟件開發(fā)環(huán)境(Software Development Enviroment) 8.程序設(shè)計環(huán)境(Programming Enviroment) 14

3、.2 有關(guān)術(shù)語6.自動開發(fā)環(huán)境(Automated D通過上述術(shù)語,表明了以下事實: 1.術(shù)語是不統(tǒng)一的。2.人們常用術(shù)語“支持系統(tǒng)”或“環(huán)境”來命名這一領(lǐng)域的研究對象,近年來更傾 向于贊成使用“環(huán)境平臺”這一術(shù)語。3.環(huán)境是一個工具系統(tǒng),它支持軟件開發(fā)過程。4.一個環(huán)境可能是不同層工具的連接。 通過上述術(shù)語,表明了以下事實: 1.術(shù)語是不統(tǒng)一的。14.3 SDE的特性和分類四個目標 支持軟件生產(chǎn)的全生命周期 支持大型軟件項目 支持基本語言 支持配置管理 14.3 SDE的特性和分類四個目標 四項要求 1.開發(fā)環(huán)境應(yīng)包括宿主機和目標機的操作系統(tǒng)接口,以便軟件環(huán)境自身的移植。2.開發(fā)環(huán)境應(yīng)包括一

4、個中心信息庫,該信息庫用以存取所支持項目的生命周期中全部的必要 信息和環(huán)境中的各個工具及工具間的接口。 3.開發(fā)環(huán)境應(yīng)包括用戶與各工具間的接口。 4.開發(fā)環(huán)境應(yīng)包括可擴充的工具組與命令語言。 四項要求 四大特征 整體性 開放性 移植性 堅定性 四大特征 SDE的分類 1.按SDE的用途分類 (1)面向需求分析的SDE (2)面向功能設(shè)計的SDE (3)面向?qū)崿F(xiàn)(編碼)SDE (4)面向測試的SDE (5)面向維護的SDE (6)面向管理的SDE SDE的分類 SDE的分類 1.按SDE系統(tǒng)構(gòu)造方法分類 (1)基于操作系統(tǒng)構(gòu)造的SDE (2)基于語言構(gòu)造SDE (3)基于某種方法重新設(shè)計SDE的

5、分類 14.4 SDE的基本組成三級結(jié)構(gòu) 第一級:核心級 第二級:基本級 第三級:應(yīng)用級 SDE的基本組成部分 (1)中心信息庫 (2)接口界面 (3)工具組14.4 SDE的基本組成三級結(jié)構(gòu) SDE的基本組成部分Web信息時代軟件開發(fā)方法發(fā)展在過去的六十年間,計算機技術(shù)的應(yīng)用經(jīng)歷了四個發(fā)展時期(從用戶角度):專家使用 單機、 極少數(shù)計算機專家和工程技術(shù)人員,解決大工作量的數(shù)值計算問題 。早期流行 微機與服務(wù)器平臺,數(shù)據(jù)處理為中心,企業(yè)內(nèi)部數(shù)據(jù)處理與服務(wù)。Web信息時代軟件開發(fā)方法發(fā)展在過去的六十年間,計算機技術(shù)的Web信息時代軟件開發(fā)方法發(fā)展公眾認識 互聯(lián)網(wǎng)技術(shù),處理多媒體數(shù)據(jù),滲透到各行業(yè)的各個領(lǐng)域,以數(shù)據(jù)共享為中心。全民普及 Internet技術(shù)與WWW技術(shù),網(wǎng)絡(luò)計算為特征的全民普及新階段,以信息服務(wù)為中心。Web信息時代軟件開發(fā)方法發(fā)展公眾認識 互聯(lián)網(wǎng)技術(shù),處理多Web信息時代信息服務(wù)為中心:內(nèi)容廣,信息量巨大,使用方便,速度快,成本低,形成影響全人類的網(wǎng)絡(luò)文化。多媒體信息成為被操作的主要對象。用戶不明確,使用方式單一,自由開放。服務(wù)大眾,提供自然語言表達方式。 無約束,無規(guī)范,優(yōu)劣不分甚至垃圾共存。想要的難找,不想要的成堆Web信息時代信息服務(wù)為中心:內(nèi)容廣,信息量巨大,使用方便,軟件開發(fā)方法的要求使用直觀、簡單、自然化、普適化,以人為本,人機和藹

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論