ABSTRACT

Organization refers not only to the way a project is organized but also to the types of roles and skills required and the training provided to enable project personnel to be effective. A development architecture is a combination of development tools, methods, standards, and procedures that define a development environment. The system development tools should be accessible from a single facility and should be coordinated for the user. The development repository is the communication backbone of the development environment, making it easy to share information between people working on different processes. Dependency management allows a development team to create the “bill of materials” for the system. The repository population tools are used to load the information from the extraction and structure analysis tools into the development repository. The development environment also includes test data, test scripts, and other components that must be aligned with a given version of the configuration.