Application
- Application
- a system consisting only of
software components and associated
data components
As illustrated in the preceding figure, Application is part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: System
- Subclasses:
The typical responsibilities of an Application are to:
- Meet the goals of the client.
- Meet the needs of the users.
- Fulfill the associated requirements.
The typical contents of an application include:
- Data Components
- Software Components
- Producer:
- Evaluator:
- Approvers:
- Maintainer:
- Users:
The Application typically can be started if the following preconditions hold:
- Software components exist to be integrated.
- Work Products:
- Stakeholders:
- The size, complexity, type, and component parts of an application greatly influence the method used to produce it.
A system is typically constrained by the following conventions:
- Varies depending on the type of application.