freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

跟我學(xué)軟件系統(tǒng)需求工程——軟件項(xiàng)目設(shè)計、開發(fā)和實(shí)現(xiàn)的總體流程(已修改)

2025-11-17 11:01 本頁面
 

【正文】 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 1/10 頁 跟我學(xué)軟件系統(tǒng)需求工程 —— 軟件項(xiàng)目設(shè)計、開發(fā)和實(shí)現(xiàn)的總體流程 在本單元中希望重點(diǎn)了解和掌握 軟件項(xiàng)目設(shè)計、開發(fā)和實(shí)現(xiàn)的總體流程和 Web 網(wǎng)站建設(shè)和開發(fā)過程,包括獲得需求階段、系統(tǒng)(需求)分析與系統(tǒng)設(shè)計階段、系統(tǒng)實(shí)現(xiàn)階段、測試階段和維護(hù)階段中的各個工作的重點(diǎn)和所應(yīng)該解決的問題和目標(biāo)。 總體流程概述 軟件工程 ( 1)軟件工程 它 是一套關(guān)于軟件開發(fā)各階段的定義、任務(wù)、作用的,建立在理論上的一門工程學(xué)科。它對解決軟件危機(jī),指導(dǎo)人們利用科學(xué)、有效的方法來開發(fā)軟件,提高及保證軟件開發(fā)的效率和質(zhì)量起到了一定的作用。 ( 2) 軟件工程 所涉及的內(nèi)容 軟件工程 學(xué)包括計算機(jī)科學(xué)、數(shù)學(xué)、工程科學(xué)和管理科學(xué)等方面的知識,其中的計算機(jī)科學(xué)和數(shù)學(xué)用于構(gòu)造模型和算法,而工程科學(xué)用于制定規(guī)范、設(shè)計范型、評估成本及確定權(quán)衡,而管理科學(xué)則用于計劃、資源、質(zhì)量和成本的管理。 ( 3)軟件業(yè)一直在探討,如何使軟件實(shí)現(xiàn)如同傳統(tǒng)產(chǎn)業(yè)一樣地大規(guī)模生產(chǎn) 軟件工程的提出,便是為了實(shí)現(xiàn)這個愿望。然而,雖然軟件工程至今已經(jīng)有了很大的發(fā)展,軟件的大規(guī)模工業(yè)化生產(chǎn)仍然沒有實(shí)現(xiàn)。原因何在? 1) 從軟件的本質(zhì)屬性來說,軟件的復(fù)雜性是軟件的本質(zhì)屬性,在這個屬性沒有改變之前,軟件便不 會實(shí)現(xiàn)同傳統(tǒng)產(chǎn)業(yè)一樣的工廠化生產(chǎn)。 2) 從軟件生產(chǎn)的介質(zhì)來說,傳統(tǒng)產(chǎn)業(yè)生產(chǎn)都是有形的物質(zhì)產(chǎn)品,人的生產(chǎn)活動都受制于生產(chǎn)資料這些物質(zhì)介質(zhì);然而,軟件生產(chǎn)的介質(zhì),卻是無形的人類的思維。 3) 從生產(chǎn)過程來看,對于傳統(tǒng)產(chǎn)業(yè)來說,產(chǎn)品的設(shè)計和生產(chǎn)是分開的。然而,對于軟件產(chǎn)業(yè)來說,軟件的生產(chǎn)過程便是設(shè)計的過程,純粹的生產(chǎn)過程幾乎不存在,這使得軟件的生產(chǎn)形態(tài)同傳統(tǒng)產(chǎn)業(yè)必然存在區(qū)別。 4) 優(yōu)秀的軟件開發(fā)技術(shù)的采用,能夠彌補(bǔ)我們在工程化方面的不足,從而使得軟件開發(fā)更加可控,軟件質(zhì)量更加有保障。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 2/10 頁 軟件生命周期( Life Cycle) 軟件有一個孕育、誕生、成長、成熟、衰亡的生存過程。這個過程即為計算機(jī)軟件的生命周期。軟件生存期的六個 階段 : ( 1) 制訂計劃 階段 確定要開發(fā)軟件系統(tǒng)的總目標(biāo),給出功能、性能、可靠性以及接口等方面的要求,完成該軟件任務(wù)的可行性研究,估計可利用的資源 (硬件,軟件,人力等 )、成本、效益、開發(fā)進(jìn)度,并制定出完成開發(fā)任務(wù)的實(shí)施計劃,連同可行性研究報告,提交管理部門審查。 ( 2)獲得和分析需求( Requirements Capture and System Analysis)階段 對用戶提出的要求進(jìn)行分析并給出詳細(xì)的定 義,得到系統(tǒng)邏輯模型,可用數(shù)據(jù)流程圖、數(shù)據(jù)字典和簡要算法加以表示。 編寫軟件需求說明書或系統(tǒng)功能說明書及初步的系統(tǒng)用戶手冊 , 提交管理機(jī)構(gòu)評審 ( 3)系統(tǒng)設(shè)計( System Design)階段 1) 概要設(shè)計 把各項(xiàng)需求轉(zhuǎn)換成軟件的體系結(jié)構(gòu)。結(jié)構(gòu)中每一組成部分都是意義明確的模塊,每個模塊都和某些需求相對應(yīng)。 2) 詳細(xì)設(shè)計 對每個模塊要完成的工作進(jìn)行具體的描述,為源程序編寫打下基礎(chǔ)。通常用的 HIPO(層次圖加輸入 /處理 /輸出圖)或 PDL(過程設(shè)計語言)描述。 編寫設(shè)計說明書,提交評審。 ( 4)系統(tǒng)實(shí)現(xiàn)( Implementation)階段 把軟件設(shè)計轉(zhuǎn)換成計算機(jī)可以接受的程序代碼,即寫成以某一種特定程序設(shè)計語言表示的 “ 源程序清單 ”。 寫出的程序應(yīng)當(dāng)是結(jié)構(gòu)良好、清晰易讀的,且與設(shè)計相一致的 。 ( 5)測試( Testing)階段 1) 單元測試 查找各模塊在功能和結(jié)構(gòu)上存在的問題并加以糾正 2) 集成測試 將已測試過的模塊按一定順序組裝起來,按規(guī)定的
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1