天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于敏捷方法的軟件研發(fā)項目管理系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2018-01-23 23:07

  本文關鍵詞: 敏捷 軟件研發(fā)項目管理 效率 出處:《山東大學》2017年碩士論文 論文類型:學位論文


【摘要】:隨著社會的不斷發(fā)展,軟件企業(yè)越來越多,互聯(lián)網(wǎng)企業(yè)也如雨后春筍般發(fā)展起來,如何更好的管理軟件研發(fā)項目變成了一個非常重要的課題。傳統(tǒng)的軟件研發(fā)項目管理,通常強調(diào)嚴格和完善的計劃、遵循計劃進行執(zhí)行和監(jiān)控,有復雜的流程進行變更控制。當處于快速發(fā)展的社會環(huán)境、面臨復雜而多變的研發(fā)項目時,往往顯得力不從心。相比于傳統(tǒng)的軟件研發(fā)項目管理方法,敏捷更適合于解決復雜問題,適應多變的、未知的環(huán)境,持續(xù)交付有價值的產(chǎn)品、滿足客戶需求并幫組客戶建立競爭優(yōu)勢,從而提升企業(yè)項目、產(chǎn)品投資回報。敏捷注重團隊中人員間的交流與協(xié)作;谝陨媳尘,該系統(tǒng)綜合考慮軟件研發(fā)項目管理的特點,圍繞軟件工程的核心理念,對如何提高企業(yè)應對變化能力與內(nèi)部運轉效率、增強團隊協(xié)作做了深入的探索與實踐。在本軟件研發(fā)項目管理系統(tǒng)中,你可以把一個復雜的任務分解為許多簡單的任務,按照優(yōu)先級分配到每個迭代中;同時每一個迭代都有產(chǎn)出,持續(xù)的交付,讓用戶不斷得到進展。它能加強人與人之間信息的共享與交流,同時可以更加方便查看項目情況、計劃情況等,能提前預知項目風險,并及時做出策略的調(diào)整,圓滿完成任務。本系統(tǒng)是以空間為組織形式,在空間新建成功后,將團隊的成員按照成員的職責跟權限添加到相應的權限組內(nèi)。軟件研發(fā)項目管理者可以根據(jù)需求完成的進度按照時間或其他維度制定計劃,并把任務進行拆分然后分配給某個成員。該成員在收到任務后會收到郵件提醒,然后按照任務描述進行工作。當工作完成后可以修改任務狀態(tài),可以通過報表反饋在計劃的時間內(nèi)任務的完成情況,是否能夠保證完成任務,如果發(fā)現(xiàn)風險可以及時進行根據(jù)任務的優(yōu)先級進行調(diào)整?臻g內(nèi)成員可以就某個任務或某件事情進行分享或討論。在產(chǎn)品規(guī)劃里可以一目了然的看到項目的所有任務及其狀態(tài)。系統(tǒng)采用MVC模式對系統(tǒng)進行設計,采用J2EE總體開發(fā)框架;系統(tǒng)設計為B/S架構體系,開發(fā)平臺選用IntelliJ IDEA;采用MySql數(shù)據(jù)庫進行數(shù)據(jù)存儲;采用Hibernate作為對象關系映射框架;采用Redis將部分計算量大的數(shù)據(jù)緩存在內(nèi)存中;采用solr作為全文搜索引擎;Web后臺開發(fā)采用SpringMVC框架。本文對軟件研發(fā)項目管理研究現(xiàn)狀進行了分析,從需求定位、概要分析、詳細設計和實現(xiàn)、系統(tǒng)測試等方面做了全面的敘述。
[Abstract]:With the continuous development of society, more and more software enterprises, Internet enterprises are also springing up. How to better manage the software R & D project has become a very important issue. Traditional software R & D project management usually emphasizes strict and perfect plan and follows the plan to carry out and monitor. There are complex processes to change control. When in a rapidly developing social environment, when facing complex and changeable R & D projects, it is often not able to do. Compared with the traditional software R & D project management methods. Agile is more suitable for solving complex problems, adapting to changing and unknown environments, continuously delivering valuable products, meeting customer needs and helping group customers to build competitive advantages, thereby enhancing enterprise projects. Product return on investment. Agile pays attention to the communication and cooperation among the people in the team. Based on the above background, the system synthetically considers the characteristics of software R & D project management, and revolves around the core concept of software engineering. How to improve the ability of enterprises to cope with changes and internal operation efficiency, and enhance the team cooperation to do in-depth exploration and practice. In this software R & D project management system. You can break down a complex task into many simple tasks that are assigned to each iteration by priority; At the same time, each iteration has output, continuous delivery, so that users continue to make progress. It can enhance the sharing and exchange of information between people, and can be more convenient to see the project situation, planning and so on. Can predict the project risk in advance, and timely make the strategy adjustment, complete the task satisfactorily. This system takes the space as the organization form, after the space is built successfully. Add the members of the team to the appropriate permissions group according to the responsibilities and permissions of the members. The software development project manager can plan according to the schedule or other dimensions according to the progress of the requirements. The task is split and assigned to a member. The member receives a message reminder after receiving the task and then works according to the task description. When the work is complete, the task state can be modified. You can use the report to feedback on the completion of the task within the scheduled time, and whether you can guarantee the completion of the task. If risks are identified, they can be adjusted in a timely manner according to the priority of the task. Space members can share or discuss a task or event. All of the project can be seen at a glance in product planning. The system adopts MVC mode to design the system. Adopt J2EE development framework; The system is designed as B / S architecture, and IntelliJ idea is used as the development platform. MySql database is used for data storage. Hibernate is used as the object relation mapping framework. Redis is used to cache some large amount of data in memory. Solr is used as the full-text search engine. The background development of Web is based on SpringMVC framework. This paper analyzes the research status of software R & D project management, from the requirements positioning, summary analysis, detailed design and implementation. System testing and other aspects of a comprehensive description.
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52

【相似文獻】

相關期刊論文 前10條

1 冀民柄;必特思維客戶關系管理軟件研發(fā)成功[J];現(xiàn)代電子技術;2001年03期

2 劉國建,劉曄;網(wǎng)絡軟件研發(fā)的哲學價值意蘊[J];江漢論壇;2004年08期

3 陳思;王寧;;多層次模糊邏輯評判在軟件研發(fā)人員績效考核中的應用[J];商場現(xiàn)代化;2005年30期

4 三江;;運用航天創(chuàng)新技術 發(fā)展民族軟件產(chǎn)業(yè)——中國航天科技集團公司成立軟件研發(fā)中心[J];中國制造業(yè)信息化;2006年18期

5 李華焰;;精益軟件研發(fā)[J];軟件世界;2008年12期

6 李秋花;;藏文軟件研發(fā)與推廣應用取得成效[J];信息技術與標準化;2010年04期

7 李麗;;關于對軟件研發(fā)人員實行量化考核的思考[J];科技創(chuàng)新與應用;2012年14期

8 芮素文;;國內(nèi)中小型軟件企業(yè)的軟件研發(fā)過程建立與改進[J];中國西部科技;2013年05期

9 馬U,

本文編號:1458478


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1458478.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶adfc5***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com