軟件開發(fā)與項目管理

出版時間:2011-05-01  出版社:中國原子能出版?zhèn)髅接邢薰?nbsp; 作者:曹然彬 等 著  頁數(shù):265  

內(nèi)容概要

  《軟件開發(fā)與項目管理》從軟件項目開發(fā)方法與管理的實際出發(fā),以完整的知識體系,結(jié)合軟件工程的實際情況,為軟件開發(fā)工作提供了一套切實可行的方法和思路,是開發(fā)人員的工作指導(dǎo)和行為指南。軟件項目有其獨特性,開發(fā)的成功不僅依賴于成熟先進的方法和技術(shù),更依賴于人的素質(zhì)和技能。在開發(fā)過程中,開發(fā)人員要理論聯(lián)系實際、勤于思考、精心策劃、善于溝通、互相學(xué)習(xí)、勇于實踐、及時總結(jié)。在借鑒書中思想的同時,還要不斷探索軟件開發(fā)的新理論與新方法,從而能夠高屋建瓴地理解和運作軟件項目,提高軟件項目的成功率。

作者簡介

  曹然彬(1971-),中共黨員,副教授,曾任計算機系主任、機電工程系主任,現(xiàn)任齊齊哈爾工程學(xué)院常務(wù)副院長。主要承擔(dān)《匯編語言程序設(shè)計》、《微機原理及應(yīng)用》、《計算機組裝與維護》、《網(wǎng)絡(luò)原理與組建》等課程的教學(xué)任務(wù)。主持省級“十一五”科研課題2項并結(jié)題,參與省級科研課題3項;獲省級優(yōu)秀科研成果獎5項;在學(xué)術(shù)期刊公開發(fā)表論文六篇(其中核心期刊2篇):主編高職高專規(guī)劃教材四部。2007被授予齊齊哈爾市勞動模范稱號,2009年被評為齊齊哈爾市第二屆“學(xué)習(xí)之星”,2010年獲省黃炎培職業(yè)教育優(yōu)秀校長獎。  任彪(1976-),山西省孝義市人,1994年9月至1998年7月就讀于鄭州紡織工學(xué)院電氣工程系計算機及應(yīng)用專業(yè),獲工學(xué)學(xué)士學(xué)位。1998年7月至2001年7月任職于山西省計劃統(tǒng)計學(xué)校計算機科學(xué)系,2001年7月至2006年11月任職于山西省財經(jīng)大學(xué)經(jīng)濟信息學(xué)院計算機科學(xué)系,2006年11月至今任職于山西省旅游職業(yè)學(xué)院計算機科學(xué)系,現(xiàn)為講師。研究方向:軟件工程,軟件測試,計算機安全,擔(dān)任課程:軟件工程,軟件測試,微機原理,計算機安全?! ¢Z廣平(1971-),碩士、講師,任教于山西警官職業(yè)學(xué)院信息工程系,從事計算機應(yīng)用技術(shù)和網(wǎng)絡(luò)管理專業(yè)的教學(xué)工作。任教課程主要有計算機組裝與維護、平面設(shè)計、VFP、計算機文化基礎(chǔ)等,具有豐富的教學(xué)經(jīng)驗。近五年來主、參縞教材三部,發(fā)表論文七篇,主持建設(shè)一門校級精品課程。參與國家級課題一項,主持省級課題一項。近年度來多次被評為廳級優(yōu)秀教師,校級“十佳教師”,2008年被山西省青年科技評選委員會評為“山西省青年科技獎”并被授予“優(yōu)秀教育工作者”稱號。

書籍目錄

第1章 軟件開發(fā)過程1.1 軟件開發(fā)概述1.2 軟件過程1.3 軟件開發(fā)過程1.4 軟件開發(fā)過程模型1.5 敏捷過程與極限編程1.6 軟件開發(fā)過程模型選擇第2章 軟件項目管理2.1 軟件項目管理概述2.2 軟件項目計劃2.3 進度計劃2.4 軟件項目控制2.5 配置管理第3章 可行性研究3.1 可行性研究的含義3.2 可行性研究的內(nèi)容3.3 可行性研究的階段3.4 成本/效益分析3.5 方案選擇與決策3.6 可行性研究報告的描述方法第4章 軟件需求分析4.1 需求分析概述4.2 軟件需求分析的任務(wù)和過程4.3 需求分析的內(nèi)容與目的4.4 需求分析的方法4.5 需求分析工具4.6 需求分析的文檔第5章 軟件系統(tǒng)架構(gòu)設(shè)計5.1 軟件架構(gòu)設(shè)計的概念5.2 軟件架構(gòu)設(shè)計的任務(wù)5.3 交互式系統(tǒng)架構(gòu)5.4 數(shù)據(jù)庫系統(tǒng)架構(gòu)第6章 軟件詳細設(shè)計6.1 軟件設(shè)計概述6.2 概要設(shè)計6.3 面向?qū)ο蟮脑O(shè)計方法6.4 接口設(shè)計6.5 詳細設(shè)計第7章 軟件開發(fā)工具與編碼7.1 軟件工具概述7.2 Rational Rose工具7.3 軟件開發(fā)環(huán)境7.4 程序設(shè)計編碼第8章 軟件測試8.1 軟件測試的基本概念、方法8.2 軟件測試過程8.3 測試用例設(shè)計和測試執(zhí)行8.4 單元測試技術(shù)8.5 功能測試技術(shù)8.6 集成測試概述8.7 系統(tǒng)測試技術(shù)第9章 軟件維護9.1 軟件維護概述9.2 軟件維護過程模型9.3 軟件維護技術(shù)9.4 軟件維護過程9.5 軟件維護控制……第10章 軟件的重用參考文獻

章節(jié)摘錄

  2.分析用戶需求  分析用戶需求的主要工作是對問題的分析和方案的綜合。分析員要從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細化所有軟件功能,找出系統(tǒng)各元素之間的聯(lián)系、接口特性和設(shè)計上的限制,分析是否滿足功能要求,是否合理。依據(jù)功能需求、性能需求和運行環(huán)境需求等,剔除不合理的部分,增加需要的部分。最終綜合成系統(tǒng)的解決方案,給出目標系統(tǒng)的詳細邏輯模型?! ≡谶@個步驟中,分析和綜合工作反復(fù)進行。在對現(xiàn)行系統(tǒng)和期望的信息(輸入和輸出)進行分析的基礎(chǔ)上,分析員往往綜合出一個或幾個解決方案,然后檢查是否符合軟件計劃中規(guī)定的范圍,再進行修改??傊?,對問題進行分析和綜合的過程將一直持續(xù)到分析員與用戶雙方都感到有把握正確地制定軟件的規(guī)格說明為止?! 〕S玫男枨蠓治龇椒ㄓ忻嫦驍?shù)據(jù)流的結(jié)構(gòu)化分析方法(簡稱SA)、面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法(簡稱JSD)、面向?qū)ο蟮姆治龇椒ǎê喎QOOA)以及用于建立動態(tài)模型的狀態(tài)遷移圖或Petri網(wǎng)等。這些方法都采用圖文結(jié)合的方式,可以直觀地描述軟件的邏輯結(jié)構(gòu)。  3.需求文檔編寫  已經(jīng)確定的需求應(yīng)當?shù)玫角逦鷾蚀_的描述。通常把描述需求的文檔叫做軟件需求規(guī)格說明書。同時,為了確切表達用戶對軟件的輸入輸出要求,還需要制定數(shù)據(jù)要求說明書及編寫初步的用戶手冊,著重反映被開發(fā)軟件的用戶界面和用戶使用的具體要求。  需求分析的最終結(jié)果是客戶和開發(fā)小組對將要開發(fā)的產(chǎn)品達成一致協(xié)議。協(xié)議綜合了業(yè)務(wù)需求、用戶需求和軟件功能需求?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    軟件開發(fā)與項目管理 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7