軟件基礎知識的認知.ppt_第1頁
軟件基礎知識的認知.ppt_第2頁
軟件基礎知識的認知.ppt_第3頁
軟件基礎知識的認知.ppt_第4頁
軟件基礎知識的認知.ppt_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件基礎知識的認知,主講人:,軟件基礎知識的認知,監(jiān)理的感受 軟件工程基礎知識,監(jiān)理的感受,(一)監(jiān)理活動主要要求 (二)監(jiān)理主要內(nèi)容 (三)信息系統(tǒng)工程監(jiān)理的作用,(一)監(jiān)理活動主要要求,1、信息系統(tǒng)工程監(jiān)理可由業(yè)主單位直接委托具有資質(zhì)的監(jiān)理單位承擔,也可以采用招標方式選擇監(jiān)理單位。 2、監(jiān)理單位承擔監(jiān)理業(yè)務,應當與業(yè)主單位簽訂信息系統(tǒng)工程監(jiān)理合同,監(jiān)理合同中應當明確監(jiān)理的范圍、內(nèi)容和標準,合同雙方的權(quán)利和義務,監(jiān)理費用計取與支付,違約責任及爭議處理方式等。 3、監(jiān)理單位應當在實施監(jiān)理活動前,依據(jù)合同約定的監(jiān)理范圍和內(nèi)容,編制監(jiān)理計劃,并經(jīng)業(yè)主單位確認后實施。 4、監(jiān)理單位應當將監(jiān)理活動的情

2、況,按計劃、分階段或者定期向業(yè)主單位提交監(jiān)理報告,重大情況應當及時報告。 5、業(yè)主單位、承建方等被監(jiān)理單位和監(jiān)理單位在監(jiān)理活動中產(chǎn)生的爭議,可以依據(jù)合同相關條款協(xié)商解決,或者依據(jù)合同申請仲裁,或者向人民法院起訴。 6、信息產(chǎn)業(yè)部對開展信息系統(tǒng)工程監(jiān)理業(yè)務的單位實施資質(zhì),(二)監(jiān)理主要內(nèi)容,監(jiān)理的主要內(nèi)容是對信息系統(tǒng)工程項目的質(zhì)量、進度、投資和變更進行監(jiān)督,對項目合同、安全和文檔資料進行管理,協(xié)調(diào)有關單位間的工作關系,(三)信息系統(tǒng)工程監(jiān)理的作用,在信息系統(tǒng)工程建設中實施監(jiān)理可以為工程建設提供更合理、更專業(yè)、更全面的保證。 1、信息系統(tǒng)工程監(jiān)理可以幫助業(yè)主單位更合理的保證工程的質(zhì)量、進度、投資,

3、并合理、客觀的處理好它們之間的關系。監(jiān)理是由第三方獨立的依據(jù)相關技術(shù)標準來對工程建設進行監(jiān)督,這樣尤其是對政府信息系統(tǒng)工程的建設質(zhì)量更能起到保駕護航的作用。在項目建設全過程中,監(jiān)理單位要依據(jù)國家有關法律和相關技術(shù)標準,遵循守法、公平、公正、獨立的原則,對信息系統(tǒng)建設的過程進行監(jiān)督和控制,其實就是要在確保質(zhì)量、安全和有效性的前提下,合理的安排進度和投資。其實,監(jiān)理單位是幫助業(yè)主單位對工程有關方面控制的再控制,就是對承建單位項目控制過程的監(jiān)督管理。,(三)信息系統(tǒng)工程監(jiān)理的作用,2、監(jiān)理可以合理地協(xié)調(diào)業(yè)主單位和建設單位之間的關系,其實這也是監(jiān)理的一項主要工作。在信息系統(tǒng)工程建設中,很多時候業(yè)主單位

4、和承建單位有許多問題存爭議,業(yè)主單位和承建單位都希望由第三方在工程的立項、設計、實施、驗收、維護等的各個階段的效果都給予公正、恰當、權(quán)威的評價,這就需要監(jiān)理單位來協(xié)調(diào)和保障這些工作的順利進行。 3、信息系統(tǒng)工程監(jiān)理可以有助于第三方的專業(yè)化服務功能。由于業(yè)主單位在信息技術(shù)等相關領域普遍存在缺乏人才和經(jīng)驗不足的問題,實踐證明業(yè)主單位自行管理對于提高項目投資的效益和建設水平是無益的。通過第三方的專業(yè)服務,幫助業(yè)主單位對項目實施控制,并對業(yè)主單位和承建單位都做出約束,是監(jiān)理作用的一個重要的體現(xiàn)。,軟件工程基礎知識,一什么是軟件 二軟件危機以及產(chǎn)生軟件危機的原因 三有哪些軟件工程方法學及其要素 四軟件工

5、程項目管理基本知識 五軟件工具 六軟件質(zhì)量管理基礎知識 七軟件測試,一什么是軟件,1.滿足功能要求和性能的指令或計算機程序集合; 2.處理信息的數(shù)據(jù)結(jié)構(gòu); 3.描述程序功能以及程序如何操作和使用所要求的文檔;,二軟件危機以及產(chǎn)生軟件危機的原因,軟件危機 1.軟件開發(fā)生產(chǎn)率提高的速度,遠遠跟不上計算機迅速普及的趨勢。軟件產(chǎn)品“供不應求”。 2.軟件成本在計算機系統(tǒng)總成本中所占的比例逐年上升。 3.軟件開發(fā)人員和用戶之間的信息交流往往很不充分,用戶對“已完成的”的軟件系統(tǒng)不滿足的現(xiàn)象經(jīng)常發(fā)生。 4.軟件產(chǎn)品的質(zhì)量不容易保證。 5.軟件產(chǎn)品常常是不可維護的。,軟件危機以及產(chǎn)生軟件危機的原因,6.軟件

6、產(chǎn)品的重用性差,同樣的軟件多次重復開發(fā)。 7.軟件通常沒有適當?shù)奈臋n 產(chǎn)生軟件危機的原因可歸結(jié)為兩個重要的方面: 1.軟件生產(chǎn)本身存在的復雜性; 2.軟件開發(fā)所使用的方法和技術(shù)。,三有哪些軟件工程方法學及其要素,1.使用最廣泛的軟件工程方法學是結(jié)構(gòu)化方法學和面向?qū)ο蟮姆椒▽W。 2.要素:方法、工具和過程。,四軟件工程項目管理基本知識,軟件項目管理開始于任何技術(shù)活動之前,并且貫穿于整個的軟件生命周期。 軟件工程項目管理一般分為時間管理、成本管理、人力資源管理、風險管理。,五軟件工具,軟件工具是指用于輔助軟件開發(fā)、運行、維護、管理、支持等過程中的活動的軟件。通常也稱為CASE(Computer A

7、ided Software Engineering,計算機輔助軟件工程)工具。 按軟件過程的活動分為軟件開發(fā)工具、軟件維護工具和軟件管理工具等。,六軟件質(zhì)量管理基礎知識,1 軟件質(zhì)量 軟件質(zhì)量模型可從軟件功能性、可靠性、可用性、效率、可維護性、可移植性6個方面來衡量。 (1)功能性 與功能及其指定的性質(zhì)的一組軟件屬性。 (2)可靠性 軟件在規(guī)定的一段時間內(nèi)和規(guī)定的條件下保持其性能水平有關的一組軟件屬性。也可以稱為在規(guī)定的條件下和規(guī)定的時間間隔內(nèi),軟件實現(xiàn)其規(guī)定功能的概率。 (3)可用性 與使用的難易程序及規(guī)定或隱含用戶對使用 方式所做的評價有關的軟件屬性。 (4)效率 與在規(guī)定條件的性能水平與

8、所用資源量之間的關系有關的一組軟件屬性。,六軟件質(zhì)量管理基礎知識,(5)可維護性 與軟件維護的難易程序有關的一組軟件屬性。 (6)可移植性 軟件可從某一環(huán)境轉(zhuǎn)移到另一環(huán)境的能力有關的一組屬性。即軟件從一個計算機系統(tǒng)轉(zhuǎn)換到另一個計算機系統(tǒng)運行的難易程度是指軟件的可移植性。為了提高可移植性,應注意提高軟件的設備獨立性。采用表格驅(qū)動程序有助于提高設備獨立性。為了提高可移植性,還應有完備的文檔資料。使用C語言開發(fā)的系統(tǒng)軟件具有較好的可移植性。,六軟件質(zhì)量管理基礎知識, 軟件質(zhì)量保證 軟件質(zhì)量保證的主要困難表現(xiàn)在以下幾個方面: () 軟件開發(fā)的管理人員往往關心項目開發(fā)的成本與進度。因為成本和進度是顯而易

9、見的,而軟件質(zhì)量則難以度量。 ()如果軟件開發(fā)的管理人員對交付的軟件含有多少隱患并不必負什么責任,他們必定沒有太高的熱情去控制開發(fā)的質(zhì)量,更不必說保證質(zhì)量并不容易且代價昂貴。 ()開發(fā)人員的習慣一旦形成難以改變,他們的形為也難于控制,而高質(zhì)量的軟件產(chǎn)品,又主要取決于參與開發(fā)的人員。 ()復雜的軟件項目需要許多技術(shù)人員和管理人員參與,對問題的不同認識和誤解如不能及時消除必然影響軟件質(zhì)量。 ()軟件開發(fā)人員的頻繁流動,特別是骨干開發(fā)人員的流失,也會使軟件質(zhì)量受到一定的影響。,六軟件質(zhì)量管理基礎知識,軟件質(zhì)量的保證手段: ()開發(fā)初期制定質(zhì)量保證計劃,并在開發(fā)中堅持實行。 ()開發(fā)前選定或制定開發(fā)標

10、準或開發(fā)規(guī)范,并遵照實施。 ()從開始就選擇分析設計方法和工具,形成高質(zhì)量的分析模型和設計模型。 ()嚴格執(zhí)行階段評審,以便及時發(fā)現(xiàn)問題。 ()各個開發(fā)階段的測試。 ()對軟件的每次“變動”都要經(jīng)過申請、評估、批準、實施等步驟。 ()軟件質(zhì)量特性的度量化。 ()軟件生存期的各階段都要完整的文檔。,七軟件測試,軟件測試的費用已經(jīng)超過軟件開發(fā)費用的30左右?!案弋a(chǎn)”測試是指用少量的測試用例,發(fā)現(xiàn)被測試程序盡可能多的錯誤。 .1 軟件測試經(jīng)過的步驟 單元測試集成測試確認測試系統(tǒng)測試. 2 測試與軟件開發(fā)各階段的關系 單元測試對程序中每一個程序單元進行測試,檢查各個模塊是否爭取實現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤,該階段涉及編碼

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論