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

正文內(nèi)容

軟件工程總結(jié)-在線瀏覽

2024-10-28 16:01本頁面
  

【正文】 工程強(qiáng)化培訓(xùn),目的是使畢業(yè)生能夠了解和掌握軟件工程的基本理論和方法,并在實(shí)際軟件開發(fā)中運(yùn)用這些方法。主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、面向?qū)ο蠓治雠c設(shè)計、編碼、軟件測試、項(xiàng)目計劃與管理。10軟件工程是關(guān)于設(shè)計和開發(fā)優(yōu)質(zhì)軟件。對軟件分析、設(shè)計、實(shí)施及維護(hù)的一種系統(tǒng)化方法。6使用與系統(tǒng)化生產(chǎn)和維護(hù)軟件產(chǎn)品有關(guān)之技術(shù)與管理的知識,使軟件開發(fā)與修改可在有限的時間與費(fèi)用下進(jìn)行。一種知識或?qū)W科,目標(biāo)是生產(chǎn)品質(zhì)良好、準(zhǔn)時交貨、符合預(yù)算,滿足用戶所需的軟件。應(yīng)用系統(tǒng)化,遵從原則,可被計量的方法來發(fā)展、操作及維護(hù)軟件;也就是把工程應(yīng)用到軟件上。近10 年內(nèi)網(wǎng)絡(luò)技術(shù)經(jīng)歷寬帶化、移動化和三網(wǎng)融合將走向基于 Ipv6 的下一代互聯(lián)網(wǎng),2010 年 1 月,國家 863 計劃信息技術(shù)領(lǐng)域辦公室和國家 863 計劃信息技術(shù)領(lǐng)域?qū)<医M,在上海舉辦“信息物理融合系統(tǒng) CPS發(fā)展戰(zhàn)略論壇”,提出“信息物理融合系統(tǒng) CPS 是一個綜合計算、網(wǎng)絡(luò)和物理環(huán)境的多維復(fù)雜系統(tǒng),是信息和物理世界的深度的融合交互,可實(shí)現(xiàn)大型工程系統(tǒng)的實(shí)時感知、動態(tài)控制和信息服務(wù),使系統(tǒng)更加可靠、高效與實(shí)時協(xié)同,使得人類物理現(xiàn)實(shí)和虛擬邏輯逐步融合,具有重要而廣泛的應(yīng)用前景。每一次重大的技術(shù)變革都會引起企業(yè)間、產(chǎn)業(yè)間甚至國家間競爭格局的重大變化,也促進(jìn)了軟件技術(shù)與軟件產(chǎn)業(yè)的重大變革與發(fā)展。預(yù)計今后 20~30 年是信息科學(xué)技術(shù)的變革突破期,可能導(dǎo)致 21 世紀(jì)下半葉一場新的信息技術(shù)革命。軟件技術(shù)是信息技術(shù)產(chǎn)業(yè)的核心之一,軟件技術(shù)的發(fā)展是與信息技術(shù)產(chǎn)業(yè)的發(fā)展互相促進(jìn)的。它涉及到程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)開發(fā)平臺、標(biāo)準(zhǔn)、設(shè)計模式等方面。正文:軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護(hù)軟件,以及如何把經(jīng)過時間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來的學(xué)科。由于電子計算機(jī)功效的飛躍性發(fā)展,應(yīng)用于生產(chǎn)和生活的各個方面,直接和顯著地提高了生產(chǎn)、工作和生活的效率、節(jié)奏和水平,在軟科學(xué)研究和應(yīng)用中它也起著關(guān)鍵作用,因此它已被公認(rèn)是現(xiàn)代技巧的神經(jīng)中樞,是未來信息社會的心臟和錄魂。目前,計算機(jī)是世界各發(fā)達(dá)國度劇烈競爭的科學(xué)技巧領(lǐng)域之一。(2)原型進(jìn)化模型:針對有待開發(fā)的軟件系統(tǒng),先開發(fā)一個原型給用戶使用,然后根據(jù)用 戶的使用意見,對原型不斷修改,使它逐步接近,并最終到達(dá)開發(fā)目標(biāo)。(3)局限性:主要適合于需求明確且無大的需求變更的軟件開發(fā),但不適合分析初期需求 模糊的項(xiàng)目。(1)特點(diǎn):線性化模型、階段具有里程碑特征、基于文檔的驅(qū)動、階段評審機(jī)制。2.瀑布模型 瀑布模型誕生于20世紀(jì)70年代,是最經(jīng)典的并獲得最廣泛應(yīng)用的軟件過程模型。因此,對軟件的維護(hù)也可以看成為對軟件的再一次開發(fā)。軟件運(yùn)行與維護(hù)期 軟件系統(tǒng)的運(yùn)行是一個比較長久的過程,跟軟件開發(fā)機(jī)構(gòu)有關(guān)的主要任務(wù)是對系統(tǒng)進(jìn)行經(jīng)常性的有效維護(hù)。為了方便用戶在系統(tǒng)確認(rèn)期間能夠積極參入,也為了系統(tǒng)在以后的運(yùn)行過程中能夠被用戶正確使用,這個時期往往還需要以一定的方式對用戶進(jìn)行必要的培訓(xùn)。5.系統(tǒng)確認(rèn)驗(yàn)證 在完成對系統(tǒng)的集成之后,接著還要對系統(tǒng)進(jìn)行確認(rèn)驗(yàn)證。4.系統(tǒng)集成測試 所謂系統(tǒng)集成也就是根據(jù)概要設(shè)計中的軟件結(jié)構(gòu),把經(jīng)過測試的模塊,按照某種選定的集成策略,例如漸增集成策略,將系統(tǒng)組裝起來。為了方便程序調(diào)試,針對基本模塊的單元測試也往往和編碼結(jié)合在一起進(jìn)行。編碼必須按照“詳細(xì)設(shè)計說明書”的要求逐個模塊地實(shí)現(xiàn)。詳細(xì)設(shè)計需要從實(shí)現(xiàn)每個模塊功能的程序算法和模塊內(nèi)部的局部數(shù)據(jù)結(jié)構(gòu)等細(xì)節(jié)內(nèi)容 3 上給出設(shè)計說明,并以“詳細(xì)設(shè)計說明書”的形式提交書面報告。在進(jìn)行概要設(shè)計時,模塊的獨(dú)立性是一個有關(guān)質(zhì)量的重要技術(shù)性指標(biāo),可以使用模塊的內(nèi)聚、耦合這兩個定性參數(shù)對模塊獨(dú)立性進(jìn)行度量。結(jié)構(gòu)化設(shè)計中的函數(shù)、過程,面向?qū)ο笤O(shè)計中的類、對象,它們都是模塊。1.軟件概要設(shè)計 概要設(shè)計是針對軟件系統(tǒng)的結(jié)構(gòu)設(shè)計,用于從總體上對軟件的構(gòu)造、接口、全局?jǐn)?shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)環(huán)境等給出設(shè)計說明,并以“概要設(shè)計說明書”的形式提交書面報告,其結(jié)果將成為詳細(xì)設(shè)計與系統(tǒng)集成的基本依據(jù)。軟件開發(fā)期 在對軟件規(guī)格完成定義以后,接著可以按照“軟件需求規(guī)格說明書”的要求對軟件實(shí)施開發(fā),并由此制作出軟件產(chǎn)品。其結(jié)果將以“軟件需求規(guī)格說明書”的形式提交。4.軟件需求分析 軟件需求分析是軟件規(guī)格描述的具體化與細(xì)節(jié)化,是軟件定義時期需要達(dá)到的目標(biāo)。因此,需要對準(zhǔn)備開發(fā)的軟件系統(tǒng)提出高層模型,并根據(jù)高層模型的特征,從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性這三個方面,以“可行性研究報告”的形式,對項(xiàng)目作出是否值得往下進(jìn)行的回答,由此決定項(xiàng) 目是否繼續(xù)進(jìn)行下去。2.項(xiàng)目可行性分析 在軟件任務(wù)立項(xiàng)報告被批準(zhǔn)以后,接著需要進(jìn)行項(xiàng)目可行性分析。這個時期往往需要分階段地進(jìn)行以下幾項(xiàng)工作。它包含:軟件定義、軟件開發(fā)、軟件運(yùn)行維護(hù)三個時期,并可以細(xì)分為可行性研究、項(xiàng)目計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼實(shí)現(xiàn)與單元測試、系統(tǒng) 2 集成測試、系統(tǒng)確認(rèn)驗(yàn)證、系統(tǒng)運(yùn)行與維護(hù)等幾個階段。(7)工程文化:包括工程價值、工程思想和工程行為三個方面的內(nèi)容。(5)工程原則:分階段生命周期計劃,階段評審制度,嚴(yán)格的產(chǎn)品控制,采用先進(jìn)的技術(shù),成果能清楚地審查,開發(fā)隊(duì)伍精練,不斷改進(jìn)工程實(shí)踐。(3)工程過程:在軟件工具支持下的一系列工程活動,基本活動是軟件定義、軟件開發(fā)、軟件驗(yàn)證、軟件維護(hù)。(1)工程方法:結(jié)構(gòu)化方法、JSD方法、面向?qū)ο蠓椒?。軟件工程是一門關(guān)于軟件開發(fā)與維護(hù)的工程學(xué)科,它涉及軟件生產(chǎn)的各個方面,能夠?yàn)榻?jīng)濟(jì)、高效地開發(fā)高質(zhì)量的軟件產(chǎn)品提供最有效的支持。(2)危機(jī)原因:科學(xué)的工程化思想組織和指導(dǎo),完善的質(zhì)量保證體系,軟件文檔的不重視,軟件的不可見性,系統(tǒng)規(guī)模龐大,生產(chǎn)工程化程度低,對用戶需求關(guān)心不 夠,對維護(hù)不夠重視,開發(fā)工具自動化程度低。(3)軟件工程時代(20世紀(jì)70年代起)。3.軟件發(fā)展階段(1)程序設(shè)計時代(20世紀(jì)50年代)。(3)按規(guī)模劃分:微型軟件、小型軟件、中型軟件、大型軟件。2.軟件分類(1)按功能劃分:系統(tǒng)軟件、支撐軟件、應(yīng)用軟件。第一篇:軟件工程總結(jié)一、軟件工程概述1.軟件特點(diǎn)軟件:計算機(jī)程序(人們?yōu)榱藢?shí)現(xiàn)特定的功能而編制的一組指令集),軟件文檔,以及計算機(jī)程序運(yùn)行時所需要的數(shù)據(jù)。軟件是計算機(jī)系統(tǒng)中的邏輯成分,具有無形性,可復(fù)用性。(2)按工作方式劃分:實(shí)時處理軟件、分時處理軟件、交互式軟件、批處理軟件。(4)按服務(wù)對象劃分:通用軟件、定制軟件。(2)程序系統(tǒng)時代(20世紀(jì)60年代)。4.軟件危機(jī)(1)危機(jī)現(xiàn)象:軟件開發(fā)成本與進(jìn)度估計不準(zhǔn)確,軟件產(chǎn)品與用戶要求不一致,軟件產(chǎn)品質(zhì)量可靠性差,軟件文檔不完整不一致,軟件產(chǎn)品可維護(hù)性差,軟件生產(chǎn)率低。5.軟件工程軟件工程:運(yùn)用現(xiàn)代科學(xué)技術(shù)知識來設(shè)計并構(gòu)造計算機(jī)程序及為開發(fā)、運(yùn)行和維護(hù)這些程序所必須的相關(guān)文件資料。軟件工程的目標(biāo):控制成本,滿足需求,提高質(zhì)量,提高可靠性,是產(chǎn)品易于維護(hù),移植,升級和使用,控制開發(fā)周期。(2)軟件工具:具有自動化特征的軟件開發(fā)集成支撐環(huán)境。(4)工程管理:項(xiàng)目規(guī)劃,項(xiàng)目資源調(diào)配,軟件產(chǎn)品控制。(6)工程目標(biāo):開發(fā)成本較低,軟件功能能滿足用戶需求,軟件性能較好,軟件可靠性高,軟件易于使用、維護(hù)與移植,能按時完成開發(fā)任務(wù)并及時交付使用。二、軟件工程過程模型 1.軟件生命周期 如同任何事物都有一個發(fā)生、發(fā)展、成熟直至衰亡的全過程一樣,軟件系統(tǒng)或軟件產(chǎn)品也有一個定義、開發(fā)、運(yùn)行維護(hù)直至被淘汰這樣的全過程,我們把軟件將要經(jīng)歷的這個全過程稱為軟件的生命周期。軟件定義期 軟件定義是軟件項(xiàng)目的早期階段,主要由軟件系統(tǒng)分析人員和用戶合作,針對有待開發(fā)的軟件系統(tǒng)進(jìn)行分析、規(guī)劃和規(guī)格描述,確定軟件是什么,為今后的軟件開發(fā)做準(zhǔn)備。1.軟件任務(wù)立項(xiàng) 軟件項(xiàng)目往往開始于任務(wù)立項(xiàng),并需要以“軟件任務(wù)立項(xiàng)報告”的形式針對項(xiàng)目的名稱、性質(zhì)、目標(biāo)、意義和規(guī)模等作出回答,以此獲得對準(zhǔn)備著手開發(fā)的軟件系統(tǒng)的最高層描述??尚行苑治鍪轻槍?zhǔn)備進(jìn)行的軟件項(xiàng)目進(jìn)行的可行性風(fēng)險評估。3.制定項(xiàng)目計劃 在確定項(xiàng)目可以進(jìn)行以后,接著需要針對項(xiàng)目的開展,從人員、組織、進(jìn)度、資金、設(shè)備等多個方面進(jìn)行合理的規(guī)劃,并以“項(xiàng)目開發(fā)計劃書”的形式提交書面報告。需求分析要求以用戶需求為基本依據(jù),從功能、性能、數(shù)據(jù)、操作等多個方面,對軟件系統(tǒng)給出完整、準(zhǔn)確、具體的描述,用于確定軟件規(guī)格。在軟件項(xiàng)目進(jìn)行過程中,需求分析是從軟件定義到軟件開發(fā)的最關(guān)鍵步驟,其結(jié)論不僅是今后軟件開發(fā)的基本依據(jù),同時也是今后用戶對軟件產(chǎn)品進(jìn)行驗(yàn)收的基本依據(jù)。這個時期需要分階段地完成以下幾項(xiàng)工作。模塊是概要設(shè)計時構(gòu)造軟件的基本元素,因此,概要設(shè)計中軟件也就主要體現(xiàn)在模塊的構(gòu)成與模塊接口這兩個方面上。概要設(shè)計時并不需要說明模塊的內(nèi)部細(xì)節(jié),但是需要進(jìn)行全部的有關(guān)它們構(gòu)造的定義,包括功能特征、數(shù)據(jù)特征和接口等。2.軟件詳細(xì)設(shè)計 設(shè)計工作的第二步是詳細(xì)設(shè)計,它以概要設(shè)計為依據(jù),用于確定軟件結(jié)構(gòu)中每個模塊的內(nèi)部細(xì)節(jié),為編寫程序提供最直接的依據(jù)。3.編碼和單元測試 編碼是對軟件的實(shí)現(xiàn),一般由程序員完成,并以獲得源程序基本模塊為目標(biāo)。在基于軟件工程的軟件開發(fā)過程中,編碼往往只是一項(xiàng)語言轉(zhuǎn)譯工作,即把詳細(xì)設(shè)計中的算法描述語言轉(zhuǎn)譯成某種適當(dāng)?shù)母呒壋绦蛟O(shè)計語言或匯編語言。單元測試也以“詳細(xì)設(shè)計說明書”為依據(jù),用于檢驗(yàn)每個基本模塊在功能、算法與數(shù)據(jù)結(jié)構(gòu)上是否符合設(shè)計要求。在組裝過程中,需要對整個系統(tǒng)進(jìn)行集成測試,以確保系統(tǒng)在技術(shù)上符合設(shè)計要求,在應(yīng)用上滿足需求規(guī)格要求。系統(tǒng)確認(rèn)驗(yàn)證需要以用戶為主體,以需求規(guī)格說明書中對軟件的定義為依據(jù),由此對軟件的各項(xiàng)規(guī)格進(jìn)行逐項(xiàng)地確認(rèn),以確保已經(jīng)完成的軟件系統(tǒng)與需求規(guī)格的一致性。在完成對軟件的驗(yàn)收之后,軟件系統(tǒng)可以交付用戶使用,并需要以“項(xiàng)目開發(fā)總結(jié)報告”的書面形式對項(xiàng)目進(jìn)行總結(jié)。軟件的維護(hù)過程,也就是修正軟件錯誤,完善軟件功能,由此使軟件不斷進(jìn)化升級的過程,以使系統(tǒng)更加持久地滿足用戶的需要。在這個時期,對軟件的維護(hù)主要涉及三個方面的任務(wù),即改正性維護(hù)、適應(yīng)性維護(hù)和完善性維護(hù)。瀑布模型中的“瀑布”是對這個模型的形象表達(dá),即山頂傾瀉下來的水,自頂向下、逐層細(xì)化。(2)作用:為軟件項(xiàng)目按規(guī)程管理提供了便利,為其他過程模型的推出提供了一個良好的 拓展平臺。3.原型模型(1)快速原型方法:是原型模型在軟件分析、設(shè)計階段的應(yīng)用,用來解決用戶對軟件系統(tǒng)在需求上的模糊認(rèn)識,或用來試探某種設(shè)計是否能夠獲得預(yù)期結(jié)果。第二篇:軟件工程總結(jié)軟件工程課程總結(jié)摘要:計算機(jī)是20世紀(jì)最重大的科學(xué)技巧成就之一,使當(dāng)代社會的經(jīng)濟(jì)、軍事、科研、教育、服務(wù)等方面在概念和技巧上發(fā)生了性的變化,對人類社會的進(jìn)步已經(jīng)并還將產(chǎn)生極為深刻的影響。電子計算機(jī)早期功效主要是計算,后來已遠(yuǎn)遠(yuǎn)超越單純計算的功效,還可模擬、思維、進(jìn)行自適應(yīng)反饋處理等等,把它叫做“電腦”
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1