110 likes | 114 Views
Learn about using SGML to describe a model for assessing software processes and supporting tools for evaluation, making it easier for organizations to improve their software development methods.
E N D
Modeling Framework and Supporting System for Process Assessment Documents Makoto Matsushita, Hajimu Iida, and Katsuro Inoue Osaka University, JAPAN
Background • Software process improvement • for an effective software development • to reduce a cost of software development • Assessment Standards • ISO-9000 series • CMM, Bootstrap, etc PROFES99
Assessment documents • These documents describe • how to evaluate an actual processes • a guide to improve processes • However, an assessment is not so easy activity to do • strictly evaluation needs lots of costs • documents are too large to understand PROFES99
Our research objective • Easy to apply the fruits of software process assessment to lots of software development organization • self-assessment style evaluation • to give a hint of the improvement • A simple model for SPA documents • SPA supporting system PROFES99
Modeling Approach • Elements • Task: an activity of software development • Level: an achievements of the activity • Product: a generated or provided materials • Relationships • Task-Product: input/output product • Task-Task: a series of tasks • Level-Task, Level-Product: achievements PROFES99
Describe a model with SGML • Using SPA documents itself to describe our model • SPA documents and our model are shown as the same context • tasks/relationships are shown as SGML tags, ELEMENT/RELATIONSHIP • Other tags, such as the structure of documents are also defined PROFES99
SPA supporting system • Using (old) SPICE • System Component • Document browser • Evaluation tool • databases • Features • search documents • calculate results, etc. PROFES99
Document viewer PROFES99
Evaluation supporting tool PROFES99
Conclusion • A model of software process assessment documents • Describe a model with SGML • SPA tools for self-assessment PROFES99
Further research topics • Applying the model to other SPAs • Evaluating system prototype PROFES99