首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
作为Apache组织中颇为成功的开源项目之一,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。该文对Maven在Java项目中引入和应用进行了初步阐述和分析,介绍了Maven的POM对象模型、插件、项目周期、依赖的概念以及在Java开发平台中引用Maven的步骤,而后叙述了Maven在Java项目管理中的初级应用,包括项目创建、项目导入、项目编译、项目调试、项目测试与项目打包。这些阐述和分析证实了Maven引入及应用的价值,也验证了项目设计阶段对Maven可以服务于大型企业级应用的预期与判断。  相似文献   

2.
Maven是目前Java项目的主要项目管理工具,它具有管理方便、容易扩展的特点。本文描述了Maven的原理、功能和生命周期等概念,重点分析了Maven插件的设计思路和需要解决的问题,并设计和开发了针对J2ME的Maven项目的插件。  相似文献   

3.
该文主要介绍了使用Maven管理项目的基本概念。项目对象模型、仓库与插件构成了Maven强大功能的基础。总结了应用Maven有效管理的最佳实践,从建立标准的项目结构到依赖包的管理以及在Eclipse集成开发环境中使用的特性。  相似文献   

4.
张俊 《程序员》2006,(9):124-125
在Java世界中我们很多的开发人员选择用Ant来构建项目,一个build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如jar文件管理混乱,各个项目结构和build.xml相差很大等等。而Maven的出现,给项目提供了更多的支持。Maven作为Apache的一个开源项目,旨在给项目管理提供更多的支持,主页地址为http://maven.apache.org。它最早的意图只是为了给Apache组织的几个项目提供统一的开发、测试、打包和部署,能让开发者在多个项目中方便的切换。很多伟大的事业,出发点都很简单,eBay就是很好的例证。而Maven的成功又一次验证了这一点,越来越多的项目开始使用Maven。  相似文献   

5.
软件产品监理要点分析研究   总被引:1,自引:0,他引:1  
提出软件产品监理的观点,分析研究软件产品监理的工作内容及要点;结合项目监理实践经验,分析软件产品监理的阶段划分,研究各阶段的监理工作内容及要点,介绍在IBM云平台环境下Oracle软件产品安装部署的监理工作要点,探讨沟通在信息化工程监理中的意义和类型;在东营软件园甲骨文公共技术服务平台项目监理的基础上,对软件产品监理进行了分析研究;软件产品监理的分析研究对提高软件工程监理质量具有重要意义。  相似文献   

6.
随着科学技术的进步,软件产品已经渗透到各行各业,在影响了人类思维的同时也悄然改变了世界的模式。与此同时,软件外包项目也在逐年的递增,如何保证外包软件产品的质量是本课题研究的重点。本课题从软件外包行业发展现状、目前存在的问题、主要的影响因素三个方面入手,最终给出了软件外包项目质量保证实现的主要工作以及技术,从而为确保软件产品质量打下了坚实的理论基础。  相似文献   

7.
软件质量保证是软件开发流程中的一个重要环节,对软件项目开发中的产品质量控制有重要的作用。但是在项目开发中真正实施这个环节时,会有很多问题有待认识和商讨。本文结合在公司中的实践和体会,阐述关于在实际的软件开发过程中如何将项目的软件质量保证环节做的更好,从而真正提高软件产品的质量。  相似文献   

8.
后台管理系统功能和模式相对固定,为了降低软件开发人员的重复工作量,缩短项目的开发周期,应用基于模板技术的代码生成原理,设计一款基于Maven的后台管理系统代码生成器,完成从业务模型到后台管理系统的代码生成;从业务文件定义、业务文件解析到模板合成阐述本代码生成器的内部结构。  相似文献   

9.
软件产品线度量及应用研究   总被引:1,自引:0,他引:1  
软件复用是提高软件生产力、软件质量的最有潜力的领域,软件产品线实质上是最高级别的软件复用.软件产品线对当前的软件密集性项目的管理提出了新的挑战,它需要管理者有超越单一产品的战略考虑,需要有组织性的预见、调查、规划和指导.一直以来软件过程管理和改进的重要思路是:在软件产品开发管理实践中应用软件度量技术,即通过分析软件过程和产品的相关属性,从而为管理决策实践提供客观的数据支持.针对软件产品线管理的一些关键目标,提出了一些重要的度量技术思路,分析了相应的度量指标,满足了软件产品线各层次管理角色的不同的信息需求.  相似文献   

10.
软件开发过程质量保证策略研究   总被引:1,自引:0,他引:1  
随着软件系统在电子产品中的广泛应用,软件开发过程中的质量保证问题越来越重要,和成熟的硬件质量管理相比,软件质量保证需要更加严谨的流程性和灵活性保证策略。本文在研究软件质量保证要求基础上,结合项目管理实践,提出了软件评审、软件测试、软件配置管理、软件外包管理、软件质量审核等软件开发过程质量保证方法,提高了企业研制高水平的软件产品能力。  相似文献   

11.
Build systems are responsible for transforming static source code artifacts into executable software. While build systems play such a crucial role in software development and maintenance, they have been largely ignored by software evolution researchers. However, a firm understanding of build system aging processes is needed in order to allow project managers to allocate personnel and resources to build system maintenance tasks effectively, and reduce the build maintenance overhead on regular development activities. In this paper, we study the evolution of build systems based on two popular Java build languages (i.e., ANT and Maven) from two perspectives: (1) a static perspective, where we examine the complexity of build system specifications using software metrics adopted from the source code domain; and (2) a dynamic perspective, where the complexity and coverage of representative build runs are measured. Case studies of the build systems of six open source build projects with a combined history of 172 releases show that build system and source code size are highly correlated, with source code restructurings often requiring build system restructurings. Furthermore, we find that Java build systems evolve dynamically in terms of duration and recursive depth of the directory hierarchy.  相似文献   

12.
This paper describes the Java Metaheuristics Search framework (JAMES, v1.1): an object‐oriented Java framework for discrete optimization using local search algorithms that exploits the generality of such metaheuristics by clearly separating search implementation and application from problem specification. A wide range of generic local searches are provided, including (stochastic) hill climbing, tabu search, variable neighbourhood search and parallel tempering. These can be applied to any user‐defined problem by plugging in a custom neighbourhood for the corresponding solution type. Using an automated analysis workflow, the performance of different search algorithms can be compared in order to select an appropriate optimization strategy. Implementations of specific components are included for subset selection, such as a predefined solution type, generic problem definition and several subset neighbourhoods used to modify the set of selected items. Additional components for other types of problems (e.g. permutation problems) are provided through an extensions module which also includes the analysis workflow. In comparison with existing Java metaheuristics frameworks that mainly focus on population‐based algorithms, JAMES has a much lower memory footprint and promotes efficient application of local searches by taking full advantage of move‐based evaluation. Releases of JAMES are deployed to the Maven Central Repository so that the framework can easily be included as a dependency in other Java applications. The project is fully open source and hosted on GitHub. More information can be found at http://www.jamesframework.org . Copyright © 2016 John Wiley & Sons, Ltd.  相似文献   

13.
14.
项目管理在各行各业被广泛应用,目前市场上的项目管理软件虽然功能强大,但在实际的项目管理中常常不能得到很好的应用,甚至在某些项目中根本难以使用。首先考查当前项目管理软件的应用问题,提出了项目管理系统的需求。在此基础上,从项目管理过程、项目管理知识领域及项目利益相关人员三个角度抽象出项目管理框架,用来组织群体活动,并设计了基于群体研讨支持系统的项目管理信息系统,实现以项目利益相关人员为中心,对项目信息进行全方位的集成。并根据项目管理的信息需求,描述了该系统如何实现项目信息管理的需求。  相似文献   

15.
通信工程项目的管理应以项目管理为核心,以控制项目进度为目的,并合理控制项目预算和物资的库存,对项目进行全方位的管理。传统项目管理模式人为地将项目管理割裂为相互独立的几个阶段,导致许多难以克服的弊端,例如:信息的沟通渠道不畅通;数据的管理工作无法统一,容易造成资源浪费等。把通信工程项目管理的传统管理模式过渡到工程项目管理的深层影响因素上来,下文尝试通过对集成理论的引入,来研究通信工程项目管理理论。  相似文献   

16.
从项目管理信息化需求出发,介绍了项目信息化管理的任务和流程,分析了信息管理对项目管理的影响。对如何建立项目信息管理制度,如何设计项目管理信息系统的具体功能进行了论述;并结合常用的项目管理信息系统,如P3/P3E、Project、梦龙项目管理系统等,分析了项目管理在信息系统中的应用步骤。  相似文献   

17.
工程项目管理是一种比较新型的管理方式,可以结合工程实际需求,对整个工程进行有计划有组织的控制与管理,对保证工程建设质量具有重要意义.计算机技术的出现以及应用,可以通过计算机网络来完成项目管理中的信息化问题,对于工程项目管理质量的提升具有重要意义.本文对工程项目管理进行了分析,并结合计算机应用技术在工程项目管理中运用的要点,对实际运用措施进行了研究.  相似文献   

18.
针对传统的项目管理中存在的问题及不足,例如难以满足跨组织的制造资源共享、互操作、临时服务等,本文提出了一种基于网格技术的新方法,将项目群的管理与制造网格有机结合起来,以实现对项目群的实施和执行过程进行有效的实时的管理和监控。在此基础上提出了具体实现框架和应用实例,从而通过资源的网格化封装和配置,实现高效的项目管理和监控。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号