Karl E.Wieners将需求工程分为需求开发和需求管理。在实际的项目开发中由于项目在特性、进度、人员、预算和质量各个方面的要求不同,所以不存在一个放之四海皆准的模式。根据敏捷方法的价值观与原则,对需求管理的定义做适应性变化...Karl E.Wieners将需求工程分为需求开发和需求管理。在实际的项目开发中由于项目在特性、进度、人员、预算和质量各个方面的要求不同,所以不存在一个放之四海皆准的模式。根据敏捷方法的价值观与原则,对需求管理的定义做适应性变化,并设计了基于敏捷思想的敏捷需求管理模型,可以更好地适应软件改进过程中的需求管理,提高软件开发的生产效率,取得更好的经济效益。展开更多
This paper discusses a model-based approach to validate software requirements in agile development processes by simulation and in particular automated testing. The use of models as central development artifact needs t...This paper discusses a model-based approach to validate software requirements in agile development processes by simulation and in particular automated testing. The use of models as central development artifact needs to be added to the portfolio of software engineering techniques, to further increase efficiency and flexibility of the development beginning already early in the requirements definition phase. Testing requirements are some of the most important techniques to give feedback and to increase the quality of the result. Therefore testing of artifacts should be introduced as early as possible, even in the requirements definition phase.展开更多
文摘This paper discusses a model-based approach to validate software requirements in agile development processes by simulation and in particular automated testing. The use of models as central development artifact needs to be added to the portfolio of software engineering techniques, to further increase efficiency and flexibility of the development beginning already early in the requirements definition phase. Testing requirements are some of the most important techniques to give feedback and to increase the quality of the result. Therefore testing of artifacts should be introduced as early as possible, even in the requirements definition phase.