Skip Navigation

Scholars Day 2006, Wednesday, April 12

The Role of Iteration in the Early Phases of a Traceability-Oriented Software Development Process

This presentation reviews existing iteration strategies in the software development process, noting their focus on the design/implementation. It explores the Software Engineering Effectiveness Model, (SEEM™) and its unique focus on ensuring accurate and obvious traceability. SEEM™ advocates using certain principles to create a precise, unambiguous analysis model. It then uses standard design patterns to map from the technology-independent analysis model to the implementation technology-specific design/implementation models. The presentation demonstrates this process using a detailed case study of a “Journal Maintenance System”. It then focuses on techniques for evaluating the quality of the analysis and design models. A high-quality analysis model should enable the programmer to systematically map it to later phase models. If this mapping is not easily achievable, the presentation shows how a developer can reexamine the analysis model, attempting to improve it. Thus, the developer effectively iterates at the analysis/design phases, improving quality and correctness early.

Presenters: Stefan Christov (Undergraduate Student)
Borislava Simidchieva (Undergraduate Student)
Topic: Computer Science
Location: 107 Holmes
Time: 10:45 am (Session II)