当前位置:主页 > 管理论文 > 项目管理论文 >

基于Flex的集成化软件研发管理系统设计及实现

发布时间:2018-05-12 00:29

  本文选题:富互联网应用 + 软件研发管理系统 ; 参考:《山东大学》2015年硕士论文


【摘要】:软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力。为了更科学、有效的管理软件项目研发流程及资源,更加全面、有效的服务于软件开发过程,对软件企业来说实现软件项目管理系统是非常有必要的。本课题以积成电子股份有限公司现有的相关系统为依托,实现一个基于B/S架构和富客户端应用的软件项目研发管理系统。本系统包括项目管理、任务进度管理、制品评审管理、个人工作日志管理、研发管理工具库以及系统账号、权限管理等功能模块。在构建系统的过程中,对于公司内部现有的系统和功能通过数据库接口访问的形式进行了集成,使得本系统在保持公司原有业务模式不发生大的数据迁移和变更的前提下,通过集成的方式使得研发项目的管理统一集中在本系统中,操作模式更加简便,实现了对软件研发流程的科学、高效管理。本文首先分析了软件研发管理的国内外发展状况以及趋势。在研究软件能力成熟度集成模型(Capability Maturity Model Integration, CMMI)和软件工程管理的基础上,深入分析公司现有的软件研发管理流程及其运行机制,然后确定系统构建架构、模型抽象、功能模块划分等工作,并进行进一步程序设计。本系统采用B/S架构模式设计,客户端采用基于Flash平台的高效、开源框架Flex技术,用于构建具有丰富表现力的富互联网应用(Rich Internet Applications, RIA);服务器端则采用J2EE企业级分层架构,实现了完全的面向对象的编程,提高了软件的开发速度与质量;通过Blaze Data Service (BlazeDS)数据服务组件实现Flex客户端与Java服务端通信及数据交互。基于上述研究分析,本课题设计并实现了基于Flex和J2EE技术的集成化软件研发管理系统。本系统实现了以“项目”为中心,“任务”为单位的软件项目管理模式,从而更加科学、高效的管理软件项目研发进度。本系统还实现了对公司现有系统中部分功能的集成、优化,避免了跨系统、多界面操作的麻烦;此外,总结并在系统中实现了研发管理工具库,用于简化项目开发过程繁杂、机械性的重复劳动。测试结果表明,系统运行稳定可靠,实现功能达到了预期的设计要求,能够满足公司对软件项目研发流程科学管理的需求。
[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.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52

【参考文献】

相关期刊论文 前7条

1 何媛;;基于BlazeDS实现Flex和Java通讯[J];计算机光盘软件与应用;2012年11期

2 周逸文;;项目管理在软件开发中的应用研究[J];计算机光盘软件与应用;2013年23期

3 杨阳;郝泳涛;;基于BlazeDS实现股票系统中Flex与Java的通信[J];电脑知识与技术;2013年31期

4 刘慧;;软件开发项目管理信息系统研究[J];电子制作;2014年23期

5 李伟;;软件工程项目系统化管理策略探析[J];企业技术开发;2014年05期

6 徐俊;彭章纲;;敏捷开发过程与CMMI实施融合研究[J];现代计算机(专业版);2011年31期

7 姜茸;;软件项目管理最新研究综述[J];项目管理技术;2011年10期



本文编号:1876332

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1876332.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b5647***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com