Font Size: a A A

Design And Primary Implement Of MBASPI-Based Software Process Support Platform

Posted on:2008-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:B ChenFull Text:PDF
GTID:2178360212985020Subject:Computer applications
Abstract/Summary:PDF Full Text Request
It is always a focus of Software Engineering's researches that we explore new ways and techniques, to improve the productivity and quality. It is recognized that software quality relies largely on the quality of software process. During the software development, it is an effective way to implement the software management, through which can improve the productivity and ensure the quality of software development. Related researches cover the evaluation, improvement, modeling and support environment of software process.This paper firstly introduces some basic concepts and main contents about the field of software process, as well as related techniques. We put more emphases on the introduction of the methodology of bench-mark adaptable software process improvement (MBASPI) and its support environment (MBASPI/E). Based on the MBASPI, combined with the concepts of workflow and the advantages of Petri net, we design the corresponding process modeling language (PML) and carry out its graphical modeling tool. Meanwhile, according to the framework of MBASPI/E, we design the web service interface to support distributed needs and mutual operation mechanism, as well as the JavaMail based message-exchange model.The innovations of this paper are as follows: Firstly, based on MBASPI and workflow standards, the related PML has the advantage of flexibility, extendibility and semantically exactness, without losing ease of use and understandability. Also, it featured the combine-design of formal language and Petri Net model, which makes up for the intuitional defects of non-graphic representations. Secondly, the PML we designed are based on XML, which provides a more standard and flexible way for graphic representation and parsing, as well as improvement in extensibility. Thirdly, the application of Eclipse plug-in and Web Service techniques enable us to construct a platform-independent framework for our support environment, which provides powerful extensibility and transplantable ability. Meanwhile, the JavaMail-based message exchange model provides an effective way for the message exchanging between the support environment and the participants.
Keywords/Search Tags:software process, process-centered support engineering environment, process modeling language, Petri net, workflow, Web Service, Eclipse Plug-in
PDF Full Text Request
Related items