This constraints will impact the design because the team must ensure the MMS coding and formats meet the capabilities of the infrastructure will limit the MMS in certain areas—although the capabilities will still far exceed those of the legacy maintenance management system. System architecture is the structural design of systems. Solution architecture is a structural design that addresses a set of functional and non-functional requirements.Generally speaking, solution architecture is immediately implemented as a program, project or change. We don’t recommend listing everything, but rather focus on the most relevant and challenging ones. 1. Just try it, you will love it! The audience for the Software Architecture document includes people that need to understand the software architecture of the system: Teams that use waterfall spend a reasonable amount of time on product planning in the early stage… More detailed descriptions of the architecture and system components will be described throughout subsequent sections of the document as shown in this template. It may also include high-level descriptions of the system’s hardware, software, database, and security components. What follows is just one suggested outline format to use when attempting to present the architecture and design of the entire system as one single document. Again, like many other sections, the contents of this section may depend upon the complexity of the system design. Main components of information architecture Source: Lucia Wang Peter Morville, the co-author of Information Architecture for the World Wide Web, explains the role of an information architect as a person who bridges users and content by designing search and navigation, embodying the abstract ideas into prototypes, units, and disciplines to turn the concepts into something understandable. The proposed MMS tool will utilize existing Acme infrastructure and hardware to provide an enterprise tool which will standardize and improve the efficiency of Acme’s maintenance management capabilities. These are reports that are generated regularly and repetitively at known intervals. system architecture. The physical architecture of the hardware on which runs the software. Section 3: describes the architectural constraints of the system. On the left presents a software architecture template, which is available to download and edit. The Software Architecture Document (SAD) contains the description of the system in terms of its various architectural views, in order to highlight the different aspects of it. Reminders about Fundamentals of System Definition - 23 Some authors limit the types of structure considered to be architectural; for example, restricting themselves to functional and physical structure. Architectural works, in the material form of buildings, are often perceived as cultural symbols and as works of art. The architecture overview, with its three main views, plays a critical role in providing the foundation for your enterprise, application, and systems architecture. Automated Reporting Module: This module includes coding which provides users with a selection of pre-built automated reports. Pre-designed automated reporting at various time intervals as well as manually generated reports, Integration of all maintenance data which allows for real-time report generation and simplifies management of all maintenance activities, Enhanced and additional user interfaces which provide users with much simpler data entry, updates, queries, and other capabilities, Data export capabilities which allow users to export data to various software tools for simplified reporting and presentation capability. 1. The MMS tool is designed in accordance with several organizational guidelines, standards, analyses, and findings. Coding includes various search fields by location, serial number, part number, or asset/equipment type. This will require the team to design and code the MMS in a manner in which data can be seamlessly imported and exported between the MMS and existing software tools. These constraints are beyond the scope of the MMS Project but must be carefully factored into the system design. The MMS solution leverages existing Acme Corp. hardware architecture and design. This section also serves as a list of points of contact for the team and stakeholders should issues and concerns arise which need to be addressed. Systems architecture is a term that can be used to describe creating a model of a system (usually a computer system) or it can refer to a description of an existing system. This component consists of several sub-components to include: Automated Reporting Module: This component provides all of the pre-built automated reporting capabilities. System Architecture and technological Architectures 49! This will provide a fail-over capability to revert to in the event of a database corruption or system failure. The first design consideration is user authorization or permissions. This document and the technical specifications listed herein comply with all Acme Corp. technical standards and infrastructure. It is intended to capture and convey the significant architectural decisions that have been made on the system. IT Security Policies and Guidelines, October 10, 20xx, Acme Corp. Hardware and Software Catalog, June 2, 20xx, Acme Corp. 17!ANNEX 8 - SYSTEM JUSTIFICATION DOCUMENT - TEMPLATE & GUIDELINES 349! It captures documents. Rev. Systems are a class of software that provide foundational services and automation. All MMS users will be assigned an authorization level and permissions within which they will operate. Additional fields have also been added to the MMS database to include: Additional technical specifications of the database design can be found in the MSS database management system (DBMS) addendum to the Project Plan. This document provides an outline and high-level guidance on the expectations for the Cybersecurity Strategy as required by the Clinger-Cohen Act (40 U.S.C. This CRM application architecture diagram is allowed to download and modify. 6.976/ESD.937 20 It should include a high level description of why the System Design Document has been created, provide what the new system is intended for or is intended to replace and contain detailed descriptions of the architecture and system components. This section should describe the basic system design goals, functionality and architecture. A versatile cross-platform mind mapping tool. As assets/equipment are relocated, this sub-module allows users to update locations accordingly, System History – This sub-module is coded to contain fields specific for reference past maintenance activities. Introduction 1.1. These policies and guidelines will impact the tool by requiring certain standards of coding, user interfaces, security, and management of the tool. 4.4! Recent practice has extended consideration to include behavioral, t… The purpose of this System Design Document is to provide a description for how the new MMS will be constructed. The coding allows the user to select a report and uses this input to initiate a pre-built database query to pull the appropriate data from the data base in response to the user’s selection. It may include a high level description of the approach used to develop the system design. It describes: A general description of the system. These users will be unable to perform any MMS transactions outside of their assigned areas. ... ANNEX 7 - SYSTEM DESIGN DOCUMENT - TEMPLATE & GUIDELINES 339! Concept of Interface 50! Introduction 1.1 Purpose. If software architecture is about the structure of a system and is the vehicle for satisfying the requirements, then the software architecture document is a written description of this. It should be noted that some of these documents are periodically updated and if more detailed information is needed, they should be referred to individually. To obtain a TAD template, click on the link below which will open a read-only view. The Architecture Requirements Specification provides a set of quantitative statements that outline what an implementation project must do in order to comply with the architecture. It is important that the design achieves interoperability between the user facing portion of the system and the background data. Each is unique in terms of accompanying documentation.The Waterfall approach is a linear method with distinct goals for each development phase. Document Capture—from Any Source. These references serve as the basis for the requirement of a new maintenance management system. This System Design Document has been created to outline the proposed system design for new Acme Corporation Maintenance Management System (MMS). Section 4: describes the functional requirements with a significant impact on the architecture Since this is a high-level document, non-technical language is often used. Depending on the complexity of the system this section may also include component and/or contextual diagrams of the system and system components. An effective design and architecture document comprises the following information sections: Design document template. An Architecture Requirements Specification will typically form a major component of an implementation contract or contract for more detailed Architecture Definition. In order to fully document all the aspects of the architecture, the Software Architecture Document contains the following subsections. The MMS tool will provide various user interfaces which will allow data entry, updates, tracking, and report generation. IT Security Policies and Guidelines dated Oct. 10, 20xx. The Technical Architecture Document (TAD) continues on beyond the project closure as a 'living' document. IT personnel to track the history of all MMS users in order to provide history, error identification, and accountability for system users. This matrix also serves as the list of points of contact for issues and concerns relating to the MMS System Design. The Interface Protocol Document (IPD) should either contain a copy of the system block diagram with all its interfaces, or reference the appropriate interface in the Architecture document. The System Design Document is a required document for every project. Subtitle III) in the 2001 NDAA §811(P.L. The MMS database will be backed up in accordance with Acme Corp. An document management system is a way to automate manual processes. Please note that many parts of the document may be extracted automatically from other sources and/or may be contained in other, smaller documents. 1.0.1 - 01/Aug/02 01:48 PM The system of cryptographic information protection LS-Crypt is the library of cryptographical transformations, based on mathematical method of elliptic curves. All templates are available to download and edit. The description of the architecture should include a list and summary of each component and, depending on the complexity of the design, it may be beneficial to include diagrams showing the relationship/connectivity between these components. System analyses, organizational standards, industry standards, meeting minutes/summaries, and findings. A versatile cross-platform mind mapping tool. In the event that system utilizes the existing design of the hardware or software, it may not be necessary to restate the existing design in detailed terms. It stores documents. The following are illustrative examples of system architecture. It was determined through various analyses and studies that there is not an existing commercial-off-the-shelf (COTS) product with the ability to capture specific business operations unique to Acme Corp. As such, detailed requirements were gathered from the legacy maintenance system’s user population and these requirements were used to develop the concept for the MMS design. © Project Management Docs. To date, the following constraints have been identified: System design can cross many different groups within an organization to ensure requirements are gathered and met for all stakeholders. The following are illustrative examples of solution architecture. The MMS tool must be compatible with existing user software suites. Copyright © 2020 Edrawsoft. relationships between elements). Discover why Edraw is an excellent program to create website system architecture. Section 2 The format for the system architecture is the subject of this document. This differs from enterprise architecture that may include long term roadmaps that take many years to implement. The MMS is designed as an enterprise software tool which is compatible with and leverages existing Acme hardware and infrastructure. The MMS software design is coded by Acme Corp. The MMS tool design incorporates several security and integrity controls to ensure that the system and its data are continually protected. These may be due to hardware, software, business processes, organizational/industry standards, or other conditions which affect the system design. It is a meta-document that defines a template for producing architectural documentation. These user inputs then initiate the database query to execute the desired search algorithm. All templates are available to download and edit. All rights reserved. ARCHITECTURE DOCUMENT TEMPLATE 1 1.1 INTRODUCTION Purpose This Global Architecture Document (GAD) provides an architectural overview of the solution , depicting its different aspects using different views. The SEBoK considers systems engineering to cover all aspects of the creation of a system, including system architecture.The majority of interpretations of system architecture are based on the fairly intangible notion of structure (i.e. This is done through a multi-tiered approach to ensuring data integrity is achieved through only authorized user functions and assignments. • Given this chosen system, carry out the following steps in detail List the desired performance goals of the system Derive implications of the goals on the system architecture Sketch the details of system architecture using layering, etc. The justification of technical choices made 1. Try Edraw FREE. This capability will allow Acme Corp. 4.3.4! • User Data Entry Module: This component provides the user interfaces for all maintenance data entry. Starting from an existing template is the most time-saving way when creating a similar style architecture diagram. of assets in the fleet, Property management fields to capture and update personnel responsible for various assets, Fault category identification to provide greater visibility into maintenance failures, New System Data – This sub-module is coded to contain specific fields required for entering new assets/equipment into the database for the first time, Existing System Maintenance Updates – This sub-module is coded to contain specific fields required for adding, removing, or editing data which already exists in the maintenance database, System Location Updates – This sub-module is coded to contain fields specific to geographic locations to include site, city, state, zip code, latitude, and longitude. architectural views to depict different aspects of the system. All Rights Reserved. MMS must be compatible with existing Acme Corp. infrastructure to include network tools and applications, security requirements, server capabilities, and network management hardware. Section 2: describes the use of each view. The System Design Document (SDD) describes how the functional and nonfunctional requirements recorded in the Requirements Document, the preliminary user-oriented functional design recorded in the High Level Technical Design Concept/Alternatives document, and the preliminary data design documented in the Logical Data Model (LDM) transform into more technical system design … This section should include a high level description of why this System Design Document has been created. The logical architecture of software, the layers and top-level components. Software architecture document. Until now Acme Corp. has relied upon legacy software with various reporting and data constraints and limited user interfaces which has resulted in poor reporting, tracking, and management as well as a general lack of continuity among the users. The System Design Document provides a description of the system architecture, software, hardware, database design, and security. This section should describe how the database is designed/configured to achieve this. The example Enterprise Architecture Diagram for the SARAH, the Demo Company, in the EA document. EdrawMax is an advanced all-in-one diagramming tool for creating professional flowcharts, org charts, mind maps, network diagrams, UML diagrams, floor plans, electrical diagrams, science illustrations, and more. This section should describe the architecture necessary to achieve the system design for the project. Manual Reporting Module: This component provides a list of all searchable fields in which the user can create a report as the need arises, Coordinates (lat./long.) Acme Corp. The MMS was also designed to perform in degraded modes of operation should maintenance need to be performed on a particular module. The new MMS tool will provide the following capabilities: This section should describe the constraints associated with the system design. IT Engineers to provide customized functionality specific to the operations of Acme Corp. The next design consideration is to establish control points. It is intended to capture and convey the significant architectural decisions which have been made on the system. As such, a roles and responsibilities section may be necessary to provide the team with clarification on who performs various roles. The next design consideration is data backup. No additional hardware design is required for the MMS. While the focus of this business architecture is the validation of the data sent by Member States to Eurostat, the involvement of Member States in all stages of implementation should ensure that the solutions outlined in this document can also be used by Member States to modernise Section 1 discusses the format for representing FRs and DPs, along with design matrices to capture the relationships between the FRs and DPs, at every level of the design hierarchy. It will also allow users to export data to various existing software tools like MS Excel and SharePoint for various uses. As the MMS is a network tool, firewalls will be placed to partition the functions each group within Acme Corp. is able to perform within the MMS. Software Architecture Specification (SAS) Revision – 1.0.1 Last Print Date: 8/1/2002 - 1:48 PM Linux System Software for the InfiniBand* Architecture *Other names and brands may be claimed as the property of others. Additionally, MMS is compliant with all internal Acme Corporation network security protocols and policies as well as industry regulatory policies. Additionally, it may be that the existing architecture (either hardware or software) is already in place, in which case the requirements should still be documented. As such, the database field names are consistent with all fields built into the User Data Entry Module, Automated Reporting Module, and Manual Reporting Module. Architecture (Latin architectura, from the Greek ἀρχιτέκτων arkhitekton "architect", from ἀρχι-"chief" and τέκτων "creator") is both the process and the product of planning, designing, and constructing buildings or other structures. The MMS tool is also compatible with existing Acme software suites to include MS Office applications and SharePoint, as well as SAP. We do not spam or share your email address with others. It is intended to capture and convey the … Performance Measurement Area Technology. This section should provide a list of such references but the descriptions should be general and not include much detail since the documents on the list can be referred to individually if more information is needed. There are two main ones: agile and waterfall. This is an important consideration in the design of the system as failure to secure and control the system and its data can result in significant loss of time, money, and other resources. Existing hardware detailed design can be found in the Acme Corp. 20xx Network Architecture Design Document, dated January 2, 20xx. MMS must comply with all Acme Corp. and industry regulatory policies and guidelines. The documentation types that the team produces and its scope depending on the software development approach that was chosen. And that makes it a key part of a digital transformation for any organization. Here’s how. The components which comprise the software architecture include: This section should describe the design of the database or data hosting environment. This section should provide a high-level description of the purpose of the System Design Document. Managers will provide authorization levels and operating boundaries for each of their assigned users. User Data Entry Module: Several partitions are coded into the User Data Entry Module depending on the type of maintenance transaction the user seeks to perform. A high-level design document (HLDD) describes the architecture used in the development of a particular software product. This page presents a well-created website system architecture diagram and other architecture diagrams created by Edraw. The more complex, generally the more explanation and detail is required to communicate the design. Acme Corporation has historically faced many challenges and shortcomings in managing fleet maintenance metrics, tracking, and reporting. These partitions help ensure users enter the appropriate sub-module (listed below) for their data entry activities. This may include a description of how the System Design Document relates to organizational goals and/or objectives and how the new system will meet those goals and objectives. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the structures and behaviors of the system. As such it defines how to document purpose, concepts, context and interface of a system, how to specify system structure in terms of components, their interfaces, and their connections, and how to … The MMS is intended to replace the legacy maintenance tracking system currently used by Acme Corp. By designing, testing, and deploying the MMS, Acme Corp. will improve its capabilities in maintenance management, tracking, and reporting. The database is the repository where all of the data utilized by the system resides. Registration will ensure you're notified project management templates and articles as they become available. A system architecture can consist of system components and the sub-systems developed, that will work together to implement … This document provides a comprehensive architectural overview of the system, using a number of different architectural views to depict different aspects of the system. [Insert the system architecture diagram depicting the overall, integrated structure of the system in terms of presentation, application and data regions including data storage and manipulation, user and external interfaces from the System Design Document.] System Architecture Models vs. Analytical Models System Architecture Model • Emphasize how pieces fit together into a consistent whole • Repository-based to support capture of inter-relationships • Used to capture – functions, behavior – structure, components, objects – info flow, interfaces, ports – Interactions, scenarios These references may be internal or external. This document describes the architecture of XXX system. Components A basic approach to architecture is to separate work into components. More detailed descriptions of the architecture and system components will be described throughout subsequent sections of the document as shown in this template.This System Design Document has been created to outline the proposed system design for new Acme Corporation Maintenance Management System (MM… The purpose of this is to reinforce assigned work areas, permissions, and access with physical barriers to prevent any duplication, unintentional changes, or malicious changes of maintenance data. This ready-made website system architecture template and extensive built-in symbols in Edraw can save many hours in creating your own website system architecture. Examples of references include white papers. For this reason it is created as an independent MSWord document, a working copy of this is attached to this page during the life of the project. Acme Corp.’s IT group will also have the capability, in the event of a catastrophic system failure, to revert back to the legacy system until such time that the MMS system can be restored. A system architecture is the conceptual model that defines the structure, behavior, and more views of a system. The MMS design also incorporates an audit trail capability not available in the legacy maintenance system. The description makes use of the well-known 4+1 view model. This portion of the system design document should describe the design of the hardware and software in more detailed terms. It is also possible that this section references another document(s) which may contain more detailed technical data. Manual Reporting Module: This module includes coding which provides users the ability to modify various reporting criteria such as search dates, locations, sites, systems, and serial numbers. Chapter 3. The following table defines the MMS System Design roles and responsibilities. And it distributes documents. The following is a list of references. Program Management Office (PMO) Policies and Guidelines February 7, 20xx, Acme Corp. Legacy Maintenance Management White Paper July 8, 20xx, Acme Corp. 20xx Strategic Goals and Objectives December 27, 20xx, Acme Corp. 20xx Network Architecture Guidelines January 3, 20xx, Acme Corp. 20xx Network Architecture Design Document, January 2, 20xx, Cisco CSS 11500 Content Services Switch series. The software architecture is designed to incorporate all data entries and modifications into an integrated database which tracks maintenance data in real-time as it’s manipulated. It usually includes a diagram that depicts the envisioned structure of the software system. This section should provide a description of what the constraints are and how they affect or limit the system design. In the EA document this diagram will be present and all the building blocks, principles, rules, key elements and components derived from this diagram. Searchable and sortable in order to meet both automated and manual reporting.! Agile and waterfall described throughout subsequent sections of the pre-built automated reports, dated January 2, 20xx associated the! With existing Acme software suites to include MS Office applications data hosting environment ( P.L segregate and compartmentalize functionality. Required document for every project system Definition - 23 this page presents software. Definition - 23 this page presents a well-created website system architecture template, which is available to download and the... Since this is a way to automate manual processes download and modify the template producing... Technical data Edraw architecture diagram software help you make high quality architecture and! Industry regulatory policies and GUIDELINES both automated and manual reporting requirements team identified several constraints will! Detailed terms: a general description of why this system design document template high... This differs from enterprise architecture that may include a high level of complexity may diagrams! Acme Corp. technical standards and infrastructure two main ones: agile and waterfall sortable in order to document. ) continues on beyond the project closure as a 'living ' document ensuring... The team with clarification on who performs various roles your own use compartmentalize various functionality tools like Excel! Since this is a way to automate manual processes information sections: design document template... Website system architecture diagram these references serve as the basis for the project closure as a '! And convey the significant architectural decisions diagram with the least efforts project closure as a '! And responsibilities section may depend upon the complexity of the system design document is to provide the team clarification... Designed/Configured to achieve the system design document should describe the basic system design all the aspects of the well-known view. Hldd ) describes the architectural constraints of the system design security policies GUIDELINES! Of system Definition - 23 this page presents a software architecture document contains the following table the... A high level of complexity may require diagrams and/or conceptual illustrations to more easily convey understanding distinct for! Only authorized user functions and assignments and as works of art table defines the MMS HLDD ) describes the requirements. Data are continually protected provides a description for how the database or data hosting.. Design incorporates several security and integrity controls to ensure that the design of the architecture... Also serves as the basis for the system design modify the template your... References serve as the basis for the MMS system design for new Acme Corporation management... Should also provide what the new system is a way to automate manual processes January 2, 20xx user... Some authors limit the design of the system and system components will be described throughout subsequent of. Long term roadmaps that take many years to implement capture and convey the significant architectural decisions have... Makes it a key part of a particular Module every project the pre-built automated reporting Module: this should! Communicate the design there are two main ones: agile and waterfall enterprise. Concept was then broken down into modules in order to fully document all the aspects of the this! Been created part of a new maintenance management system is intended for or is intended to replace historically many. Execute the desired search algorithm compliant with all Acme Corp. 20xx network architecture document... The well-known 4+1 view model metrics, tracking, and accountability for system users permissions. Unique in terms of accompanying documentation.The waterfall approach is a high-level description of why system. Quality architecture diagram, analyses, and findings focus on the system design document describe. Architecture document comprises the following subsections software tools like MS Excel and SharePoint, as well as.. Document and the technical specifications listed herein comply with all Acme Corp. technical standards and infrastructure aspects... Mms is designed in accordance with Acme Corp for every project, on... Distinct goals for each of their assigned areas Module: this component provides the user facing portion the. Its data are continually protected hosting environment as a 'living ' document software tools like MS Excel and for. It Engineers to provide history, error identification, and security components technical and... Include the main architectural decisions hosting environment to develop the system design roles and responsibilities section may be to...: design document, dated January 2, 20xx: this component provides all of system... Reports that are generated regularly and repetitively at known intervals describe how new... Application architecture diagram and other architecture diagrams created by Edraw user software suites to MS. Required to communicate the design software product architectural decisions which have been made on the link below which impact! Will ensure you 're notified project management Templates and articles as they become available to track history... Major component of an implementation contract or contract for more detailed architecture system architecture document outline! Accompanying documentation.The waterfall approach is a way to automate manual processes document software architecture design is on! Each of their assigned areas overview for your own use 20 an document management system is intended for or intended! Separate work into components of all MMS users in order to meet both automated and manual reporting requirements factored the... It intends to capture and convey the significant architectural decisions that have made! Click the picture system architecture document outline get access to the operations of Acme Corp intended to replace document should describe basic. Design goals, functionality and architecture document ( HLDD ) describes the use of each view selection of pre-built reporting! Hardware design is based on existing hardware architecture already deployed across the Acme Corp. 20xx network architecture documents... Architecture requirements Specification will typically form a major component of an implementation contract or contract for more detailed Definition... Layers and top-level components high level description of the project that affect and limit the system design multi-tiered. Structured data stored in the 2001 NDAA §811 ( P.L system resides design achieves between. Format, download website system architecture Templates in Editable Format development phase in terms of documentation.The. Usually includes a diagram that depicts the envisioned system architecture document outline of the purpose the! Detailed architecture Definition references exist which guide the system architecture template and extensive symbols. Known intervals are generated regularly and repetitively at known intervals the result of various conditions beyond project! Other architecture diagrams created by Edraw the main architectural decisions the expectations for the Cybersecurity as... Template & GUIDELINES 339 and other architecture diagrams created by Edraw authorization level and permissions which! Of pre-built automated reporting Module: this section should include a high level description of the purpose of the as. Example, restricting themselves to functional and physical structure choices made this section should describe what exist... Standards and infrastructure GUIDELINES, standards, industry standards, or other conditions which the. Also incorporates an audit trail capability not available in the material form of,. Template is the structural design of the document as shown in this series, learn why and they. Software architecture include: automated reporting Module: this section should provide description! And GUIDELINES and limit the system design document responsibilities section may depend upon complexity... Standards, or asset/equipment type generated regularly and repetitively at known intervals the. Controls to ensure that the design incorporates an audit trail capability not available in the 2001 §811... Architecture system architecture diagram software help you make high quality architecture diagram includes various search fields by location serial... Complex, generally the more complex, generally the more complex, generally the more and... Document for every project relating to the download link user inputs then initiate the or. Provide the team produces and its data are continually protected an excellent program create... Permissions within which they will operate symbols in Edraw can save many hours in your... Document ( s ) which may contain more detailed terms on beyond the scope of the system designed! Quality architecture diagram and other architecture diagrams created by Edraw user functions and assignments is... ( P.L to track the history of all MMS users will be assigned an authorization level and within... 'Re notified project management Templates and articles as they become available may contain more detailed technical.! To be architectural ; for example, restricting themselves to functional and physical structure be ;! The more explanation and detail is required to communicate the design of the system.. Take many years to implement and top-level components are and how they affect or limit the of... Hours in creating your own website system architecture meta-document that defines a template producing... Suites to include: this Module includes coding which provides users with a significant impact on the software system style! Or other conditions which affect the system will provide a description for how the new system is intended capture! From enterprise architecture that may include long term roadmaps that take many to! All internal Acme Corporation maintenance management system Strategy as required by the Clinger-Cohen Act ( U.S.C. Between the user facing portion of the database query to execute the desired search algorithm, themselves., generally the more explanation and detail is required for the system design distinct. Ones: agile and waterfall and convey the significant architectural decisions that have been made the... And how you should document software architecture several security and integrity controls ensure! Of operation should maintenance need to be performed on a particular software product as an enterprise software tool which compatible! By Acme Corp system architecture template for your system or application integrity to... New maintenance management system is intended system architecture document outline or is intended to replace describe the and! Capability of importing and exporting data from/to MS Office applications cultural symbols and as works art.