色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

精確軟件開發(fā)研討及應(yīng)用論文

時(shí)間:2021-06-10 19:09:38 論文 我要投稿

精確軟件開發(fā)研討及應(yīng)用論文

  簡而言之,軟件開發(fā)過程主要體現(xiàn)為軟件開發(fā)的工程化,主要是指把軟件開發(fā)視為完整的系統(tǒng)性的工程項(xiàng)目,將工程項(xiàng)目領(lǐng)域當(dāng)中常用的管理方法、處理流程技術(shù)等運(yùn)用到軟件開發(fā)中去。“目標(biāo)”、“過程”與“原則”是軟件工程(SoftwareEngineering)的基本框架構(gòu)架構(gòu)成,其中的軟件開發(fā)“過程”一些列的步驟,通過這些步驟,軟件開發(fā)人員能夠最終開發(fā)出滿足預(yù)期要求的軟件產(chǎn)品。一般而言,軟件工程的過程主要包括以下幾個(gè)流程:開發(fā)→運(yùn)作→維護(hù)。這三個(gè)流程基本上已經(jīng)完全涵蓋了軟件開發(fā)過程必需的需求活動、設(shè)計(jì)活動、實(shí)現(xiàn)活動、確認(rèn)活動以及維護(hù)活動。其中,(1)需求活動主要兩個(gè)方面,即問題分析與需求分析,這兩者的關(guān)系是,問題分析可以得到需求定義,而需求分析則能夠產(chǎn)生功能規(guī)約。(2)設(shè)計(jì)活動通常由整體性設(shè)計(jì)與詳細(xì)設(shè)計(jì)兩個(gè)部分構(gòu)成。前者的主要目標(biāo)是構(gòu)建軟件系統(tǒng)的框架結(jié)構(gòu),而后者的主要內(nèi)容是系統(tǒng)的模塊內(nèi)容(包括數(shù)據(jù)結(jié)構(gòu)說明、加工描述等等)。(3)實(shí)現(xiàn)活動的主要目標(biāo)是實(shí)現(xiàn)設(shè)計(jì)結(jié)果向具有執(zhí)行能力的代碼的順利轉(zhuǎn)換。(4)確認(rèn)活動需要整個(gè)軟件開發(fā)過程中進(jìn)行體現(xiàn),其主要目標(biāo)就是確保客戶的要求能夠得到滿足。(5)維護(hù)過程中主要是指軟件開發(fā)、使用過程當(dāng)中的調(diào)整、完善以及修改等等。筆者將軟件開發(fā)過程中的若干構(gòu)成要素進(jìn)行了精確化處理(即精確軟件開發(fā)過程),明確劃分了軟件開發(fā)生命周期的不同階段。下文就精確軟件開發(fā)過程的相關(guān)問題進(jìn)行了分析和探討。

精確軟件開發(fā)研討及應(yīng)用論文

  一、精確軟件開發(fā)過程概述

  相對于精確軟件開發(fā)過程,統(tǒng)一軟件開發(fā)過程(RationalUnifiedProcess,RUP)中存在著諸多的不足與弊端。所謂的統(tǒng)一軟件開發(fā)過程(RUP)主要是指以網(wǎng)絡(luò)基礎(chǔ)、面向?qū)ο蟮某绦蜷_發(fā)方法論,它就好像一個(gè)在線的指導(dǎo)人員,能夠?yàn)槿繉蛹墶⑺蟹矫娴能浖绦蜷_發(fā)提供開發(fā)模板、方針建議以及案例支持等等。統(tǒng)一軟件開發(fā)過程(RUP)擁有著一個(gè)十分完整的框架結(jié)構(gòu),在該框架結(jié)構(gòu)下,技術(shù)、實(shí)踐等面向過程的方面以及代碼、模型、文檔等其它開發(fā)組件均被囊括其中。但是統(tǒng)一軟件開發(fā)過程(RUP)的不足也是顯而易見的,筆者在深入分析研究的基礎(chǔ)上,以統(tǒng)一軟件開發(fā)過程(RUP)為基礎(chǔ),給出了一種相對更加高效、更加可行的精確軟件開發(fā)過程。精確軟件開發(fā)過程的終極目標(biāo)就是彌補(bǔ)統(tǒng)一軟件開發(fā)過程(RUP)的不足,通過科學(xué)、系統(tǒng)以及有計(jì)劃的指導(dǎo),提高軟件開發(fā)的效率、可行性尤其是成功率,能夠?yàn)橹行⌒蛙浖到y(tǒng)的開發(fā)提供必要的扶持和幫助。精確軟件開發(fā)過程的基本思想主要體現(xiàn)在以下幾個(gè)方面:

  第一,合理簡化使其更具針對性。統(tǒng)一軟件開發(fā)過程(RUP)的主要面向?qū)ο笫悄切┏R?guī)性的絕大多數(shù)的軟件系統(tǒng)開發(fā),因此,在針對性方面顯得不足,沒有能力可以根據(jù)實(shí)際的問題給出具有很強(qiáng)針對性的軟件開發(fā)設(shè)計(jì)方案。尤其是那些開發(fā)數(shù)量與日俱增的中小型軟件系統(tǒng),應(yīng)用統(tǒng)一軟件開發(fā)過程(RUP)則會使得整個(gè)開發(fā)過程顯得啰嗦、累贅和臃腫,軟件設(shè)計(jì)人員除了要進(jìn)行軟件設(shè)計(jì)活動之外,還需要有效處理統(tǒng)一軟件開發(fā)過程(RUP)天生的不足,增加了軟件開發(fā)人員的工作壓力。而精確軟件開發(fā)過程的基本思想則采取了與統(tǒng)一軟件開發(fā)過程(RUP)的面面俱到截然相反的理念,即“分割簡化、細(xì)致明確”。具體而言,就是將軟件開發(fā)過程的復(fù)雜性問題進(jìn)行合理劃分,分析并探討相對簡單的部分,明確這些簡單部分之后進(jìn)行設(shè)計(jì)活動和實(shí)現(xiàn)活動。

  由于精確軟件開發(fā)過程來源于眾多的中小型軟件系統(tǒng)的設(shè)計(jì)實(shí)踐,因此,它在有效解決實(shí)際問題不僅高效,而且極具針對性和簡化性。這些特點(diǎn)使得不論是軟件開發(fā)人員還是軟件工程管理人員都能夠比較容易地接受精確軟件開發(fā)過程,獲得良好的執(zhí)行效果。

  第二,能夠?qū)崿F(xiàn)軟件開發(fā)支持的最大化。在軟件開發(fā)的過程中,存在著諸多的不確定性因素,例如軟件設(shè)計(jì)人員對于業(yè)務(wù)理解的偏差、系統(tǒng)用戶對于業(yè)務(wù)的變更和微調(diào)等,統(tǒng)一軟件開發(fā)過程(RUP)很難進(jìn)行有效地應(yīng)對,而精確軟件開發(fā)過程則能夠很好地解決軟件系統(tǒng)在開發(fā)過程中出現(xiàn)的各種不確定性因素。這主要是由于精確軟件開發(fā)過程當(dāng)中,軟件系統(tǒng)開發(fā)團(tuán)隊(duì)的人員構(gòu)成與統(tǒng)一軟件開發(fā)過程(RUP)團(tuán)隊(duì)存在著較大的差異,前者不僅擁有軟件系統(tǒng)開發(fā)領(lǐng)域的專業(yè)技術(shù)人員,更有用戶業(yè)務(wù)領(lǐng)域的專家。因此,精確軟件開發(fā)過程的軟件系統(tǒng)設(shè)計(jì)團(tuán)隊(duì)能夠在開發(fā)的整個(gè)過程中與用戶進(jìn)行直接、沒有偏差的交流,及時(shí)發(fā)生客戶對于業(yè)務(wù)的新要求、新變化,相應(yīng)地,客戶也能夠在交流過程中了解軟件系統(tǒng)開發(fā)的具體進(jìn)程,并根據(jù)軟件系統(tǒng)開發(fā)團(tuán)隊(duì)的要求為軟件系統(tǒng)開發(fā)提供最大的支持和協(xié)助。

  第三,優(yōu)化合理的軟件系統(tǒng)開發(fā)過程。對于統(tǒng)一軟件開發(fā)過程(RUP)而言,它的過程一般包括以下幾個(gè)方面:計(jì)劃過程、需求分析過程、設(shè)計(jì)過程、編碼過程、測試過程以及運(yùn)行維護(hù)過程。其中,統(tǒng)一軟件開發(fā)過程(RUP)的設(shè)計(jì)過程要比精確軟件開發(fā)過程(該過程的設(shè)計(jì)過程主要包括整體性設(shè)計(jì)過程和詳細(xì)設(shè)計(jì)過程)籠統(tǒng)得多;而統(tǒng)一軟件開發(fā)過程(RUP)的測試過程中主要包括兩個(gè)方面,即開發(fā)人員的測試過程和用戶的測試過程,且開發(fā)人員的測試過程密切聯(lián)系著編碼過程;同時(shí),測試過程之后直接進(jìn)入到運(yùn)行過程也缺乏合理性,這兩者之間應(yīng)該增加“試運(yùn)行過程”,即保持“測試過程→試運(yùn)行過程→運(yùn)行過程”的順序,經(jīng)過試運(yùn)行過程證明系統(tǒng)具有良好的穩(wěn)定性之后再進(jìn)入到正式的運(yùn)行維護(hù)過程中。有鑒于此,精確軟件開發(fā)過程對軟件系統(tǒng)開發(fā)過程進(jìn)行了合理化與優(yōu)化處理,將其劃分為以下七個(gè)方面,即需求定義過程、外部設(shè)計(jì)過程、內(nèi)部設(shè)計(jì)過程、編碼測試過程、聯(lián)合測試過程、系統(tǒng)試運(yùn)行過程、系統(tǒng)初運(yùn)行過程。其中,“外部設(shè)計(jì)過程”和“內(nèi)部設(shè)計(jì)過程”同屬于大的設(shè)計(jì)過程,“聯(lián)合測試過程”則合并了編碼和開發(fā)人員的單體測試,單獨(dú)增加了“系統(tǒng)試運(yùn)行過程”這一個(gè)重要環(huán)節(jié)。正是由于精確軟件開發(fā)過程對軟件系統(tǒng)開發(fā)過程進(jìn)行了合理化與優(yōu)化處理,使得軟件工程管理人員能夠更加有效管理和控制軟件系統(tǒng)開發(fā)的進(jìn)程。同時(shí)需要說明的是,精確軟件開發(fā)過程在每一個(gè)開發(fā)環(huán)節(jié)當(dāng)中均有開發(fā)進(jìn)度文檔,該文檔的主要作用就是用來進(jìn)行階段性任務(wù)的明確、任務(wù)完成人員和完成時(shí)間的嚴(yán)格定義,借助于開發(fā)進(jìn)度文檔,徹底實(shí)現(xiàn)了軟件系統(tǒng)開發(fā)進(jìn)程的精確化管理和控制。

  第四,基本思想概述。通常以上三個(gè)方面的論述我們知道,精確軟件開發(fā)過程是建立在統(tǒng)一軟件開發(fā)過程(RUP)的基礎(chǔ)之上的,并充分融入了CMM(CapabilityMaturityModelforSoftware,能力成熟度模型)理念,是一種具有很強(qiáng)針對性的軟件開發(fā)過程。所以,精確軟件開發(fā)過程中對中小型的B/S系統(tǒng)及其類似軟件系統(tǒng)的開發(fā)過程具有非常好的適應(yīng)性。精確軟件開發(fā)過程的基本思想可以概述為以下幾個(gè)方面:

  (1)過程的'細(xì)化分割。精確軟件開發(fā)過程實(shí)現(xiàn)了對復(fù)雜問題的細(xì)化分割,將其劃分成為多個(gè)簡單的問題進(jìn)行分析處理,不論是系統(tǒng)開發(fā)過程還是軟件工程管理均更容易;

  (2)軟件開發(fā)團(tuán)隊(duì)當(dāng)中增加了新成員——業(yè)務(wù)領(lǐng)域?qū)<遥碾A段性介入對于增強(qiáng)整個(gè)軟件系統(tǒng)開發(fā)團(tuán)隊(duì)業(yè)務(wù)能力方面是不言而喻的,提高了發(fā)現(xiàn)不合理業(yè)務(wù)的及時(shí)性,并能夠給出專業(yè)化的解決方案,有效解決了軟件系統(tǒng)開發(fā)資源;

  (3)優(yōu)化合理的軟件系統(tǒng)開發(fā)過程,包括需求定義過程、外部設(shè)計(jì)過程、內(nèi)部設(shè)計(jì)過程、編碼測試過程、聯(lián)合測試過程、系統(tǒng)試運(yùn)行過程、系統(tǒng)初運(yùn)行過程等七個(gè)過程,更加科學(xué)合理。精確軟件開發(fā)過程要求計(jì)劃具有非常高的細(xì)致程度,例如,以周為單位進(jìn)行計(jì)劃的制定,以天為單位確定開發(fā)計(jì)劃,以小時(shí)為單位明確測試計(jì)劃,等等。總體而言,精確軟件開發(fā)過程能夠?yàn)檐浖_發(fā)質(zhì)量和開發(fā)進(jìn)度提供更可靠的保證,對于軟件工程水平較低的國內(nèi)現(xiàn)狀而言,其積極作用還是非常顯著的。

  二、基于精確軟件開發(fā)過程的X系統(tǒng)開發(fā)實(shí)例

  某企業(yè)需要開發(fā)一套物流中心倉庫管理系統(tǒng),要求對倉庫進(jìn)行嚴(yán)格的控制,即對倉庫進(jìn)行精確的入/出庫管理,提供在庫量的實(shí)時(shí)監(jiān)控,并且為財(cái)務(wù)用戶提供準(zhǔn)確的入/出庫數(shù)據(jù)以及相關(guān)的財(cái)務(wù)數(shù)據(jù)。需求定義。在立項(xiàng)初期,首先確立系統(tǒng)開發(fā)的對應(yīng)體制,包括開發(fā)商、用戶系統(tǒng)課負(fù)責(zé)人、用戶業(yè)務(wù)負(fù)責(zé)人。在開發(fā)商方面,有項(xiàng)目經(jīng)理,項(xiàng)目組、開發(fā)人員以及技術(shù)支持人員。項(xiàng)目經(jīng)理主要負(fù)責(zé)項(xiàng)目整體進(jìn)度的把握已經(jīng)項(xiàng)目合同的相關(guān)事宜。項(xiàng)目組長則全面的管理項(xiàng)目的開發(fā)進(jìn)展,對各個(gè)開發(fā)階段進(jìn)行全程的跟蹤,并且對項(xiàng)目中的相關(guān)技術(shù)方面的問題做出決策,還包括了與用戶系統(tǒng)負(fù)責(zé)人進(jìn)行聯(lián)絡(luò)。開發(fā)人員主要負(fù)責(zé)系統(tǒng)需求的獲取,系統(tǒng)設(shè)計(jì)以及系統(tǒng)實(shí)現(xiàn)。在用戶方面,系統(tǒng)負(fù)責(zé)人主要起聯(lián)絡(luò)開發(fā)商和用戶的作用,協(xié)助開發(fā)商和用戶對業(yè)務(wù)需求進(jìn)行溝通。另外,還負(fù)責(zé)向系統(tǒng)課的領(lǐng)導(dǎo)匯報(bào)系統(tǒng)的開發(fā)進(jìn)度情況以及開發(fā)遇到的重大課題。業(yè)務(wù)負(fù)責(zé)人主要由實(shí)際工作的操作者構(gòu)成,是系統(tǒng)功能的提出者以及系統(tǒng)測試和確認(rèn)的人員。外部設(shè)計(jì)。在需求定義階段,己經(jīng)對系統(tǒng)的功能需求進(jìn)行了詳細(xì)的討論與確認(rèn),系統(tǒng)整體上可以分為8個(gè)大的功能模塊,主要包括系統(tǒng)管理、Maste管理、集裝箱堆場、倉庫管理、溢出倉庫管理、工廠側(cè)管理、財(cái)務(wù)用戶部分和Housekeeping。在每個(gè)人功能模塊當(dāng)中又劃分了若干了個(gè)功能畫面,分別對用戶提出的需求進(jìn)行實(shí)現(xiàn)。內(nèi)部設(shè)計(jì)。詳細(xì)描述了系統(tǒng)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),定義了各個(gè)數(shù)據(jù)表以及表中的數(shù)據(jù)字段的名稱、類型、長度、含義等相關(guān)信息。系統(tǒng)實(shí)現(xiàn)。開發(fā)系統(tǒng)環(huán)境:MicrosoftWindowsServer2003SP2;開發(fā)平臺:MicrosoftVisualStudio2003;開發(fā)語言:,C#,JavaScript;數(shù)據(jù)庫服務(wù):MicrosoftSQLServer2005;數(shù)據(jù)庫客戶端:Oracle9.2。

  三、結(jié)束語

  該系統(tǒng)的開發(fā)過程,完全按照精確軟件開發(fā)過程的要求,明確系統(tǒng)的開發(fā)目的和預(yù)期目標(biāo),嚴(yán)格對開發(fā)過程中的各個(gè)階段進(jìn)行劃分,完成必需的相關(guān)文檔。與之前的項(xiàng)目開發(fā)相比,體現(xiàn)出較多的優(yōu)勢,例如,項(xiàng)目過程管理精確、階段任務(wù)完成良好,項(xiàng)目開發(fā)工數(shù)降低、節(jié)省開發(fā)成本,項(xiàng)目完成質(zhì)量較好,項(xiàng)目設(shè)計(jì)開發(fā)文檔齊備、維護(hù)方便,等等。

主站蜘蛛池模板: 高潮毛片7777777毛片 | 热の综合热の国产 | 免费中文字幕日韩 | 无码av最新清无码专区吞精 | 免费观看一级一片 | 超碰在线免费av | 亚欧乱色国产精品免费 | 一级特黄妇女高潮2 | 亚洲国产精品无码久久久蜜芽 | 少妇激情偷人爽爽91嫩草 | 国产精品呦呦 | 亚洲视屏在线观看 | 日日操日日操 | 亚洲综合久久av一区二区三区 | 久久精品亚洲天堂 | 久久精品久久久久久久 | 狠狠爱无码一区二区三区 | 欧美日韩有码 | 一本无码人妻在中文字幕 | 肥臀浪妇太爽了快点再快点 | 亚洲大成色www永久网站 | 精品欧美成人一区二区不卡在线 | 蜜臀av色欲a片无码精品一区 | 无遮挡激情视频国产在线观看 | 色琪琪av中文字幕一区二区 | 军人全身脱精光自慰 | 太粗太深了太紧太爽了动态图 | 日韩精品在线一区二区 | 小12国产萝裸体视频福利 | 亚洲精品影院在线观看 | 国产精品高清一区二区不卡 | 手机在线免费毛片 | 丰满大乳少妇毛片视频 | 8x拔播拔播国产在线视频 | 久久精品女人毛片水多 | 亚洲中文字幕无码天然素人 | 啪啪免费视频网站 | 枫花恋在线观看 | 亚洲不乱码卡一卡二卡4卡5 | 九九九视频在线观看 | 亚洲福利在线视频 | 在线播放国产精品三级 | 色妞www精品视频7777 | 国产av一区二区三区人妻 | 91九色在线观看 | 欧美在线视频网 | 亚洲综合在线视频 | 欧美久久久久高潮不断 | 风间由美一区 | 亚洲精品午夜久久久 | 免费能看的av | 久草在线资源观看 | 男人女人真曰批的视频无遮挡 | 风间由美一区二区av101 | 亚洲人成人一区二区三区 | 国产精品人妻久久毛片 | 亚洲中文字幕伊人久久无码 | 国产精品国产三级欧美二区 | 在线视频免费观看爽爽爽 | 亚洲色无码播放亚洲成av | 老熟妇仑乱视频一区二区 | 人人人妻人人澡人人爽欧美一区 | 无码中文人妻在线一区二区三区 | 亚洲精品久久片久久久久 | 极品少妇嫩玉门av | 国产丝袜美女一区二区三区 | nese | 亚洲裸男自慰gv网站 | 91视频最新网址 | 久久sese| 中文字幕亚洲综合小综合在线 | 精品精品久久 | 久久桃花网 | 亚洲精品久久片久久久久 | 国产亚洲精品精品精品 | 男人的天堂毛片 | 中文字幕第274页 | 国产婷婷精品任我爽欧美 | 日本a在线 | 狠狠色噜噜狠狠狠狠色综合久 | 97黄网 | 亚洲国产一区二区三区日本久久久 | 免费观看又色又爽又黄的韩国 | 日本高清中文字幕免费一区二区 | 日韩第2页| 曰本无码超乳爆乳中文字幕 | 一区二区三区在线观看亚洲电影 | 青草青草久热国产精品 | 国产三区视频在线观看 | 最近中文字幕在线中文视频 | 欧美日韩一区视频 | 韩国主播福利一区二区三区 | 日韩91| 亚洲自拍99| 欧美日韩精品一区二区在线视频 | 亚洲动漫在线观看 | 青青草在线免费视频 | 久久久av网| 欧美激性欧美激情在线 |