Defect tracker
: a defect tracking CASE tool

  • Xavier Gillmann

Student thesis: Master typesMaster en sciences informatiques

Résumé

The aim of Software Engineering is to improve software quality. There are two different ways to consider the quality of a product. The first one is to consider the final product itself by defining a metric and assessing the product according to that metric. The second one is to consider the process that generated the product, expecting that the quality of the final product is somehow influenced by the quality of the design process. Both approaches are complementary and are of interest along this report.
A defect is a flaw or imperfection in a software work product or software process. Defects can affect every component of a software product. Managing them is a part of the design process. The way they are managed in the design process influences the quality of
the final product. This report discusses the design and implementation of a CASE tool designed to manage and track defects. The application, called Defect Tracker, has been designed following the needs of an academic research team. The platform chosen is a Unix system running a web server. Defect Tracker has an Internet interface and provides facilities to coordinate the defect
fixing work. The defect life cycle is internally represented by a customizable set of states. The history of each defect is recorded. When highlighting the same problem, two defect reports can be associated. Defect Tracker implements a hierarchical model of the software product. A responsible group of users is attached to each knot of the hierarchy. Each member of a responsible group recieve an email notification when a defect report is submitted to the unit under the responsibility of the group. An online help is also provided.
la date de réponse1999
langue originaleAnglais
SuperviseurNaji Habra (Promoteur)

Contient cette citation

'