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

正文內(nèi)容

軟件工程導(dǎo)論知識(shí)點(diǎn)總結(jié)(整理)5則范文-資料下載頁(yè)

2024-11-16 01:22本頁(yè)面
  

【正文】 方法就是對(duì)象所執(zhí)行的操作,也就是類中所定義的服務(wù)屬性就是類中所定義的數(shù)據(jù),它是對(duì)客觀世界實(shí)體所具有的性質(zhì)的抽象對(duì)象具有封裝性的條件如下: 1).有一個(gè)清晰的邊界 2).有確定的接口 3).受保護(hù)的內(nèi)部實(shí)現(xiàn)繼承是指直接獲得已有的性質(zhì)和特征而不必重復(fù)定義它們多態(tài)性是指子類對(duì)象可以像父類對(duì)象那樣使用同樣的消息既可以發(fā)送給父類對(duì)象也可以發(fā)送給子類對(duì)象函數(shù)重載是指同一個(gè)作用域內(nèi)的若干個(gè)參數(shù)特征不同的函數(shù)可以使用相同的函數(shù)名字運(yùn)算符重載是指同一個(gè)運(yùn)算符也可以施加于不同類型的操作數(shù)上面所謂模型就是為了理解事物而對(duì)事物做出的一種抽象,是對(duì)事物一種無(wú)歧義的書面描述用面向?qū)ο蠓椒ㄩ_(kāi)發(fā)軟件通常需要建立3中模式: 1).描述系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的對(duì)象模型 2).描述系統(tǒng)控制結(jié)構(gòu)的動(dòng)態(tài)模型 3).描述系統(tǒng)的功能的功能模型關(guān)聯(lián)是雙向的,可在一個(gè)方向上為關(guān)聯(lián)起一個(gè)名字,在另一個(gè)方向上起另一個(gè)名字聚集也稱聚合,是關(guān)聯(lián)的特例聚集表示類與類之間的關(guān)系,是整體與部分的關(guān)系共享聚集在聚集關(guān)系中處于部分個(gè)對(duì)象可同時(shí)參與多個(gè)屬于整體對(duì)象的構(gòu)成泛化關(guān)系就是通常所說(shuō)的繼承關(guān)系,是通用元素和具體元素之間的一種分類關(guān)系沒(méi)有具體對(duì)象的類稱為抽象類預(yù)定義的類約束有四種: 1).多重 2).不相交 3).完全 4).不完全多重繼承指的是一個(gè)子類可以同時(shí)多次繼承同一個(gè)上層基類依賴關(guān)系描述兩個(gè)模型元素之間的語(yǔ)意連接關(guān)系,其中一個(gè)模型元素是獨(dú)立的,另一個(gè)模型元素不獨(dú)立,它依賴于獨(dú)立的獨(dú)立的模型元素當(dāng)對(duì)同一個(gè)事物在不同抽象層次上描述時(shí)這些描述之間具有細(xì)化關(guān)系細(xì)化用來(lái)協(xié)調(diào)不同模型之間的關(guān)系,表示各個(gè)開(kāi)發(fā)階段不同抽象層次之間的相關(guān)性 第十三章:管理:通過(guò)計(jì)劃組織和控制等一系列活動(dòng),合理地配置和使用各種資源,: 1.代碼行技術(shù):.功能點(diǎn)技術(shù):依據(jù)對(duì)軟件信息域特性和軟件復(fù)雜性的評(píng)估結(jié)果估算軟件規(guī)模,用功能點(diǎn)(FP):輸入項(xiàng)數(shù),數(shù)出項(xiàng)數(shù),查詢數(shù),主文件數(shù),: 1.計(jì)算未調(diào)整的功能點(diǎn)數(shù)UFP 2.計(jì)算技術(shù)復(fù)雜性因子TCF 3.計(jì)算功能點(diǎn)數(shù)FP 工作量:軟件規(guī)模(KLOC或FP)的函數(shù)。單位::靜態(tài)單變量模型,動(dòng)態(tài)多變量模型,給出了三個(gè)層次的軟件開(kāi)發(fā)工作量估算模型:1.應(yīng)用系統(tǒng)組織模型:主要用于估算構(gòu)建原型的工作量。2.早期設(shè)計(jì)模型:適用于體系結(jié)構(gòu)設(shè)計(jì)階段。3.后體系結(jié)構(gòu)模型:適用于完成體系結(jié)構(gòu)設(shè)計(jì)之后的軟件開(kāi)發(fā)階段。成本因素分為:產(chǎn)品因素、平臺(tái)因素、人員因素、項(xiàng)目因素。COCOMO2使用的5個(gè)分級(jí)因素:項(xiàng)目先例性、開(kāi)發(fā)靈活性、風(fēng)險(xiǎn)排除度、項(xiàng)目組凝聚力、過(guò)程成熟度。工程網(wǎng)絡(luò)是系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的強(qiáng)有力的工具,用箭頭表示作業(yè)(即消耗資源又需要持續(xù)一定時(shí)間),用圓圈表示事件(并不消耗時(shí)間和資源).制定進(jìn)度計(jì)劃的工具有Gantt圖和工程網(wǎng)絡(luò)。機(jī)動(dòng)時(shí)間=: 1.民主制程序員組2.主程序員組(特性:專業(yè)化、層次化)3.現(xiàn)代程序員組軟件質(zhì)量::軟件與明確的敘述的功能和性能需求,:(軟件復(fù)審是最重要的之一)1.基于非執(zhí)行的測(cè)試 2.基于執(zhí)行的測(cè)試 3.程序正確性證明:參與者驅(qū)動(dòng)法,文檔驅(qū)動(dòng)法。審查的基本步驟:綜述,準(zhǔn)備,審查,返工,跟蹤。軟件配置管理員是應(yīng)用于整個(gè)軟件過(guò)程中的保護(hù)性活動(dòng),是在軟件整個(gè)生命期內(nèi)管理變化的一組活動(dòng)。目標(biāo)是使變化能夠更正確且更容易被適應(yīng),在需要修改軟件時(shí)減少為此而花費(fèi)的工作量。能力成熟度模型是改進(jìn)軟件過(guò)程的有效策略,以增量方式逐步引入變量,明確定義了5個(gè)成熟度級(jí)。一個(gè)軟件開(kāi)發(fā)組織可用一系列小的改良性步驟買入更高的成熟度等級(jí)。第四篇:軟件工程知識(shí)點(diǎn)總結(jié)軟件工程知識(shí)點(diǎn)總結(jié)軟件工程知識(shí)點(diǎn)總結(jié):指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。:、難衡量的特點(diǎn);。:計(jì)算機(jī)程序、方法、規(guī)則、相關(guān)文檔資料以及在計(jì)算機(jī)上運(yùn)行程序時(shí)所必需的數(shù)據(jù),軟件是程序、數(shù)據(jù)以及相關(guān)文檔的完整集合。;數(shù)據(jù)是使程序能夠適當(dāng)?shù)靥幚硇畔⒌臄?shù)據(jù)結(jié)構(gòu);文檔是開(kāi)發(fā)、使用和維護(hù)程序所需要的圖文資料。:一個(gè)軟件從定義、開(kāi)發(fā)、使用和維護(hù),直到最終被廢棄所經(jīng)歷的一個(gè)漫長(zhǎng)時(shí)期。:①問(wèn)題定義:確定要求解決的問(wèn)題是什么②可行性研究:決定該問(wèn)題是否存在一個(gè)可行的解決辦法③需求分析:深入了解用戶的要求,在要開(kāi)發(fā)的目標(biāo)系統(tǒng)必須做什么問(wèn)題和用戶取得完全一致的看法。④概要設(shè)計(jì):概括回答怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng)。概要設(shè)計(jì)又叫邏輯設(shè)計(jì)、總體設(shè)計(jì)、高層設(shè)計(jì)。⑤詳細(xì)設(shè)計(jì):把解法具體化,設(shè)計(jì)出程序的詳細(xì)規(guī)格說(shuō)明。詳細(xì)設(shè)計(jì)也叫模塊設(shè)計(jì)、底層設(shè)計(jì)。⑥編碼和單元測(cè)試:編寫程序的工作量只占軟件開(kāi)發(fā)全部工作量的10%-20%。⑦綜合測(cè)試:軟件測(cè)試的工作量通常占軟件開(kāi)發(fā)全部工作量的40%-50%。⑧軟件維護(hù):軟件維護(hù)的費(fèi)用通常占軟件總費(fèi)用的55%-70%。①②③為軟件定義時(shí)期,④⑤⑥⑦為軟件開(kāi)發(fā)階段。④⑤為系統(tǒng)設(shè)計(jì),⑥⑦為系統(tǒng)實(shí)現(xiàn)。中國(guó)國(guó)家標(biāo)準(zhǔn)《計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范》將軟件生命周期分為:可行性研究與計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),實(shí)現(xiàn),組裝測(cè)試,確認(rèn)測(cè)試,使用和維護(hù)8個(gè)階段。:是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程學(xué)科。軟件工程采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)和維護(hù)軟件,結(jié)合正確的管理技術(shù)和先進(jìn)可靠的技術(shù)方法,經(jīng)濟(jì)地開(kāi)發(fā)出高質(zhì)量的軟件,并有效地維護(hù)它。:方法、工具和過(guò)程。普遍使用的是傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。:唯一被廣泛采用的模型,各階段間具有順序性和依賴性:前階段完成才能進(jìn)行下一階段。文檔驅(qū)動(dòng)。原型模型:快速建立一個(gè)能反映用戶主要需求的原型系統(tǒng)讓用戶試用,并根據(jù)用戶意見(jiàn)修改原型。原型的用途是獲知用戶真正需求,一旦需求確定,原型將被拋棄。當(dāng)用戶對(duì)系統(tǒng)的目標(biāo)不是很清楚,難以定義需求,可用此法。增量模型:也叫漸增模型。整個(gè)軟件被分解成許多各增量構(gòu)件,設(shè)計(jì)人員分批地逐步向用戶提交產(chǎn)品,每次用戶都得到一個(gè)滿足部分需求的可運(yùn)行產(chǎn)品。優(yōu)點(diǎn):能在短時(shí)間內(nèi)向用戶提交可完成部分工作的有用產(chǎn)品,易于維護(hù)。螺旋模型:使用原型及其他方法來(lái)盡量降低風(fēng)險(xiǎn)。它類似于原型法,不過(guò)在每個(gè)階段之前都增加了風(fēng)險(xiǎn)分析過(guò)程。螺旋模型適用于內(nèi)部開(kāi)發(fā)的大規(guī)模軟件項(xiàng)目。螺旋模型的優(yōu)勢(shì)在于它是風(fēng)險(xiǎn)驅(qū)動(dòng)的。V型模型:從需求分析就開(kāi)始編寫測(cè)試計(jì)劃一直到系統(tǒng)交付。需求分析對(duì)應(yīng)于驗(yàn)收測(cè)試,概要設(shè)計(jì)對(duì)應(yīng)于系統(tǒng)測(cè)試,詳細(xì)設(shè)計(jì)對(duì)應(yīng)于集成測(cè)試,編碼對(duì)應(yīng)于單元測(cè)試,這樣先產(chǎn)生計(jì)劃再執(zhí)行測(cè)試,:是一種典型的適合于面向?qū)ο蠓缎偷倪^(guò)程模型,支持開(kāi)發(fā)過(guò)程中的迭代。瀑布模型注重凍結(jié)需求的理念、Up模型注重增量迭代/用例驅(qū)動(dòng)、V型模型講究質(zhì)量保證理念、Xp模型講究溝通。-關(guān)系圖(E-R圖),用于建立數(shù)據(jù)模型,其中包含了實(shí)體、關(guān)系、屬性。(DFD):描繪信息流和數(shù)據(jù)輸入輸出的移動(dòng)過(guò)程。是結(jié)構(gòu)化分析過(guò)程中使用的主要建模工具。功能建模。:通過(guò)描述系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,表示系統(tǒng)的行為,提供了行為建模的機(jī)制。3/29/2013 1軟件工程知識(shí)點(diǎn)總結(jié):描述在數(shù)據(jù)模型、功能模型和行為模型中出現(xiàn)的數(shù)據(jù)對(duì)象和控制信息的特征,給出這些對(duì)象的精確定義。數(shù)據(jù)字典是分析模型的核心,通常使用CASE工具來(lái)創(chuàng)建和維護(hù)數(shù)據(jù)字典。:數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、過(guò)程設(shè)計(jì)(是詳細(xì)設(shè)計(jì)階段的主要任務(wù))。結(jié)構(gòu)設(shè)計(jì)屬于概要設(shè)計(jì)階段。接口設(shè)計(jì)(包括I/O設(shè)計(jì))和過(guò)程設(shè)計(jì)屬于詳細(xì)設(shè)計(jì)階段。人機(jī)界面設(shè)計(jì)屬接口設(shè)計(jì)。:模塊化、抽象、逐步求精、信息隱藏、模塊獨(dú)立(功能獨(dú)立,和其它模塊沒(méi)有過(guò)多相互作用)。模塊獨(dú)立的好處:易開(kāi)發(fā)、易測(cè)試、易維護(hù)。模塊獨(dú)立程度的衡量標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合衡量不同模塊之間連接的緊密程度。數(shù)據(jù)耦合→控制耦合→公共環(huán)境耦合→內(nèi)容耦合(高)(低內(nèi)聚)偶然內(nèi)聚→邏輯內(nèi)聚→時(shí)間內(nèi)聚→(中內(nèi)聚)過(guò)程內(nèi)聚→通信內(nèi)聚→(高內(nèi)聚)順序內(nèi)聚→功能內(nèi)聚模塊獨(dú)立性設(shè)計(jì)原則:提高內(nèi)聚,:層次圖、HIPO圖、結(jié)構(gòu)圖。過(guò)程設(shè)計(jì):程序流程圖、盒圖(N-S圖)、PAD圖、判定表、判定樹(shù)。:?jiǎn)卧獪y(cè)試和綜合測(cè)試。軟件項(xiàng)目管理從項(xiàng)目計(jì)劃開(kāi)始,第一項(xiàng)計(jì)劃活動(dòng)是估算。白盒測(cè)試:也稱結(jié)構(gòu)測(cè)試,邏輯驅(qū)動(dòng)測(cè)試,基于代碼的測(cè)試,測(cè)試程序內(nèi)部的邏輯結(jié)構(gòu)和過(guò)程性細(xì)節(jié),前期使用。黑盒測(cè)試:即功能測(cè)試,在程序接口進(jìn)行測(cè)試,測(cè)試后期使用。具體辦法:等價(jià)劃分、邊界值分析、錯(cuò)誤推測(cè)。 ;ISO9000-3標(biāo)準(zhǔn)適用于軟件的開(kāi)發(fā)、供應(yīng)、維護(hù);ISO/IEC12207是指導(dǎo)軟件過(guò)程實(shí)施的標(biāo)準(zhǔn);ISO/IEC TR 15504是軟件過(guò)程評(píng)估標(biāo)準(zhǔn)。軟件質(zhì)量保證-SQA。、提高軟件質(zhì)量和開(kāi)發(fā)生產(chǎn)率的合理有效途徑。可重用的軟件成分:軟件的技術(shù)表示(結(jié)構(gòu)模型、設(shè)計(jì)和代碼)、文檔、測(cè)試數(shù)據(jù)、與過(guò)程相關(guān)的任務(wù)(如審查)。:指軟件從某一環(huán)境移植到另一環(huán)境下的難易程度。為方便移植,要盡量采用通用的程序設(shè)計(jì)語(yǔ)言。3/29/2013 2第五篇:軟件工程知識(shí)點(diǎn)總結(jié)軟件工程是把系統(tǒng)的、有序的、可量化的方法應(yīng)用到軟件的開(kāi)發(fā)、運(yùn)營(yíng)和維護(hù)上的過(guò)程。是一門指導(dǎo)軟件系統(tǒng)開(kāi)發(fā)的工程學(xué)科,它以計(jì)算機(jī)理論及其他學(xué)科為指導(dǎo),采用工程化的概念、原理、技術(shù)和方法進(jìn)行軟件的開(kāi)發(fā)和維護(hù),把經(jīng)實(shí)踐證明的學(xué)科的管理措施與最先進(jìn)的技術(shù)方法結(jié)合起來(lái),目標(biāo)是以較少的投資獲取高質(zhì)量的軟件。內(nèi)容:方法與技術(shù)、工具與環(huán)境、管理技術(shù)、標(biāo)準(zhǔn)與規(guī)范。領(lǐng)域:軟件需求分析、軟件設(shè)計(jì)、軟件構(gòu)造、測(cè)試和維護(hù)。難題 計(jì)算機(jī)科學(xué)中與實(shí)踐相關(guān)的部分,都和數(shù)據(jù)以及其他學(xué)科發(fā)生關(guān)系。軟件工程和人的行為、現(xiàn)實(shí)社會(huì)的需求息息相關(guān)。發(fā)展史: 學(xué)生做到: ,在預(yù)計(jì)的時(shí)間內(nèi)發(fā)布足夠好的軟件 。單元測(cè)試(好標(biāo)準(zhǔn)):;;,機(jī)器狀態(tài)保持不變;;、一致的結(jié)果;;;;?;貧w測(cè)試:模塊出現(xiàn)退步,從正常退化到不正常狀態(tài),為了驗(yàn)證新改進(jìn)的代碼的正確性。個(gè)人開(kāi)發(fā):計(jì)劃:估計(jì)時(shí)間(開(kāi)發(fā)):.;記錄用時(shí);測(cè)試報(bào)告;計(jì)算工作量;事后總結(jié);提出改進(jìn)計(jì)劃 個(gè)人在團(tuán)隊(duì)中:、,測(cè)試實(shí)現(xiàn)方案,代碼規(guī)范:代碼風(fēng)格規(guī)范:代碼設(shè)計(jì)規(guī)范:++中的類 代碼復(fù)審目的:代碼復(fù)審步驟:,,開(kāi)發(fā)者控制流程,講述修改的前因后果, 復(fù)審后:,“我常犯的錯(cuò)誤”表中,作為以后自我復(fù)審的第一步結(jié)對(duì)編程好處:,提供更好的設(shè)計(jì)質(zhì)量和代碼質(zhì)量,,更有效的交流相互學(xué)習(xí)傳遞經(jīng)驗(yàn),高投入產(chǎn)出比 如何結(jié)對(duì)編程::寫設(shè)計(jì)文檔,:審閱文檔、編碼;考慮單元測(cè)試的覆蓋率;思考是否需要重構(gòu);,不連續(xù)一小時(shí), 團(tuán)隊(duì)模式: 開(kāi)發(fā)方法: 統(tǒng)一流程(RUP):, 敏捷流程: 軟件需求:()需求獲取方法:利益相關(guān)者:用戶:直接使用軟件的人;客戶:購(gòu)買軟件的人;市場(chǎng)分析師:代表典型用戶的需求;監(jiān)管機(jī)構(gòu):符合行業(yè)和政策規(guī)定;軟件工程師:需求階段重要角色項(xiàng)目經(jīng)理PM:對(duì)項(xiàng)目流程負(fù)責(zé),正確的協(xié)調(diào)團(tuán)隊(duì)內(nèi)部外部,調(diào)配各部門資源和時(shí)間,有效進(jìn)行風(fēng)險(xiǎn)管理,保證一個(gè)項(xiàng)目按計(jì)劃結(jié)項(xiàng)。管事也管人,不一定做具體工作。應(yīng)對(duì)風(fēng)險(xiǎn):PM能力:、典型用戶:功能說(shuō)明書 , 功能驅(qū)動(dòng)設(shè)計(jì):用戶體驗(yàn): 評(píng)價(jià)標(biāo)準(zhǔn):、 測(cè)試方法:黑箱:把軟件系統(tǒng)當(dāng)作一個(gè)黑箱,無(wú)法了解或使用系統(tǒng)的內(nèi)部結(jié)構(gòu)及知識(shí)。從軟件的行為而不是從內(nèi)部結(jié)構(gòu)出發(fā)來(lái)設(shè)計(jì)測(cè)試。白箱:設(shè)計(jì)者可以看到軟件系統(tǒng)的內(nèi)部結(jié)構(gòu),并使用軟件的內(nèi)部結(jié)構(gòu)和知識(shí)來(lái)選擇測(cè)試數(shù)據(jù)及具體的測(cè)試方法。軟件質(zhì)量:(開(kāi)發(fā)過(guò)程可見(jiàn)性、風(fēng)險(xiǎn)控制、軟件內(nèi)部模塊、開(kāi)發(fā)成本控制、內(nèi)部質(zhì)量指標(biāo)完成情況)如何衡量:CMMI理論:一級(jí)初始級(jí)(企業(yè)項(xiàng)目目標(biāo)實(shí)現(xiàn)),二級(jí)管理級(jí)(對(duì)項(xiàng)目流程審查,保證成功),三明確級(jí)(對(duì)管理體系制度化保障完成),四量化管理級(jí)(數(shù)字化管理,流程的穩(wěn)定性),五級(jí)優(yōu)化級(jí)(充分利用信息資料,主動(dòng)改善流程)如何衡量:,平均初次錯(cuò)誤時(shí)間,無(wú)故障時(shí)間 會(huì)診:IT創(chuàng)新:,團(tuán)隊(duì)合作階段: 職業(yè)道德:,并予以支持和幫助。需求分析:四方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、制定規(guī)格說(shuō)明書、評(píng)審;三原則:必須能夠表達(dá)和理解問(wèn)題的數(shù)據(jù)域和功能域;必須按自頂向下、逐步分解的方式對(duì)問(wèn)題進(jìn)行分解和不斷細(xì)化;要給出系統(tǒng)的邏輯視圖和物理視圖。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1