資源描述:
《軟件開發(fā)開題報告》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、軟件開發(fā)開題報告 隨著科技的發(fā)展,數(shù)字化時代的到來,軟件開放的重要性日益凸顯。開題報告是論文的開端,影響著論文的水平與質(zhì)量。為大家分享了軟件開發(fā)開題報告,一起來看看吧! 選擇一個適合的產(chǎn)品開發(fā)過程對于成功完成產(chǎn)品開發(fā)有著至關重要的作用。一個定義良好的過程,可以有效地指導和監(jiān)控產(chǎn)品開發(fā)實踐活動,提高產(chǎn)品開發(fā)的效率、質(zhì)量和可預測性。但是,如果過程定義不合理,卻會反過來制約我們的工作,導致挫折、低效、低質(zhì)量甚至失敗?! ‘a(chǎn)品開發(fā)是一個多學科綜合的過程。以消費電子產(chǎn)品為例,在產(chǎn)品開發(fā)過程中,軟件、硬件、結構件和定制件
2、等各個學科和專業(yè)小組的活動互相依賴、交叉并行。傳統(tǒng)的產(chǎn)品開發(fā)過程往往采用串行、離散、重量級的方法,存在著以下問題: n串行的產(chǎn)品開發(fā)過程不能有效支持產(chǎn)品開發(fā)的迭代本質(zhì),項目的風險往往在后期集中爆發(fā),導致項目進度失控或產(chǎn)品草率交付?! 傳統(tǒng)產(chǎn)品開發(fā)過程把各個學科和專業(yè)小組的活動視為一系列靜態(tài)的、離散的過程,對于多學科交叉并行活動缺少有效綜合與協(xié)調(diào)。 n傳統(tǒng)產(chǎn)品開發(fā)過程采用的重量級方法導致大量的文檔工作和漫長的開發(fā)周期,難以快速交付高質(zhì)量的產(chǎn)品。 隨著產(chǎn)品的智能化、自動化和信息化程度越來越高,產(chǎn)品的功能和結構
3、日趨復雜,其開發(fā)難度也不斷增大。同時,技術和工藝水平的飛速提高,以及激烈的市場競爭導致產(chǎn)品的更新?lián)Q代更加頻繁,也使得開發(fā)時間日益縮短。在開發(fā)難度提高和開發(fā)時間縮短的雙重壓力下,傳統(tǒng)的產(chǎn)品開發(fā)過程已經(jīng)不能滿足消費電子產(chǎn)品開發(fā)的需要。因此,建立一個高效的產(chǎn)品開發(fā)過程有著重大的意義?! 榱私鉀Q傳統(tǒng)串行的產(chǎn)品開發(fā)過程導致的產(chǎn)品設計改動量大、開發(fā)周期長、成本高、質(zhì)量差等問題,人們提出了并行工程與集成產(chǎn)品和過程開發(fā)的思想,這些思想對于建立產(chǎn)品開發(fā)過程有著重要的指導意義。但是并行工程與IPPD本身并沒給出具體的產(chǎn)品開發(fā)過程定
4、義,尤其是對于產(chǎn)品開發(fā)的迭代本質(zhì)和多學科交叉并行特性缺乏具體的過程方法予以支持?! ≡诋a(chǎn)品開發(fā)中,系統(tǒng)工程起著統(tǒng)領全局,綜合、協(xié)調(diào)各個學科和專業(yè)小組的關鍵作用。對于產(chǎn)品開發(fā)過程方法的研究和實踐,是系統(tǒng)工程的重要組成部分。在系統(tǒng)工程領域,現(xiàn)有的各種系統(tǒng)生命周期模型和系統(tǒng)工程過程模型從各個不同的方面對產(chǎn)品開發(fā)過程進行了描述,現(xiàn)有的重量級的產(chǎn)品開發(fā)過程大多數(shù)正是在這些模型的基礎上建立起來的。但這些模型本身比較抽象化和一般化,不足以作為產(chǎn)品開發(fā)過程定義。同時,由于系統(tǒng)工程長期以來主要應用于大型/超大型系統(tǒng),在應用這些模型
5、進行產(chǎn)品過程定義時必須非常小心,否則容易產(chǎn)生過于重量級的過程?! 》从^軟件工程領域,對于軟件開發(fā)過程的研究和實踐近年取得了很大的進展,迭代開發(fā)正取代傳統(tǒng)的瀑布模型逐漸成為軟件過程方法的主流?;诘_發(fā)的產(chǎn)品化的軟件開發(fā)過程——RUP的出現(xiàn),標志著迭代開發(fā)方法的成熟。以迭代開發(fā)為核心的一批敏捷方法,代表著軟件開發(fā)過程研究和實踐中極為活躍的部分。但是這些過程和方法主要關注于軟件開發(fā)過程,對于其他學科的活動通常只是作為軟件開發(fā)過程的外部環(huán)境加以考慮,而不是從全局上予以綜合和協(xié)調(diào)?! ‘a(chǎn)品開發(fā)、系統(tǒng)工程、軟件工程3個領
6、域的過程方法各有所長,但都滿足不了消費電子產(chǎn)品開發(fā)過程的要求,尤其對于多學科綜合的迭代開發(fā)方法都缺乏具體的解決方案?! ”菊n題的研究目標是為消費電子產(chǎn)品建立一個能夠有效支持產(chǎn)品開發(fā)迭代本質(zhì)、有效綜合與協(xié)調(diào)多學科交叉并行活動、輕量級的產(chǎn)品開發(fā)過程?! ∮捎诂F(xiàn)有的過程方法都滿足不了消費電子產(chǎn)品開發(fā)過程的要求,尤其對于多學科綜合的迭代開發(fā)方法都缺乏具體的解決方案。因此,我們在綜合產(chǎn)品開發(fā)、系統(tǒng)工程、軟件工程等領域先進的過程方法的基礎上,提出了一個適合于消費電子產(chǎn)品的、基于迭代開發(fā)方法的、多學科綜合的開發(fā)過程——多學科集
7、成迭代過程。在這里: n“多學科”是指MIIP能夠有效綜合與協(xié)調(diào)多學科交叉并行的開發(fā)活動; n“集成”有兩方面的含義,一是MIIP在產(chǎn)品開發(fā)過程中集成了各個學科和專業(yè)小組的活動,二是MIIP在過程方法上集成了RUP、敏捷方法、系統(tǒng)工程、并行工程、IPPD等多種過程方法的先進思想和經(jīng)典實踐; n“迭代”是指MIIP基于迭代開發(fā)方法?! ”菊n題的研究內(nèi)容主要包括: 1.分析消費電子產(chǎn)品開發(fā)的多學科集成迭代特征,并為之建立合適的過程; 2.研究迭代過程在多學科交叉并行情況下存在的問題,并尋求解決方案; 3.
8、將多學科集成迭代過程應用到具體的項目中,在實踐中檢驗和完善; 4.總結多學科集成迭代過程應用的經(jīng)驗教訓,為企業(yè)乃至整個行業(yè)的過程改進提供經(jīng)典實踐?! 。圩?一般研究內(nèi)容3-6個,每個研究內(nèi)容要展開來陳述一下] ?。圩?關鍵技術研究是指要解決的關鍵問題,不是要使用的主要技術] 多學科集成迭代過程以軟件工程領域的RUP和敏捷方法為基礎,將其擴展到系統(tǒng)工程領域,同時吸收了并