首页> 外文会议>IEEE International Conference on Global Software Engineering >Using Architectural Constraints to Drive Software Component Reuse While Adding and Enhancing Features: In a Global Software Engineering Team
【24h】

Using Architectural Constraints to Drive Software Component Reuse While Adding and Enhancing Features: In a Global Software Engineering Team

机译:在全球软件工程团队中,使用体系结构约束来促进软件组件的重用,同时增加和增强功能:

获取原文

摘要

We develop integrated systems that consist of software and hardware components with a lifespan ranging from 10-15 years. During the life span of these systems, market needs change significantly due to technological advancements, environmental needs, and cultural preferences. Cost of change of software vis-à-vis hardware is a big driver which often leads to the introduction of change to software for meeting evolving market expectations. The biggest advantage of software-'easy adaptability'-is also its biggest drawback, because it makes software susceptible tochange. Hence, designing software is extremely challenging specially in Globally Distributed Software Development (GDSD). In this practice paper, we share our approach of leveraging the constraints of software architecture, the challenges encountered and lessons learnt which enabled higher software reuse when adding and enhancing features while reducing overall costs and shrinking time to market for a Globally Distributed Software Development team.
机译:我们开发的集成系统由软件和硬件组件组成,使用寿命为10到15年。在这些系统的生命周期内,由于技术进步,环境需求和文化偏好,市场需求发生了巨大变化。相对于硬件的软件更改成本是一个很大的驱动力,通常会导致为满足不断变化的市场期望而对软件进行更改。软件的最大优点-易于适应-也是它的最大缺点,因为它使软件易于更改。因此,特别是在全球分布式软件开发(GDSD)中,设计软件极具挑战性。在本实践文件中,我们分享了利用软件体系结构的约束,遇到的挑战和经验教训的方法,这些方法可以在添加和增强功能时实现更高的软件复用率,同时又可以降低全球分布式软件开发团队的总体成本并缩短产品上市时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号