skip to main content
10.1145/24208.24209acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free Access

Prototyping a project master database for software engineering environments

Published:01 January 1987Publication History

ABSTRACT

Software Engineering Environments (SEE) have been determined as good means of increasing software productivity by shifting projects from the paper world into the automated world. An environment database has been identified as the core of any automated Software Engineering Environment. It should provide the means for accessing, storing and relating all the project's products, the means for automating the process by which these components are entered in this library, modified, controlled and disseminated, and the means for supporting “active databases1”. The inherent complexity of building such a database is widely recognized.

We have been studying issues associated with such an environment database, which we denote Project Master Data Base (PMDB), with the overall objective of defining, designing and developing a PMDB as an integrated part of a SEE. Due to the lack of explicit requirements for its design, a prototype of the PMDB was developed in order to gain information and experience on both the specifications of the PMDB itself and also on different implementation approaches. This paper discusses our prototyping exercise; it describes the prototype, how the problem reporting, evaluation, and tracking process was modeled, and some of the lessons learned as a result of this effort.

References

  1. 1.Buxton, J., Requirements for Ada Programming Support Environments: Stoneman, U.S. Department of Defense, OSD/R&D, Washington, D.C., February 1980.Google ScholarGoogle Scholar
  2. 2.Wasserman, A.I., Tutorial: Software Development Environments, IEEE Computer Society, IEEE Cat. No. EHO 187-5, 1981.Google ScholarGoogle Scholar
  3. 3.(STARS) The Software Technology for Adaptable, Reliable Systems Program Strategy, Department of Defense, April 1983.Google ScholarGoogle Scholar
  4. 4.Santoni, P.A. (now P.A. Oberndorf), The Project Development Data Base: The Core of an Automated Software Engineering Environment, NOSC Technical Note 932, Naval Ocean Systems Center San Diego, CA, 92152.Google ScholarGoogle Scholar
  5. 5.Penedo, M.H., and E.D. Stuckle, PMDB - A Project Marter Database for Software Engineering Environments, Proceedings of the 8th International Conference on Software Engineering, London, England, August 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Oberndorf P.A. and M.H. Penedo, Environment Databases - Working Croup Report, Proceedings of the Future Ada Environment Workshop, Software Engineering Notes, April 1985.Google ScholarGoogle Scholar
  7. 7.Requirements for Software Engineering Databases - Final Report, Imperial Software Technology Ltd and Imperial College DoC, England, CSELT SpA, Italy, and Logica SA/NV, Belgium, June 1983.Google ScholarGoogle Scholar
  8. 8.Boehm, B.W. et al, A Software Development Environment for Improving Productivity, Computer Magazine, pp. 30-44, June 1984.Google ScholarGoogle Scholar
  9. 9.Ritar I., M.H. Penedo and E.D. Stuckle, "Lessons Learned in building the TRW Software Productivity Systern", Proceedings of Spring Compcon, San Francisco, Feb 85.Google ScholarGoogle Scholar
  10. 10.Chen P. P., "The Entity Relationship Model: towards a unified view of data", ACM Transactiona on Datobasc Sgstems, l,l, March 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Penedo, M.H., and S. Wartik, "Reusable Tools for Software Engineering Environments", Proceedings of the ArAA Computers in Aerospace Conference, Long Beach, CA, Ott 1985.Google ScholarGoogle ScholarCross RefCross Ref
  12. 12.Morgenstern, M., "Active Databases as a Paradigm for Enhanced Computing Environments", Proceedings of the 9th International Very Large Data Base Conference, Florence, Italy, October 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Balzer, R., N. Goldman, and B. Neches, "Specilication- Based Computing Environments for Information Management", Proceedings of the Computer Data Engineering Conference, April 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Bit L., and J. Gilbert, " Learning from AI: New Trends in Database Technology", Computer, March 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Knuth, D. E., The QXbook, Addison-Wesley, 1984.Google ScholarGoogle Scholar
  16. 16.Wartik, S., and M. H. Penedo, "Fillin: A Reusable Tool supporting Form Oriented Software Development", IEEE Software, pp. 61-69, March 1986.Google ScholarGoogle Scholar
  17. 17.Boehm, B., Software Engineering Economics, Prentice Hall, Inc., Englewood Cliffs, NJ, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Higgs, M. J., and P. Stevens, "Developing an Environment, Manager for an IPSE", GEC Software, 1986.Google ScholarGoogle Scholar

Index Terms

  1. Prototyping a project master database for software engineering environments

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SDE 2: Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
                January 1987
                227 pages
                ISBN:0897912128
                DOI:10.1145/24208

                Copyright © 1987 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 January 1987

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Upcoming Conference

                FSE '24

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader