北大青鳥s1-課件5階段項目_第1頁
北大青鳥s1-課件5階段項目_第2頁
北大青鳥s1-課件5階段項目_第3頁
北大青鳥s1-課件5階段項目_第4頁
北大青鳥s1-課件5階段項目_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目與軟件工程師第一章課程地位每階段已包括:項目實戰(zhàn)、COT課程總課時:

1008C#OOPJavaScriptT-SQLJavaOOPS2350Y2344JSPS2:Java階段項目預(yù)備課程WinFormsLogicJavaS1314S1:.NET階段項目

HibernateN-TierAjaxSpringStrutsHTMLC#NTCProject知識Y2:.NET畢業(yè)設(shè)計項目COTCOTCOTY2:Java畢業(yè)設(shè)計項目目標(biāo)崗位標(biāo)準(zhǔn)手冊本門課程目標(biāo)學(xué)完本門課程后,你將:熟悉企業(yè)實際軟件開發(fā)的基本流程掌握軟件開發(fā)各個環(huán)節(jié)主要文檔的編寫預(yù)習(xí)檢查常見的軟件開發(fā)流程是?軟件工程師有哪些職責(zé)?需求說明書包含哪些內(nèi)容?本章任務(wù)完成MyKTV核心功能需求本章目標(biāo)了解軟件項目和軟件工程師理解軟件開發(fā)流程掌握描述簡單業(yè)務(wù)的方法計算機(jī)的歷史1946年世界第一臺計算機(jī)誕生計算機(jī)發(fā)展史1946~1953年—第一代計算機(jī)電子真空管及繼電器作為邏輯元件1954~1964年—第二代計算機(jī)晶體管邏輯元件和快速磁芯存儲器1964~1974年—第三代計算機(jī)集成電路芯片作為邏輯元件1974~1991年—第四代計算機(jī)大規(guī)模和超大規(guī)模集成電路及半導(dǎo)體存儲器1991~第五代計算機(jī)技術(shù)更加完善……軟件發(fā)展史6-1軟件的雛形-可編程硬件軟件發(fā)展的5個時期早期專業(yè)服務(wù)時代早期軟件產(chǎn)品時代獨立軟件時代客戶大眾軟件時代互聯(lián)網(wǎng)增值服務(wù)時代軟件發(fā)展史6-2專業(yè)服務(wù)時代時間20世紀(jì)50年代特征政府主導(dǎo),大公司認(rèn)購具有專業(yè)性以數(shù)學(xué)家和電子工程師為主導(dǎo)SAGE防空項目,總開支80億美元,美國程序員大約1200名,有700人為該項目工作。大系統(tǒng)成了程序員的大學(xué),奠定了美國軟件業(yè)至高無上的地位軟件發(fā)展史6-3早期軟件產(chǎn)品時代時間20世紀(jì)60年代特征軟件產(chǎn)品公司出現(xiàn)軟件和硬件一起銷售晚至1970年,軟件產(chǎn)品銷售估計不超過2億美元IBM/360,第一個穩(wěn)定的行業(yè)標(biāo)準(zhǔn)計算機(jī)平臺,為軟件的發(fā)展奠定了基礎(chǔ)。軟件發(fā)展史6-4獨立軟件時代時間20世紀(jì)70年代特征軟件獨立于硬件定價個人電腦普及21世紀(jì)的一些軟件巨頭在這個時代建立軟件發(fā)展史6-5客戶大眾軟件時代時間1981~1994年特征大眾市場技術(shù)主要基于個人計算機(jī)軟件發(fā)展史6-6互聯(lián)網(wǎng)增值服務(wù)時代時間1994年~特征信息共享、信息創(chuàng)建主要基于互聯(lián)網(wǎng)技術(shù)SoftwareEnginer軟件工程師講敘自己的故事……軟件工程師的職責(zé)熟悉業(yè)務(wù)設(shè)計模塊維護(hù)會議、評審編碼測試溝通表達(dá)和客戶、公司的人員交流是必不可少的合作意識軟件是集體的成果,需要配合責(zé)任感沒有責(zé)任感的程序員不會做出好的產(chǎn)品規(guī)范意識講究規(guī)范是一個程序員的基本素質(zhì)學(xué)習(xí)能力學(xué)習(xí)能力是我們不斷前行的力量源泉軟件工程師的職業(yè)素養(yǎng)案例:211工程案例:小區(qū)房地產(chǎn)開發(fā)什么是項目?項目是一種在有限時間內(nèi)努力承諾完成的一個特定的任務(wù)項目的特征項目的一次性每一個項目都是唯一的一次性是項目區(qū)別其他任務(wù)的基本特征項目目標(biāo)的明確性成果性目標(biāo)約束性目標(biāo)資源成本的約束性每一項目都需要運(yùn)用各種資源來實施資源是有限的項目的特征軟件項目具有一般項目所具有的特征軟件項目的目標(biāo)是實現(xiàn)特定的軟件軟件項目三要素軟件項目時間功能資源如何進(jìn)行軟件項目4-1進(jìn)行房地產(chǎn)開發(fā)一般要經(jīng)過一系列過程:提出開發(fā)設(shè)想,可行性研究,申請項目用地,項目設(shè)計……我們需要特定的方法指導(dǎo)軟件項目的進(jìn)行指導(dǎo)方法:軟件開發(fā)模型瀑布模型快速原型模型漸增模型/演化/迭代

如何進(jìn)行軟件項目4-2瀑布模型按工序?qū)栴}化簡將功能的實現(xiàn)和設(shè)計分離以文檔為驅(qū)動如何進(jìn)行軟件項目4-3快速原型模型的過程第一步是建造一個快速原型在第一步基礎(chǔ)上開發(fā)軟件產(chǎn)品優(yōu)點減少軟件需求不明確帶來的開發(fā)風(fēng)險關(guān)鍵點快速建造軟件原型迅速修改原型以反映用戶需求

如何進(jìn)行軟件項目4-4漸增模型/演化/迭代的過程首先開發(fā)核心系統(tǒng)

用戶試用并提出精華系統(tǒng)、增強(qiáng)系統(tǒng)能力的需求

實施開發(fā)的迭代過程關(guān)鍵點開發(fā)人員有能力把項目的產(chǎn)品需求分解為不同組MyKTV項目2-1案例:錢柜公司原來使用的都是傳統(tǒng)的DVD/VCD播放音樂,不僅光盤的數(shù)量龐大,而且不宜于統(tǒng)一管理,現(xiàn)決定上一套點歌系統(tǒng)……案例:公司負(fù)責(zé)部門咨詢了某管理咨詢公司,確定項目可行,于是決定上馬這個項目案例:經(jīng)過緊張的招標(biāo)工作,XX軟件公司成為歌廳的合作伙伴,現(xiàn)在該公司的工程師們正和本公司的業(yè)務(wù)人員一起討論需求……需要把會議的結(jié)果記錄下來!MyKTV項目2-2業(yè)務(wù)人員A:我希望能夠按歌星的名字來選歌……業(yè)務(wù)人員B:點歌不能等待太長時間,否則受不了……軟件工程師A

10秒以內(nèi)可接受吧?需求調(diào)研會議記錄的需求是零散的,甚至矛盾的,我們需要再整理、分析,形成更科學(xué)、嚴(yán)謹(jǐn)?shù)男枨笠?guī)格說明書功能性需求輸入、輸出、處理規(guī)則等非功能性需求性能、安全性、可維護(hù)性外部接口其它目的、范圍、參考文檔、術(shù)語、數(shù)字字典初識需求規(guī)格說明書教員演示:需求規(guī)格說明書詳細(xì)、足以指導(dǎo)開發(fā)例:歌曲的字?jǐn)?shù)由系統(tǒng)自動算出明確、無二義性例:歌曲次數(shù)可以不由用戶輸入以客戶為中心,不能多也不能少例:提交成功后,提示“恭喜您,提交成功了”編寫需求文檔-基本要求中文,英語都怎么算?到底需要輸入么?不需要這么細(xì)致!簡潔、簡單、直觀的用戶可以理解的語言避免使用導(dǎo)致含糊或者讀者不清楚的主觀詞匯例:容易、簡單、有效、快速、幾個、很快避免使用計算機(jī)專業(yè)詞匯例:使用業(yè)務(wù)邏輯層添加數(shù)據(jù)編寫需求文檔-語言規(guī)范指導(dǎo)—編寫需求說明書訓(xùn)練要點:需求文檔的基本要求需求文檔的語言規(guī)范需求說明:根據(jù)給定的模板編寫“添加歌手”和“添加歌曲”的功能性需求教師講解需求說明指導(dǎo)—編寫需求說明書實現(xiàn)思路閱讀提供的需求規(guī)格說明書模板根據(jù)理解的業(yè)務(wù)填寫需求

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論