亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用

        2021-11-20 21:47:09尹振坤
        電子技術(shù)與軟件工程 2021年5期
        關(guān)鍵詞:對象狀態(tài)軟件

        尹振坤

        (中原工學(xué)院 河南省鄭州市 450000)

        互聯(lián)網(wǎng)技術(shù)的高速發(fā)展讓軟件已經(jīng)涉及到了商業(yè)、教育、政府部門、財政等多個領(lǐng)域,人們的生活也逐漸變得智能化。軟件開發(fā)伴隨著計算機技術(shù)的深度應(yīng)用逐漸成為很多國家的支柱性產(chǎn)業(yè)。軟件設(shè)計在人性化層面的優(yōu)勢是保障工作效率的前提,軟件應(yīng)用程序和信息管理系統(tǒng)的優(yōu)勢也能夠顯著提高軟件開發(fā)的質(zhì)量,起到降低風(fēng)險保障開發(fā)效率的目的,避免信息的頻繁變化。

        1 系統(tǒng)軟件開發(fā)過程的內(nèi)容需求

        1.1 信息需求

        傳統(tǒng)的軟件開發(fā)環(huán)節(jié)涉及到開發(fā)周期模型的有關(guān)內(nèi)容,且軟件工程思想在經(jīng)過復(fù)雜計算后得到軟件生存期模型,但都存在著不同的缺陷,特別是在某個環(huán)節(jié)出現(xiàn)問題,整個軟件開發(fā)過程將受到影響。但現(xiàn)階段的技術(shù)條件下,不同類型的信息之間存在著信息的包含關(guān)系,即一個信息會包含著另一個信息的內(nèi)容。對于系統(tǒng)軟件開發(fā)過程來說,多個軟件開發(fā)領(lǐng)域的同類型信息之間也可以細化為不同類型的子信息,即一個領(lǐng)域下對應(yīng)了多個子領(lǐng)域,這種關(guān)系也被稱為是信息的主關(guān)系和子關(guān)系。在一個主信息之下可以包含多個類型的子信息,但一個子信息只能夠?qū)?yīng)一個主信息。所有信息呈現(xiàn)出的是一個樹狀關(guān)系結(jié)構(gòu),在結(jié)構(gòu)當中的對象需要通過軟件工程技術(shù)的應(yīng)用開幫助開展系統(tǒng)軟件開發(fā),達到某些業(yè)務(wù)邏輯的現(xiàn)實需求。

        例如在工作量計算方面,某些項目的工作量計算需要等于所有的下級業(yè)務(wù)需求和技術(shù)需求,且業(yè)務(wù)需求的工作量等同于所有下級業(yè)務(wù)需求的工作量綜合。當一個業(yè)務(wù)需求完成之后,表示一個軟件的開發(fā)目的已經(jīng)達成或是開發(fā)要求已經(jīng)滿足,且該技術(shù)能夠呈現(xiàn)出信息之間的依賴關(guān)系。如果某個需求需要在另一個需求的基礎(chǔ)上才能達到,則說明兩者之間存在著依賴關(guān)系,所有需求應(yīng)該在被依賴的需求完成之后才能開始實現(xiàn),兩個不同的需求之間并不能同時存在,依賴關(guān)系描述的內(nèi)容也是不同需求之間的內(nèi)容完成順序。

        1.2 內(nèi)容優(yōu)化

        隨著網(wǎng)絡(luò)信息技術(shù)和網(wǎng)絡(luò)應(yīng)用的有效普及,現(xiàn)階段的軟件程序都是基于WWW 進行開發(fā),且這些內(nèi)容給軟件的開發(fā)和管理提供了更加有效的期待性內(nèi)容。傳統(tǒng)軟件的生命周期模型已經(jīng)無法適應(yīng)現(xiàn)代社會的軟件系統(tǒng)研發(fā)要求,面向企業(yè)對象的差異化也決定了程序內(nèi)容要作出適應(yīng)性的調(diào)整,對應(yīng)的軟件開發(fā)活動也要調(diào)節(jié)發(fā)展方向。對于軟件的研發(fā)過程而言,傳統(tǒng)的軟件研發(fā)消耗時間比較長,應(yīng)用程序也區(qū)域復(fù)雜;相比而言軟件應(yīng)用系統(tǒng)的研發(fā)時間比較短,適用性更加突出。應(yīng)用系統(tǒng)基于軟件本身的內(nèi)容對數(shù)據(jù)信息量的要求比較高,基于軟件的應(yīng)用系統(tǒng)需要滿足不同文化程度人群的接受能力和軟件技術(shù)應(yīng)用標準,包括對于某些復(fù)雜信息的闡述和用戶界面設(shè)計等。

        1.3 程序研發(fā)

        軟件工程的特性決定了軟件應(yīng)用系統(tǒng)的研發(fā)過程與傳統(tǒng)的軟件研發(fā)有所差異,開發(fā)過程的模型、項目管理模型和組織公共模型也共同地構(gòu)成了軟件工程的不同部分,其中開發(fā)過程模型對應(yīng)的是整個軟件應(yīng)用系統(tǒng)的開發(fā)周期,項目管理模型對應(yīng)的是基本過程和項目管理要求,組織公共模型則主要對應(yīng)的是軟件從開發(fā)到結(jié)束產(chǎn)生的作用。軟件的開發(fā)流程源于迭代思想,并且演化后產(chǎn)生流程模型,在一次迭代當中會包含軟件的版本開發(fā)所對應(yīng)的各項工作。一個完整的軟件應(yīng)用程序開發(fā)會涵蓋用戶需求分析、測試應(yīng)用、發(fā)布等,其中技術(shù)工程人員的各項操作是開發(fā)過程的關(guān)鍵組成部分,且設(shè)計測試是維持程序功能的主要手段,在這些因素共同作用的前提下達到用戶需求。此時工程管理的實效性更加重要,無論是方案設(shè)計策劃、項目研發(fā)還是后續(xù)的軟件開發(fā)流程內(nèi)容,在項目結(jié)束之后要進行檢查測試和產(chǎn)品驗收[1]。

        對于軟件需求信息的開發(fā)流程來說,需要記錄不同內(nèi)容的定義、管理拆分需求,確定優(yōu)先級的順序和工作量。從過程來看,先要定義產(chǎn)品內(nèi)容、產(chǎn)品項目和領(lǐng)域的關(guān)系結(jié)構(gòu),通常情況下在確定初始業(yè)務(wù)需求之后就可以將業(yè)務(wù)需求放置在某個領(lǐng)域之下或產(chǎn)品項目之下,確保業(yè)務(wù)需求可以細化到與技術(shù)進行匹配的程度。

        1.4 技術(shù)管理

        從技術(shù)管理的角度而言,軟件工程和軟件開發(fā)過程當中都會遇到很復(fù)雜的理論結(jié)構(gòu)問題,企業(yè)在自主研發(fā)層面也應(yīng)該重視軟件系統(tǒng)的程序設(shè)計要求,同時研發(fā)出適應(yīng)社會和生活需求的軟件程序,給生活帶來更便捷的應(yīng)用。

        2 系統(tǒng)軟件開發(fā)當中的軟件工程技術(shù)——以信息管理為例

        2.1 系統(tǒng)流程

        前文提到軟件的開發(fā)信息之間有主信息和子信息的關(guān)系,同種類型的需求信息之間也會存在依賴關(guān)系,業(yè)務(wù)需求信息和技術(shù)需求之間的匹配關(guān)系會涉及到工作量計算的有關(guān)內(nèi)容,且信息的關(guān)系設(shè)置之間會互相影響。即兩個信息不可同時存在依賴關(guān)系等,在設(shè)計需求信息方面也應(yīng)該確定關(guān)系設(shè)置完畢后才可以進行。業(yè)務(wù)需求劃分為不同的狀態(tài),軟件工程技術(shù)的應(yīng)用將從不同的狀態(tài)下得到體現(xiàn),每種狀態(tài)有著具體的說明和要求。

        草稿狀態(tài):在出現(xiàn)新的業(yè)務(wù)需求時如果未能完成基本的信息處理,則這些內(nèi)容會被視為草稿狀態(tài)保存在系統(tǒng)內(nèi)部,草稿狀態(tài)需求不要求將所有信息全部填寫完整,某些特殊情況下只需要填寫一個需求或序號內(nèi)容即可。

        計劃狀態(tài):一個新的業(yè)務(wù)需求可以在新建狀態(tài)和待定狀態(tài)之間相互轉(zhuǎn)換,當需求被設(shè)為待定狀態(tài)后則無法進行下一步的操作,如果進入計劃狀態(tài),那么可以預(yù)先設(shè)置主對象,將某個業(yè)務(wù)需求的主對象設(shè)置為不同的業(yè)務(wù)對象,表示某個業(yè)務(wù)需求對應(yīng)的是某個項目或是技術(shù)領(lǐng)域需求等,且兩個業(yè)務(wù)需求都需要保持在計劃中的狀態(tài)[2]。

        2.2 系統(tǒng)模塊設(shè)計

        如果將系統(tǒng)的不同軟件信息進行顯示之后,系統(tǒng)的信息可以逐級地呈現(xiàn),在選擇某一個產(chǎn)品的信息后列表會對應(yīng)出不同的產(chǎn)品下的多種版本信息,此時用戶可以先選擇某一個版本信息然后查詢內(nèi)部包含的所有軟件開發(fā)內(nèi)容,篩選特殊領(lǐng)域內(nèi)的業(yè)務(wù)需求。這些業(yè)務(wù)需求也可以細化到具體的開發(fā)方案層面,創(chuàng)建匹配的技術(shù)需求,然后作為一個開發(fā)周期的團隊任務(wù)。整個系統(tǒng)的軟件開發(fā)信息還可以在同一個列表當中進行平級顯示,字段包含了主關(guān)系和子關(guān)系樹的路徑字段。兩種不同類型的模式可以相互切換,經(jīng)過一個查詢面板來查詢,系統(tǒng)會按照查詢面板當中的條件獲取結(jié)果。若需要高級查詢則可以通過不同的約束條件來明確軟件開發(fā)信息。

        在業(yè)務(wù)模塊方面,同一個項目下的所有業(yè)務(wù)內(nèi)容會有優(yōu)先級排序,優(yōu)先級越高的業(yè)務(wù)需求,其排序會越前,并且在系統(tǒng)平級顯示基礎(chǔ)上可以同時規(guī)劃不同的業(yè)務(wù)需求展開整體處理,便于用戶對信息進行有效編輯。

        2.3 業(yè)務(wù)對象設(shè)計

        系統(tǒng)的數(shù)據(jù)處理并不完全需要通過數(shù)據(jù)庫進行,使用SAP 的業(yè)務(wù)對象之后可以讓開發(fā)者以更加便捷的方式完成數(shù)據(jù)的建模、操作等。例如在SAP 系統(tǒng)內(nèi)部,BO 可以代表著現(xiàn)實的對象信息,采購訂單、數(shù)據(jù)、職員信息等都可以在系統(tǒng)外部完成通信過程,或是以真實世界當中的業(yè)務(wù)對象作為單位來描述出企業(yè)的數(shù)據(jù)和業(yè)務(wù)特征信息。其中內(nèi)核層包含了內(nèi)部的數(shù)據(jù)內(nèi)容,整合層對應(yīng)的是業(yè)務(wù)規(guī)則與限制,接口層對應(yīng)的是接口類型的定義方法。一個完整的BO 會包含接口、字段、屬性和方法等,且一個業(yè)務(wù)對象展現(xiàn)的是一個獨立而清晰的業(yè)務(wù)實體。整個業(yè)務(wù)邏輯的定義信息都會被包含在業(yè)務(wù)對象之內(nèi),而每一個業(yè)務(wù)對象都可以通過標準化服務(wù)來獲取關(guān)聯(lián)特征,讓節(jié)點通過層次關(guān)系做好業(yè)務(wù)組合。同一個部署單元業(yè)務(wù)對象內(nèi)部的關(guān)系也可以利用關(guān)聯(lián)的方式進行描述,且不同的業(yè)務(wù)對象之間的關(guān)系也可以得到確定。

        系統(tǒng)對應(yīng)的業(yè)務(wù)對象結(jié)構(gòu)會根據(jù)軟件產(chǎn)品的特性產(chǎn)生變化,例如在產(chǎn)品開發(fā)的過程當中,如果投資項目下包含不同的產(chǎn)品領(lǐng)域,則后續(xù)的另一個版本在開發(fā)時就可以對應(yīng)不同的投資項目或是不同的子產(chǎn)品領(lǐng)域。但無論如何每個對象只能對應(yīng)一個主對象,但可以對應(yīng)多個子對象,所有的業(yè)務(wù)對象之間的主關(guān)系和子關(guān)系都將呈現(xiàn)為一個樹狀關(guān)系結(jié)構(gòu)。

        在業(yè)務(wù)需求的設(shè)計方面,業(yè)務(wù)需求對象管理的是不同的業(yè)務(wù)需求信息,除去基本的工作量信息之外還包含了知識管理和計劃狀態(tài)的某些內(nèi)容,系統(tǒng)的排序會按照字段降序排列。

        3 軟件工程技術(shù)的應(yīng)用模式

        3.1 系統(tǒng)擴展與系統(tǒng)開發(fā)

        隨著信息化發(fā)展速度的加快,企業(yè)需要面臨的各種內(nèi)外部信息和工作流程變得更加復(fù)雜,不同類型的干擾因素也在此時產(chǎn)生。如果每次增加新信息都去采取技術(shù)手段和系統(tǒng)開發(fā)模式,在后期可能會產(chǎn)生多個信息管理系統(tǒng),無論是維護還是應(yīng)用的難度都非常大。因此,可以通過系統(tǒng)擴展和系統(tǒng)開發(fā)技術(shù)來滿足不同的需求,同時減少管理系統(tǒng)的成本消耗。以基于云計算的企業(yè)管理SAP Business By Design 為例,它可以涵蓋管理的多個方面,包括資源管理、供應(yīng)鏈管理、財務(wù)管理等,甚至還包含了解決方案自身的擴展開發(fā)應(yīng)用管理,在云計算支持下實現(xiàn)了完善的管理流程[3]。通過對業(yè)務(wù)對象的擴展開發(fā),可以按照新的需求來定義業(yè)務(wù)對象,然后合作伙伴自定義業(yè)務(wù)對象能夠和原有的業(yè)務(wù)對象相互關(guān)聯(lián)以實現(xiàn)功能的拓展。標準的業(yè)務(wù)對象上定義了一系列可以進行擴展的節(jié)點,這些節(jié)點可以被添加新的屬性、動作和事件信息,根據(jù)不同的需求來創(chuàng)建頁面內(nèi)容。這些頁面對應(yīng)的數(shù)據(jù)可以包含標準的業(yè)務(wù)對象,也可以包含自定義業(yè)務(wù)對象。標準的頁面當中有很多可以用于嵌入的區(qū)域,這些自定義的內(nèi)容也可以在標準頁面當中得到體現(xiàn)。

        3.2 軟件開發(fā)系統(tǒng)

        系統(tǒng)包含了不同類型的信息,不同的信息之間存在著主-子關(guān)系。無論是多層結(jié)構(gòu)顯示還是平級顯示,可以直接在開發(fā)過程完成管理流程的有效規(guī)劃。業(yè)務(wù)需求信息對象的狀態(tài)字段能夠表示出前文提到的不同業(yè)務(wù)狀態(tài),在業(yè)務(wù)對象正式創(chuàng)建之后開發(fā)工具會生成業(yè)務(wù)對象,函數(shù)在加載的階段會被自動地執(zhí)行,函數(shù)則在業(yè)務(wù)需求保存之前就自動執(zhí)行。這樣一來,業(yè)務(wù)需求在某一個狀態(tài)下只能進行“某種類型”的操作,業(yè)務(wù)需求在保存之前如果進行了修改,那么也應(yīng)判斷業(yè)務(wù)需求的匹配關(guān)系等。

        技術(shù)需求在軟件開發(fā)層面和實現(xiàn)方法上和業(yè)務(wù)需求流程設(shè)計比較接近,只有某些地方可能存在差異。一是技術(shù)需求完成狀態(tài)時會調(diào)用函數(shù)來修改匹配的業(yè)務(wù)需求,而是技術(shù)需求加載時會匹配各個需求的優(yōu)先級[4]。

        3.3 系統(tǒng)測試

        如果將該系統(tǒng)嵌入到SAP Business By Design 當中,作為軟件開發(fā)階段的擴展模塊,會和其它的模塊結(jié)合并展開配套運行從而進行系統(tǒng)測試。一般情況下在完成集成測試的工作之后會按照需求說明對系統(tǒng)內(nèi)部的功能展開測定,確保整個軟件開發(fā)階段不出現(xiàn)嚴重的程序錯誤。如果存在錯誤,也應(yīng)該先定位錯誤的原因和區(qū)域,然后進行改正以確保整個開發(fā)階段的穩(wěn)定性。除去一般的功能測試之外還可以通過性能測試和安全測試,從軟件的架構(gòu)出發(fā)判斷產(chǎn)品的特點和可操作行為,確定其是否滿足要求。在對這些管理信息進行測定后,可獲得功能測試的結(jié)果信息。

        以性能測試為例,其作用在于確定軟件系統(tǒng)是否能夠達到既定的性能指標標準,了解軟件系統(tǒng)內(nèi)部是否存在性能缺陷[5]。在界面嵌入、讀寫對象、信息顯示查詢、業(yè)務(wù)需求、技術(shù)需求等模塊都可以通過觀察和操作確定該項功能是否能夠正常執(zhí)行,包括和系統(tǒng)功能分析描述的相符程度。后續(xù)的安全性測試、系統(tǒng)運作測試則根據(jù)實際需求做出調(diào)整。

        4 結(jié)語

        軟件工程技術(shù)在我國新興產(chǎn)業(yè)的發(fā)展過程當中扮演著非常重要的角色,隨著未來軟件系統(tǒng)程序設(shè)計的復(fù)雜化,與軟件研發(fā)相關(guān)的研究工作將進一步深入。因此,需要結(jié)合當前技術(shù)與社會發(fā)展需求,借助軟件優(yōu)勢提供應(yīng)用保障。

        猜你喜歡
        對象狀態(tài)軟件
        神秘來電
        睿士(2023年2期)2023-03-02 02:01:09
        禪宗軟件
        英語文摘(2021年10期)2021-11-22 08:02:26
        狀態(tài)聯(lián)想
        軟件對對碰
        生命的另一種狀態(tài)
        攻略對象的心思好難猜
        意林(2018年3期)2018-03-02 15:17:24
        基于熵的快速掃描法的FNEA初始對象的生成方法
        熱圖
        家庭百事通(2016年3期)2016-03-14 08:07:17
        堅持是成功前的狀態(tài)
        山東青年(2016年3期)2016-02-28 14:25:52
        區(qū)間對象族的可鎮(zhèn)定性分析
        丝袜美腿亚洲综合玉足| 天天做天天摸天天爽天天爱| 亚洲精品久久一区二区三区777 | 亚洲成aⅴ人片久青草影院| 三级在线看中文字幕完整版| 亚洲日韩一区二区一无码| av天堂吧手机版在线观看| 精品中文字幕在线不卡| 久爱www人成免费网站| 国产zzjjzzjj视频全免费| 中文人妻AV高清一区二区| 色佬易精品视频免费在线观看| 中文字幕精品亚洲人成| 久久亚洲国产成人精品v| 精品女人一区二区三区| 在线观看免费不卡网站| 人妻 丝袜美腿 中文字幕| 性生交大片免费看淑女出招| 亚洲综合免费| 国内色精品视频在线网址| 一区二区三区国产亚洲网站| 亚洲国产一区二区视频| 少妇又色又爽又高潮在线看| 妺妺窝人体色777777| 女人被爽到呻吟gif动态图视看| 亚洲人成网站在线观看播放| 亚洲无线码1区| 亚洲综合中文日韩字幕| 少妇被粗大进猛进出处故事| 久久久中文久久久无码| 欧美黑人又粗又硬xxxxx喷水| 爽妇网国产精品| 国产精品va在线观看一| 日韩狼人精品在线观看| 日韩一区二区三区久久精品| 国产日产精品一区二区三区四区的特点| 人妻影音先锋啪啪av资源| 最新日韩av在线不卡| av成人综合在线资源站| 天天综合网网欲色| 久久人人爽人人爽人人av|