Professional Documents
Culture Documents
Complete file/properties to populate fields on this page and in the document headers. To see instructions select Tools/Options Print tab, and make sure that Hidden Text is checked. Delete red instructions when filling in the template or select Tools/Options Print tab, and make sure that Hidden Text is not checked.
Document Number: 6450-20/[Project Number]/App. Arch. Security Classification: Low Version: 0.1 Last Updated: Creation Date: January 23, 2012 [Date]
Project Name
Table of Contents
Table of Contents...............................................................................................................2 1. Introduction.....................................................................................................................3 1.1. Audience...........................................................................................................3 1.2. Purpose.............................................................................................................3 1.3. Assumptions......................................................................................................3 1.4. Risks.................................................................................................................3 2. Component/Services Layout..........................................................................................4 2.1. Structural View Logical Layer (Semantics)......................................................4 2.2. Behavioural View State Transition .................................................................4 2.3. Component and/or Services View Business Use Cases..................................4 3. Application Module Design Specification (Design Deliverable List).............................................................................................5 4. User Interface (UI) Guidelines.........................................................................................6 5. Special Considerations...................................................................................................7 6. Capacity Plan...................................................................................................................8 6.1. Introduction........................................................................................................8 6.2. Sizing Assumptions...........................................................................................8
8
6.3. Disk Space Requirement...................................................................................9 6.4. CPU Requirement.............................................................................................9 6.5. Memory Requirements......................................................................................9 6.6. Networking Requirements..................................................................................9 7. APMS Update.................................................................................................................10 Revision Log.....................................................................................................................11 Appendices.......................................................................................................................12 Approval...........................................................................................................................13
Project Name
1.
Introduction
This Application Architecture (AA) document provides an overview of how the business needs (functionality and responsibilities) as defined during the business requirements phase are to be implemented. The AA explicitly outlines how the Ministrys supported technical infrastructure (as defined in the Ministry supplied technical architecture document) will be utilized to support the business initiative.
1.1.
Audience
The audience for this document includes anyone seeking an understanding for how the applications works to support the business needs within the context of the technological framework supported by the Ministry.
1.2.
Purpose
The AA document is a perspective on how the application will work and helps to validate: Design strategies (use of patterns) used in establishing business process/services; The mapping of components (business services) to the technical architecture; How/if meta-data is being used; How the proposed solution satisfies business requirements/needs; and The application is compatible with the supported operational infrastructure. The purpose of this document is to gain an understanding of how and why the system was decomposed, and how the individual parts work together to fulfill the business needs.
1.3.
Assumptions
Insert text here. A key assumption is the underlying framework(s) and assumed tools/libraries etc. are 100% compatible with the supported Ministry technical infrastructure as defined in the TA document.
1.4.
Risks
Project Name
2.
Component/Services Layout
A process is a sequence of functions (business or application) that accept inputs and has an output which produces the service output.
2.1.
2.2. 2.3.
Behavioural View State Transition Component and/or Services View Business Use Cases
Project Name
3.
Project Name
4.
Project Name
5.
Special Considerations
Project Name
6. Capacity Plan
6.1. Introduction
This section documents the applications overall disk, processing, memory and networking estimated volumes and costs, and the corresponding detailed worksheets that include the details, formulae, and assumptions on which the estimates were based. Technical team members should review this section and agree it accurately reflects the capacity requirements for the new system.
Business Cycle - Frequency The table below shows the frequency with which each use case on the system is performed.
Use Case Start of Window End Of Window Transactions/Hour
Project Name
The start of the time window for which there is a steady transactions/hour rate. The end of the time window for which there is a steady transactions/hour rate. The number of times the use case is executed during the time window each day.
Project Name
7.
APMS Update
Yes No
Project Name
Revision Log
Date [yyyy-mm-dd] Version 0.1 Change Reference Author Reviewed by
Project Name
Appendices
Enter content here.
Project Name
Approval
This document has been approved as the official Application Architecture Document for the Project Name project. Following approval of this document, changes will be governed by the projects change management process, including impact analysis, appropriate reviews and approvals, under the general control of the Master Project Plan and according to Project Support Office policy.
Signature
Date
Signature
Date
Approved by [Client Approvers Name] [Title] [Organization] [Client Approvers Name] [Title] [Organization] [Project Managers Name] [Title] [Organization] [IMG Approvers Name] [Title] [Organization]
Signature
Date