CapabilitiesDefining the business and technology capabilities that the system provides.
ProcessesDesign and redesign of business processes.
ArchitectureDefining business, information and technical structures to support the design. The design of a system is often separated into an architecture that provides the high level structure and a design that provides enough detail to implement the system.
DataDefining data models.
EventsDefining events and how they will be processed.
Business RulesConsidering how business rules will be implemented.
ApplicationsDesign of applications. An application is a software component designed primarily to be used by people. A system may touch upon multiple applications.
Services & ComponentsDefining the system as a series of services and components.
IntegrationDesigning how things work together including services, processes, events and data.
TechnologyDefining the technologies that will be used including infrastructure, systems, applications, components, toolsets, libraries and APIs.
Information SecurityDefining how the system will be secured.
DeploymentDefining how the system will be logically and physically deployed.
ConstraintsAdditional constraints to guide implementation such as a set of principles, standards and tools.
|Overview: Systems Design|
A plan that provides enough detail to implement an information system.