Managing Iterations With UNICASE
Planning iterations in software projects requires considering artifacts from different aspects such as requirements, specifications, and tasks or even bug reports. UNICASE is a unified CASE tool integrating these relevant artifacts into one model. The authors demonstrate how the tool supports planning and executing iterations. There is an increasing trend to develop software iteratively and deliver it in an incremental fashion. Iterations are time-boxed periods of time with an intended outcome that is often a set of requirements to be implemented. Planning and executing iterations involves two kinds of models. On the one hand it involves models of the system under construction (system models) in notations such as UML or SysML for example.