110 likes | 112 Vues
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
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