首页> 外文会议>Recent advances in software engineering, parallel and distributed systems >Software Development and Testing: A System Dynamics Simulation and Modeling Approach
【24h】

Software Development and Testing: A System Dynamics Simulation and Modeling Approach

机译:软件开发和测试:系统动力学仿真和建模方法

获取原文
获取原文并翻译 | 示例

摘要

Software-development and testing is a complex activity that often shows signs of contradicting instinctive activity in that outcomes can vary drastically with deliberate consequences. Software-development and testing has many complexity including dynamic behavior and feedback mechanisms, as well as various interacting factors. System dynamics is a modelii methodology that is well suited to explaining the root causes of contradicting instinctive activities — through its focus < building a simulation model that reflects causal relationships, feedback and delays. The production of a high quali software product requires application of both defect prevention and defect detection techniques. A common defe detection strategy is to subject the product to several phases of testing such as unit, integration, and system. These testii /phases consume significant project resources and cycle time. As software companies continue to search for ways f reducing cycle time and development costs while increasing quality, software testing processes emerge as a prime target t investigation. This paper presents a system dynamics model of software development, better understanding testing process* Motivation for modeling testing processes is presented along with a an executable model of the unit test phase, motivates the importance of software cycle time reduction. The objective of the research is to provide decision make with a model that will enable the prediction of the impact a set of process improvements will have on their softwa development cycle time.
机译:软件开发和测试是一项复杂的活动,通常会显示出与本能活动相矛盾的迹象,因为结果可能会发生重大变化,并产生故意的后果。软件开发和测试具有许多复杂性,包括动态行为和反馈机制以及各种交互因素。系统动力学是一种模型论方法论,非常适合于解释与本能活动相矛盾的根本原因-通过其重点<建立反映因果关系,反馈和延迟的仿真模型。高质量软件产品的生产需要同时应用缺陷预防和缺陷检测技术。常见的Defe检测策略是对产品进行多个测试阶段,例如单元,集成和系统。这些测试阶段会消耗大量的项目资源和周期时间。随着软件公司不断寻求在提高质量的同时减少周期时间和开发成本的方法,软件测试过程成为主要的调查对象。本文介绍了软件开发的系统动力学模型,可以更好地理解测试过程*提出了对测试过程进行建模的动机以及单元测试阶段的可执行模型,这激发了缩短软件周期时间的重要性。该研究的目的是为模型提供决策,该模型将能够预测一组过程改进对其软件开发周期时间的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号