WP011: An Object-Oriented Approach for Integrated Project Management Software
Abstract/Contents
- Abstract
This paper outlines a new approach to developing software for project management that is expected to offer a wide range of improvements to both the software development process and the characteristics of the resulting applications. The overall objectives are to construct systems that offer greater flexibility, higher intelligence, and significantly better integration. The proposed approach does not replace either traditional project management applications or advanced applications such as expert systems; rather, it offers a more efficient and uniform methodology for implementing these programs and a new integrated environment in which these applications can reside.
The basic approach, which relies heavily on the concepts of object-oriented programming, is to create a set of standardized software objects that represent the fundamental elements of the project management process. For example, objects would be created to represent a building's physical components (e.g., beams and columns), the basic construction activities needed to produce these physical components, and the resources required to perform the activities. These basic "building block" objects could then be pieced together, according to general design and development guidelines, to form the core of various project management application programs.
This research will develop the overall design--or object model--for such an approach, will perform detailed design and implementation of the main objects involved, and will use these common objects to construct sample integrated applications.
The advantages of such an approach include the following:
• More efficient software development process because of the advantages of OOP.
• Reduced development effort through the use of a shared common framework.
• Increased flexibility and configurability because of the decoupling of software components, the high modularity of the software, and the overall system's increased functionality.
• Extensive system integration because applications are based on a common view or schema of the domain, and because they physically share common software objects.
• High potential for increased system intelligence since the basic representation is "modelbased" and because of the breadth of accessible information in the integrated system.The resulting object model for project management will not only form the basis of the proposed software development approach, but could also provide a common language or vocabulary for expressing issues related to computer applications for construction (e.g., documenting algorithms, structuring relational databases, or creating inter-application communications), contribute to the eventual establishment of industry data or object model standards, and offer insight into what the fundamental informational elements of the project management process are.
Description
Type of resource | text |
---|---|
Date created | March 1991 |
Creators/Contributors
Author | Froese, Thomas | |
---|---|---|
Author | Paulson, Boyd C. Jr. |
Subjects
Subject | CIFE |
---|---|
Subject | Center for Integrated Facility Engineering |
Subject | Stanford University |
Subject | Integration |
Subject | Object Models |
Subject | Programming |
Subject | Project Management |
Genre | Technical report |
Bibliographic information
Access conditions
- Use and reproduction
- User agrees that, where applicable, content will not be used to identify or to otherwise infringe the privacy or confidentiality rights of individuals. Content distributed via the Stanford Digital Repository may be subject to additional license and use restrictions applied by the depositor.
Preferred citation
- Preferred Citation
- Froese, Thomas and Paulson, Boyd C. Jr.. (1991). WP011: An Object-Oriented Approach for Integrated Project Management Software. Stanford Digital Repository. Available at: http://purl.stanford.edu/fj681sd2725
Collection
CIFE Publications
View other items in this collection in SearchWorksContact information
- Contact
- cife-email@stanford.edu
Also listed in
Loading usage metrics...