基于Flex的集成化軟件研發(fā)管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
發(fā)布時間:2018-05-12 00:29
本文選題:富互聯(lián)網(wǎng)應(yīng)用 + 軟件研發(fā)管理系統(tǒng); 參考:《山東大學(xué)》2015年碩士論文
【摘要】:軟件項(xiàng)目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力。為了更科學(xué)、有效的管理軟件項(xiàng)目研發(fā)流程及資源,更加全面、有效的服務(wù)于軟件開發(fā)過程,對軟件企業(yè)來說實(shí)現(xiàn)軟件項(xiàng)目管理系統(tǒng)是非常有必要的。本課題以積成電子股份有限公司現(xiàn)有的相關(guān)系統(tǒng)為依托,實(shí)現(xiàn)一個基于B/S架構(gòu)和富客戶端應(yīng)用的軟件項(xiàng)目研發(fā)管理系統(tǒng)。本系統(tǒng)包括項(xiàng)目管理、任務(wù)進(jìn)度管理、制品評審管理、個人工作日志管理、研發(fā)管理工具庫以及系統(tǒng)賬號、權(quán)限管理等功能模塊。在構(gòu)建系統(tǒng)的過程中,對于公司內(nèi)部現(xiàn)有的系統(tǒng)和功能通過數(shù)據(jù)庫接口訪問的形式進(jìn)行了集成,使得本系統(tǒng)在保持公司原有業(yè)務(wù)模式不發(fā)生大的數(shù)據(jù)遷移和變更的前提下,通過集成的方式使得研發(fā)項(xiàng)目的管理統(tǒng)一集中在本系統(tǒng)中,操作模式更加簡便,實(shí)現(xiàn)了對軟件研發(fā)流程的科學(xué)、高效管理。本文首先分析了軟件研發(fā)管理的國內(nèi)外發(fā)展?fàn)顩r以及趨勢。在研究軟件能力成熟度集成模型(Capability Maturity Model Integration, CMMI)和軟件工程管理的基礎(chǔ)上,深入分析公司現(xiàn)有的軟件研發(fā)管理流程及其運(yùn)行機(jī)制,然后確定系統(tǒng)構(gòu)建架構(gòu)、模型抽象、功能模塊劃分等工作,并進(jìn)行進(jìn)一步程序設(shè)計(jì)。本系統(tǒng)采用B/S架構(gòu)模式設(shè)計(jì),客戶端采用基于Flash平臺的高效、開源框架Flex技術(shù),用于構(gòu)建具有豐富表現(xiàn)力的富互聯(lián)網(wǎng)應(yīng)用(Rich Internet Applications, RIA);服務(wù)器端則采用J2EE企業(yè)級分層架構(gòu),實(shí)現(xiàn)了完全的面向?qū)ο蟮木幊?提高了軟件的開發(fā)速度與質(zhì)量;通過Blaze Data Service (BlazeDS)數(shù)據(jù)服務(wù)組件實(shí)現(xiàn)Flex客戶端與Java服務(wù)端通信及數(shù)據(jù)交互;谏鲜鲅芯糠治,本課題設(shè)計(jì)并實(shí)現(xiàn)了基于Flex和J2EE技術(shù)的集成化軟件研發(fā)管理系統(tǒng)。本系統(tǒng)實(shí)現(xiàn)了以“項(xiàng)目”為中心,“任務(wù)”為單位的軟件項(xiàng)目管理模式,從而更加科學(xué)、高效的管理軟件項(xiàng)目研發(fā)進(jìn)度。本系統(tǒng)還實(shí)現(xiàn)了對公司現(xiàn)有系統(tǒng)中部分功能的集成、優(yōu)化,避免了跨系統(tǒng)、多界面操作的麻煩;此外,總結(jié)并在系統(tǒng)中實(shí)現(xiàn)了研發(fā)管理工具庫,用于簡化項(xiàng)目開發(fā)過程繁雜、機(jī)械性的重復(fù)勞動。測試結(jié)果表明,系統(tǒng)運(yùn)行穩(wěn)定可靠,實(shí)現(xiàn)功能達(dá)到了預(yù)期的設(shè)計(jì)要求,能夠滿足公司對軟件項(xiàng)目研發(fā)流程科學(xué)管理的需求。
[Abstract]:Software project management helps to transform developers' personal development capabilities into enterprise development capabilities. In order to manage the R & D process and resources of software projects more scientifically and effectively, and to serve the software development process more comprehensively and effectively, it is very necessary for software enterprises to implement software project management systems. Based on the existing related systems of Jicheng Electronic Co., Ltd., this paper implements a software project R & D management system based on B / S architecture and rich client application. The system includes project management, task schedule management, product review management, personal work log management, R & D management tool library, system account, authority management and other functional modules. In the process of constructing the system, the existing system and functions of the company are integrated through the form of database interface, which makes the system keep the original business model of the company without big data migration and change. Through the way of integration, the management of R & D project is centralized in the system, the operation mode is more simple, and the scientific and efficient management of the software R & D process is realized. This paper first analyzes the development of software R & D management at home and abroad and the trend. Based on the research of capability Maturity Model Integration, CMMI) and software engineering management, the existing software R & D management process and its running mechanism are analyzed, and then the system architecture and model abstraction are determined. Function module division and other work, and further program design. This system adopts the design of B / S architecture pattern, the client side adopts the high efficiency based on the Flash platform, the open source frame Flex technology, which is used to build the rich Internet application rich Internet applications, rial, and the server side adopts the J2EE enterprise-level hierarchical architecture. It realizes the complete object-oriented programming, improves the speed and quality of the software development, and realizes the communication and data interaction between the Flex client and the Java server through the Blaze Data Service Blaze DS data service component. Based on the above research and analysis, this paper designs and implements an integrated software R & D management system based on Flex and J2EE technology. This system realizes the software project management mode with "project" as the center and "task" as the unit, thus more scientific and efficient management software project R & D progress. The system also realizes the integration and optimization of some functions in the existing system of the company, avoids the trouble of cross-system and multi-interface operation, in addition, summarizes and realizes the R & D management tool library in the system, which is used to simplify the complicated development process of the project. Mechanical repetition of labor The test results show that the system runs stably and reliably, achieves the expected design requirements, and can meet the requirements of scientific management of software project R & D process.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 何媛;;基于BlazeDS實(shí)現(xiàn)Flex和Java通訊[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2012年11期
2 周逸文;;項(xiàng)目管理在軟件開發(fā)中的應(yīng)用研究[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2013年23期
3 楊陽;郝泳濤;;基于BlazeDS實(shí)現(xiàn)股票系統(tǒng)中Flex與Java的通信[J];電腦知識與技術(shù);2013年31期
4 劉慧;;軟件開發(fā)項(xiàng)目管理信息系統(tǒng)研究[J];電子制作;2014年23期
5 李偉;;軟件工程項(xiàng)目系統(tǒng)化管理策略探析[J];企業(yè)技術(shù)開發(fā);2014年05期
6 徐俊;彭章綱;;敏捷開發(fā)過程與CMMI實(shí)施融合研究[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2011年31期
7 姜茸;;軟件項(xiàng)目管理最新研究綜述[J];項(xiàng)目管理技術(shù);2011年10期
,本文編號:1876332
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/1876332.html
最近更新
教材專著