EP1577754A2

Structured approach to software specification

Abstract

A method and apparatus to afford a technical application for gathering, storing, tracking, and using requirements, engineering software for those requirements, and releasing finished enterprise software. The method manages an information system organized in multiple layers and forms standardized architectural elements (102) in each layer, connects the elements (102) using collective events (121) for completing a software lifecycle, finds attributes (104) for each of the elements based on technology, and creates a database model (106) based on the standard structural elements. A computer readable medium is described, the medium having computer executable instruction to cause a system perform the method.

EP1577754A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 8 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 4 independent, 9 dependent

  1. 1
    A method of managing an information system (100), comprising:standardizing a plurality of architecture elements (102) of an information system;finding attributes (104) for each one of the architecture elements based on technology;and creating a database model (106) to store specifications set out based on the architecture elements.
  2. 9
    A method for collecting, organizing, and storing software specification information generated during various phases of a software lifecycle in an information system (100) comprising:identifying multiple layers that define said information system;forming standard architecture elements in each layer that describe and maintain the information system;connecting the standard architecture elements using standard structural collective events (121) that aid in using the standard architecture elements to complete the software lifecycle;finding attributes (104) for each of the architecture elements based on technology;and, creating a database model (106) to store the software specifications based on the standard architecture elements.
  3. 10
    An apparatus for collecting, organizing, and storing software specification information generated during various phases of a software lifecycle in an information system comprising:a data structure that identifies layers which define an information system;standard architecture elements (102) in each layer that describe and maintain the information system;standard connective elements (121) that connect the standard architecture elements using standard structural collective events to aid in using the standard architecture elements to complete a software lifecycle;attributes (104) for each of the architecture elements based on technology;and, a database model (106) to store the software specifications based on said standard architecture elements.
  4. 12
    A computer-readable medium (20), comprising instructions available thereon for executing a method comprising:standardizing a plurality of architecture elements (102) of an information system;finding attributes (104) for each one of the architecture elements based on technology;and creating a database model (106) to store specifications set out based on the architecture elements.