THESIS
1996
11, 156 leaves : ill. ; 30 cm
Abstract
Many claims have been made that object-oriented software reduces the development effort and improves the maintainability of software. However, without scientific evidence, it is difficult to know whether to believe such claims. This thesis describes an experiment which compares software metrics for development effort, complexity and maintainability of three functionally similar development environments in order to explore the claim that systems developed with an object-oriented development environment need less effort, are less complex and more maintainable than systems developed using traditional 4GL environments. OASIS (Organizational Activity Support and Information System) is an object-oriented programming environment for implementing organizational support systems. OASIS is compare...[
Read more ]
Many claims have been made that object-oriented software reduces the development effort and improves the maintainability of software. However, without scientific evidence, it is difficult to know whether to believe such claims. This thesis describes an experiment which compares software metrics for development effort, complexity and maintainability of three functionally similar development environments in order to explore the claim that systems developed with an object-oriented development environment need less effort, are less complex and more maintainable than systems developed using traditional 4GL environments. OASIS (Organizational Activity Support and Information System) is an object-oriented programming environment for implementing organizational support systems. OASIS is compared with Oracle and Access to investigate which one is better for software development and which one results in software that is more maintainable. In particular, our goal is to provide a quantitative analysis of complexity, effort, size, and maintainability of software developed using these 4GLs. Software metrics are used to quantitatively characterize the essential features of the software development effort.
The supporting evidence found that programs developed in OASIS need fewer lines of codes, less volume, less effort, are less complex and are more maintainable then those developed in Oracle and Access. This also supports the claim of object-oriented paradigms that a system developed using an object-oriented environment is more manageable and maintainable than those developed using traditional environments. The study also explores the problems encountered with using OASIS and some suggestions for improvements are made based on our experience with software development in OASIS.
Post a Comment