Traceability patterns for effective project management
No Thumbnail Available
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Description
A project report submitted to the Faculty of Computing and Information Technology in partial fulfillment of the requirement for the award of the Degree of Bachelor of Computer Science of Makerere University.
The most overwhelming challenges in the software system development process today, are requirement management and tracing. This has got deeper consequences to overall project management and success. Key requirement attributes like time, risk and cost are often neglected. In this work we contend that through traceability patterns, organizations can effectively trace and manage requirements more effectively. In our approach, we describe two closely related subjects: traceability profile and traceability patterns. A traceability profile allows traceability to be represented in the UML and the patterns are a novel intuitive component that emerges from traceability activities. In this work, we specifically investigated how requirements traceability patterns can enhance project management so as to improve the understandability, reusability and communication of traceability practices. We simulate our approach with a traceability management prototype. To establish the effectiveness of this work, we tested our approach using Human Computer Interaction evaluation methods using two levels of users.
The most overwhelming challenges in the software system development process today, are requirement management and tracing. This has got deeper consequences to overall project management and success. Key requirement attributes like time, risk and cost are often neglected. In this work we contend that through traceability patterns, organizations can effectively trace and manage requirements more effectively. In our approach, we describe two closely related subjects: traceability profile and traceability patterns. A traceability profile allows traceability to be represented in the UML and the patterns are a novel intuitive component that emerges from traceability activities. In this work, we specifically investigated how requirements traceability patterns can enhance project management so as to improve the understandability, reusability and communication of traceability practices. We simulate our approach with a traceability management prototype. To establish the effectiveness of this work, we tested our approach using Human Computer Interaction evaluation methods using two levels of users.
Keywords
Project management, Software industry