在軟件生存周期中,將某種形式表示的軟件轉(zhuǎn)換成更高抽象形式表示的軟件的活動(dòng)屬于( )。
A、逆向工程B
解析
答案選B
通常產(chǎn)品設(shè)計(jì)過程是一個(gè)從設(shè)計(jì)到產(chǎn)品的過程,即設(shè)計(jì)人員首先在大腦中構(gòu)思產(chǎn)品的外形、性能和大致的技術(shù)參數(shù)等,然后在詳細(xì)設(shè)計(jì)階段完成各類數(shù)據(jù)模型,最終將這個(gè)模型轉(zhuǎn)入到研發(fā)流程中,完成產(chǎn)品的整個(gè)設(shè)計(jì)研發(fā)周期。這就是“正向設(shè)計(jì)”過程。而逆向工程,又名反向工程(ReverseEngineering-RE),則是一個(gè)從產(chǎn)品到設(shè)計(jì)的過程,就是根據(jù)已經(jīng)存在的產(chǎn)品,反向推出產(chǎn)品設(shè)計(jì)數(shù)據(jù)(包括各類設(shè)計(jì)圖或數(shù)據(jù)模型)的過程。早期的船舶工業(yè)中常用的船體放樣設(shè)計(jì)就是逆向工程的很好實(shí)例。在軟件開發(fā)行業(yè),基于某個(gè)軟件,以反匯編閱讀源碼的方式去推斷其數(shù)據(jù)結(jié)構(gòu)、體系結(jié)構(gòu)和程序設(shè)計(jì)信息成為軟件逆向工程技術(shù)關(guān)注的主要對(duì)象。軟件逆向技術(shù)的目的是用來研究和學(xué)習(xí)先進(jìn)的技術(shù),特別是當(dāng)手里沒有合適的文檔資料,而又很需要實(shí)現(xiàn)某個(gè)軟件的功能的時(shí)候。因此很多軟件開發(fā)組織為了壟斷技術(shù),在軟件安裝之前,要求用戶同意不去逆向研究。根據(jù)黃柏素、梅宏組織翻譯,RogerS.Pressman編著的《軟件工程—實(shí)踐者的研究方法》第4版的陳述:逆向工程抽象層次應(yīng)該盡可能高,即逆向工程過程應(yīng)該能夠?qū)С鲞^程的設(shè)計(jì)表示(一種低層的抽象);程序和數(shù)據(jù)結(jié)構(gòu)信息(稍高一點(diǎn)層次的抽象);數(shù)據(jù)和控制流模型(一種相對(duì)高層的抽象);以及實(shí)體—關(guān)系模型(一種高層抽象)。隨著抽象層次增高,軟件工程師獲得更有助于理解程序的信息。
軟件重構(gòu)修改源代碼和/或數(shù)據(jù)以使得它適應(yīng)未來的變化。通常,重構(gòu)并不修改整體的程序體系結(jié)構(gòu),它趨向于關(guān)注個(gè)體模塊的設(shè)計(jì)細(xì)節(jié)以及定義在模塊中的局部數(shù)據(jù)結(jié)構(gòu)。如果重構(gòu)擴(kuò)展到模塊邊界之外并涉及軟件體系結(jié)構(gòu),則重構(gòu)變成了正向設(shè)計(jì)過程。代碼重構(gòu)的目標(biāo)是生成可提供相同功能的設(shè)計(jì),但是該設(shè)計(jì)比原程序有更高的質(zhì)量
采購人員按照()的安排實(shí)施采購活動(dòng)。
在典型的軟件架構(gòu)模式中,()模式是基于資源不對(duì)等,為實(shí)現(xiàn)共享而提出的。
某公司正在計(jì)劃實(shí)施一項(xiàng)用于公司內(nèi)部的辦公自動(dòng)化系統(tǒng)項(xiàng)目,由于該系統(tǒng)的實(shí)施涉及到公司很多內(nèi)部人員,因此項(xiàng)目經(jīng)理打算制定一個(gè)項(xiàng)目溝通管理計(jì)劃,他應(yīng)采取的第一個(gè)工作步驟是()。
在項(xiàng)目可行性研究內(nèi)容中,()主要是從資源配置的角度衡量項(xiàng)目的價(jià)值,評(píng)價(jià)項(xiàng)目在實(shí)現(xiàn)區(qū)域經(jīng)濟(jì)發(fā)展目標(biāo)、有效配置經(jīng)濟(jì)資源、增加供應(yīng)、創(chuàng)造就業(yè)、改善環(huán)境、提高人民生活等方面的效益
2017年11月27日,國務(wù)院正式印發(fā)《關(guān)于深化“互聯(lián)網(wǎng)+先進(jìn)制造業(yè)”發(fā)展工業(yè)互聯(lián)網(wǎng)的指導(dǎo)意見》以下簡稱“《意見》”)。該《意見)指出:工業(yè)互聯(lián)網(wǎng)通過系統(tǒng)構(gòu)建網(wǎng)絡(luò)、平臺(tái)、()三大功能體系,打造人、機(jī)、物全面互聯(lián)的新型網(wǎng)絡(luò)基礎(chǔ)設(shè)施,形成智能化發(fā)展的新興業(yè)態(tài)和應(yīng)用模式,是推進(jìn)制造強(qiáng)國和網(wǎng)絡(luò)強(qiáng)國建設(shè)的重要基礎(chǔ),是全面建成小康社會(huì)和建設(shè)社會(huì)主義現(xiàn)代化強(qiáng)國的有力支撐。