professional documents
home
Upload
docsters
Upload
Word Document

System Design Template center doc

system


[Insert Agency Name] [Insert Project Name] System Design Template Project Sponsor Submission Contact Name Submission Contact Title Submission Contact Phone Submission Contact Fax Submission E-Mail Date Submitted to ETS _________________________________________ ____________ Agency CTO/IT/MIS Director Signature Date _________________________________________ ____________ Agency Technical Lead Signature Date _________________________________________ ____________ Submission Contact Signature Date Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 2 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Table of Contents 1. INTRODUCTION............................................................................................................................... 3 1.1 SYSTEM DESIGN SECTIONS.............................................................................................................. 3 1.2 ETS OFFERS ASSISTANCE TO AGENCIES ......................................................................................... 4 2. SYSTEM DESIGN CHANGE LOG................................................................................................... 4 3. CONCEPTUAL SYSTEM DESIGN SECTION................................................................................ 5 3.1 CONCEPTUAL SYSTEM CHECKLIST.................................................................................................. 5 3.2 FUNCTIONAL SYSTEM DESCRIPTION ............................................................................................... 7 3.3 CONCEPTUAL SYSTEM DESIGN DESCRIPTION.................................................................................. 8 4. PRELIMINARY SYSTEM DESIGN SECTION............................................................................... 9 4.1 PRELIMINARY SYSTEM CHECKLIST ................................................................................................. 9 4.2 PRELIMINARY SECURITY CHECKLIST ............................................................................................ 11 4.3 PRELIMINARY SYSTEM DESIGN DESCRIPTION............................................................................... 13 5. DETAIL SYSTEM DESIGN SECTION .......................................................................................... 14 5.1 PRESENTATION TIER (CLIENT SIDE) CHECKLIST ........................................................................... 14 5.2 PRESENTATION TIER (SERVER SIDE) CHECKLIST .......................................................................... 15 5.3 BUSINESS RULE TIER CHECKLIST.................................................................................................. 15 5.4 DATA TIER CHECKLIST ................................................................................................................. 16 5.5 DETAIL SYSTEM DESIGN DESCRIPTION ......................................................................................... 19 6. NORTH CAROLINA STATEWIDE TECHNICAL ARCHITECTURE – DOMAINS .............. 20 6.1 NETWORK DOMAIN: ...................................................................................................................... 20 6.2 APPLICATION DOMAIN: ................................................................................................................. 20 6.3 DATA DOMAIN: ............................................................................................................................. 20 6.4 SYSTEMS INTEGRATION DOMAIN: ................................................................................................. 20 6.5 GROUPWARE DOMAIN:.................................................................................................................. 20 6.6 PLATFORM DOMAIN: ..................................................................................................................... 20 6.7 ENTERPRISE MANAGEMENT DOMAIN:........................................................................................... 20 6.8 SECURITY DOMAIN: ...................................................................................................................... 20 Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 3 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 1. Introduction The System Design Template has been designed to enable agencies to provide an increasing amount of detail to Enterprise Technology Services (ETS) and the Information Resource Management Commission (IRMC) over the life of a project. Agencies requesting IRMC Project Certification will be required to complete this template, section by section, during the various phases of a project. To facilitate this process, this template has been separated into three sections. The sections of this template are described below in greater detail; in addition, they are summarized in Table 1: IRMC Project Certification Requirements. 1.1 System Design Sections Each section of the template must be completed to the extent possible for the SDLC phase that is being performed. If information is requested in a particular section that cannot be provided at the time of completion, then To Be Determined (TBD) should be specified. However, when the next section of the document is completed, then the information that was previously unavailable must be provided. • Conceptual System Design Section: Prior to ending the Requirements Phase of a project, this section of the document is required to be submitted, reviewed, and approved by ETS. Typically, at this point-in-time, many of the design requirements are not known. However, there should be sufficient high-level information available to obtain ETS approval of the Conceptual System Design. • Preliminary System Design Section: Prior to ending the Preliminary Design Phase of a project, this section of the document is required to be submitted, reviewed, and approved by ETS. At this point-in-time, many of the technical details about the system are known. Therefore, there should be sufficient technical information available to obtain ETS approval of the Preliminary System Design. • Detail System Design Section: Prior to ending the Detailed Design Phase of a project, this section of the document is required to be submitted, reviewed, and approved by ETS. At this point-in-time almost all of the technical details about the system are known. Information provided at this stage in the process must be comprehensive and accurate. Completion of this section should enable the agency to obtain ETS approval of the Detail System Design. Once this approval has been issued, the Implementation phase may begin. Note: Prior to beginning the Installation Phase an updated version of the Detailed System Design must also be approved. IEEE SDLC Project Phase Approval of deliverable required prior to beginning next phase Concept Requirements Conceptual System Design Design • Preliminary • Detail Preliminary System Design Detail System Design Implementation • Coding • Testing Updated Detail System Design Installation Operation and Maintenance Table 1: IRMC Project Certification Requirements Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 4 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 1.2 ETS Offers Assistance to Agencies One of the primary services that ETS offers to the agencies is system design review and assistance. Involving ETS as early as possible in the project (e.g. during RFP creation or system design) is key factor to the overall success of a project. This type of early involvement helps to ensure that the agency is complying with the North Carolina Statewide Technical Architecture (NCSTA). It also facilitates IRMC Project Certification approval. If you would like to request ETS assistance, or have any questions concerning the completion of this document, please contact ETS staff at (919) 981-5510. 2. System Design Change Log Any moderate or significant changes to the system design must be resubmitted to ETS for review and approval prior to making any actual change(s) to the design. In most cases, the review and approval of any changes would be performed internally within ETS. If IRMC Certification Review is required, ETS will coordinate providing the information to the IRMC for review and approval. Notes: 1. Use of a word processing automated tracking change feature is required when resubmitting this document to simplify the review and approval process. Once a version of the document has been approved, then that version of the document should be saved for archival purposes. Prior to submitting a new version of the document, all tracked changes should be accepted. This process for resubmission can then be repeated as many times as necessary until the final approval has been issued. 2. Failure to resubmit changes for review and approval could result in a recommendation by ETS that the project be de-certified by the IRMC. 3. If there are any questions as to whether or not a change is substantive enough to warrant review and approval, please contact ETS staff at (919) 981-5510 for clarification. 4. Maintain a summary of changes in the table below. Change Log Summary – Version and Description (For instructional purposes an example has been provided) Date submitted to ETS for review Date approved by ETS V1.0 -Conceptual System Design 12/1/2003 12/15/2003 V1.1 -Added Web Services and made other minor changes 2/1/2004 2/13/2004 V2.0 -Preliminary System Design 4/1/2004 4/16/2004 V3.0 -Detailed System Design 7/1/2004 7/16/2004 V4.0 – Updated Detail System Design 10/1/2004 10/15/2004 Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 5 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 3. Conceptual System Design Section The Conceptual System Design Section has been designed to capture only the most essential information required for IRMC Initial Project Certification in a quick and concise manner. 3.1 Conceptual System Checklist Disclaimer: Any technologies listed below have been provided solely for convenience, the information provided is not intended to be exhaustive nor does it indicate product endorsement by ETS. Conceptual System Checklist Response -Select all that apply Reviewed and approved by Agency CTO __Yes __No (explain): Agency Architecture Compliance __Yes __No (specify rationale below) NCSTA Compliance __Yes __No (specify rationale below) IRMC Policies and Standards Compliance __Yes __No (specify rationale below) Project Type __ New System __ Upgrade System __ New Infrastructure __ Upgrade Infrastructure __ Other (specify): Project Solution __ COTS: Modification Level: __ Low __ Medium __ High __ Custom __ Other (specify): Business Process Re-Engineering __ Yes __ No Business Process Modeling __ Yes __ No Project Staffing __ State Employee Staff (specify estimated percentage): __ Contracted Staff (specify estimated percentage): RFP Approved by ITS State IT Procurement Office __ Yes __ No __ NA SDLC Methodology __ Waterfall __ Iterative __ Spiral __ Other (specify): SDLC Methodology consistent with current IEEE standards __ Yes __ No Application Pattern(s) __ Government to Citizen (G2C) __ Government to Employee (G2E) __ Government to Government (G2G) __ Government to Business (G2B) __ Other (specify): Electronic Payment Functionality __ Yes: __ Credit Card __ ACH __ EFT __ Other (specify): __ No Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 6 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Conceptual System Checklist Response -Select all that apply System Integration Requirements __ State Government: __ Intra-Agency __ Inter-Agency __ Local Government __ Federal Government __ Business __ Other (specify): Special Legal or Privacy Requirements __ HIPAA __ FERPA __ GPEA __ Other (specify): W3C Accessibility Compliance Section 508 Accessibility Compliance __ Yes __ No __ Yes __ No Total Number of Anticipated Users Specify: Maximum Number of Concurrent Users Specify: Anticipated Annual User Growth Rate Specify: Average Number of Transactions/Day Specify: Average Transaction Response Time (Round Trip in Seconds) Specify: Production System Availability Requirements __ Citizen __ Normal Business Hours (i.e. 8:00 am to 5:00 pm) __ Extended Business Hours (specify): __ 24 X 7 __ Employee __ Normal Business Hours (i.e. 8:00 am to 5:00 pm) __ Extended Business Hours (specify): __ 24 X 7 __ Government/Business Partner(s) __ Normal Business Hours (i.e. 8:00 am to 5:00 pm) __ Extended Business Hours (specify): __ 24 X 7 Statewide Rollout __ Yes __ No Conduct Pilot before Statewide Rollout __ Yes __ No Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 7 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 3.2 Functional System Description Provide a diagram (or diagrams) that depicts the functional aspects of the application. Corresponding narrative that describes each major functional area of the application must also be supplied. Describe how the system will be used and operated. Describe both the type of users of the system as well as any business interfaces that may be necessary. Leverage existing system design documentation whenever possible. For example, information from the Project Initiation and Implementation Document (PIID) or a Request For Proposal (RFP) would be appropriate for use in this section. Note: The diagram below has been provided for illustrative purposes only. Agencies should delete the diagram provided and supply information specific to the application requesting certification. Financial Management Application (Functional Design) Internal Agency Interfaces (e.g Payroll, And HR) External Agency Interfaces (Specify) Purchasing Accounts Payable Accounts Receivable Fixed Assets General LedgerBank Reconciliation Direct Deposits Billing Shipping Reporting Citizens Business Employees Note: Narrative describing the functional design of the application must be provided immediately following the diagram(s). Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 8 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 3.3 Conceptual System Design Description Provide a diagram (or diagrams) that depicts an accurate description of the conceptual design for the entire application. The design must document how each of the requirements specified in the functional design will be conceptually accomplished. The conceptual design must align with the Principles, Practices, and Standards that are published in the NCSTA . Leverage existing system design documentation whenever possible. For example, information from an RFP response would be appropriate for use in this section. Note: The diagram below has been provided for illustrative purposes only. Agencies should delete the diagram provided and supply information specific to the application requesting certification. Citizen Web Server Messaging Middleware Firewall 1 Employee External Agency Application Firewall 2 Financial Management Application –Conceptual Design DMZ Internal Network Hardened Internal Network Internet Credit Card Processing Service Firewall 3 Application Server Database Server EDI External Business Partner Single (or Reduced) Sign-on Service Firewall 3 Note: Narrative describing the conceptual design of the application must be provided immediately following the diagram(s). Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 9 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 4. Preliminary System Design Section The Preliminary System Design Section has been designed to capture only the most essential information required to obtain IRMC Preliminary Design Certification Review approval. While the items listed are not intended to be an exhaustive list of the possible technologies that may be utilized in the implementation of an application, it does reflect some of the more common choices as well as important items that should be considered during the design phase. 4.1 Preliminary System Checklist Disclaimer: Any technologies listed below have been provided solely for convenience, the information provided is not intended to be exhaustive nor does it indicate product endorsement by ETS. Preliminary System Checklist Responses – Select all that apply Application Architecture __ SOA __ 3/N Tier __ Other (specify): Processing Type __ OLTP __ OLAP __ Other (specify): Application Access Requirements __ Internet __ Intranet __ Extranet__ Other (specify): Development Platform __ J2EE __ .NET __ Other (specify): Architectural Framework(s) (e.g. STRUTS, JATO, JSF) Specify: Architectural Pattern(s) (e.g. MVC, Factory, Controller, DAO, DTO) Specify: Service Interface Techniques __ Web Services (i.e. HTTP, XML, SOAP, WSDL, UDDI, etc.) __ Interface Located on Web Server in TZ __ Interface Located on Application Server in Z2/Z3 __ .NET Remoting __ Binary over HTTP/S __ Binary over TCP __ EJB/RMI -IIOP Orchestration or Choreography __ Yes __ No System Integration Technologies __ XML __ Web Services __ Messaging __ EDI __ CORBA __IIOP __ Connectors/Adaptors __ Secure FTP __ Other (specify): Source Code Management Tools __ Yes (specify): __ No Source Code Reuse Specify (estimated percentage): Application Testing Tools __ Yes (specify): __ No Specialized Testing Team __ Yes __ No Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 10 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Preliminary System Checklist Responses – Select all that apply Software Testing Stages General: __ Subroutine __ New Function __ Regression __ Integration __ System Specialized: __ Stress __ Error Handling __ Application Recovery __ Disaster Recovery __ Security __ Performance __ Platform __ Accessibility: __ WCAG V1.0: __ Priority 1 __ Priority 2 __ Priority 3 __ WCAG V2.0 Draft: __ Level 1 __ Level 2 __ Level 3 __ Section 508 User-Participation: __ Alpha __ Beta __ User Acceptance __ Other (specify): User Training __ Classroom __ CBT __ Internet __ Train the Trainer __ Practice/Sand Box __ Other (specify): Help Desk Support Provided __ Yes __ No Additional Hardware Purchases Required for Implementation __ Less than $50,000 __ $50,001 to $100,000 __ $100,001 to $500,000 __ $500,001 to $1,000,000 __ $1,000,000 or more Additional Software Purchases Required for Implementation __ Less than $50,000 __ $50,001 to $100,000 __ $100,01 to $500,000 __ $500,001 to $1,000,000 __ $1,000,000 or more Hosting Service Provider __ ITS __ Agency __ Other: (specify location): Formalized SLA with Business Owner __ Yes __ No Formalized SLA with Service Provider __ Yes __ No Dedicated Environments __ Development __ Test __ Production __ Other (specify): Production Application Environment __ Shares Servers with other applications __ Separate Servers from other applications Use of State Common Services by this Application __ Common Payment Service __ Identity Access Management System (IAMS) __ NC @Your Service __ NCMail __ NC Service Broker __ Mainframe __ MaPS __ Network __ Firewall __ Call Center __ Other (specify): System Management Tools __ Yes (specify): __ No Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 11 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Preliminary System Checklist Responses – Select all that apply Asset Management Tools __ Yes (specify): __ No Directory Services __ Novell __ Microsoft __ Other (specify): Business Continuity Capabilities __ Yes: __ Test Twice/Year __ Test Once/Year __ Other (specify): __ No 4.2 Preliminary Security Checklist Preliminary Security Checklist Responses – Select all that apply Security Technologies __ Identity and Access Management: __ COTS (specify product/service): __ Custom __ Hardware Firewall(s) __ Software Firewall (on client devices) __ Network IDS/IPS __ Host IDS/IPS __ Anti-Virus Software __ File Integrity Software __ PKI __ Remote Access: __ VPN (IPSEC) __ VPN (SSL) __ RADIUS __ TACACS __ Other (specify): __ SSL/TLS (communication between Browser and Web Server) __ Remote Admin __ SSH __ Telnet __ Remote Control Software __Other (specify): __ Secure FTP __ Secure Copy __ FTP __ Other (specify): __ Database Encryption __ Provided by Database __ Third Party Product (specify): __ Column __ Row __ Table __ Database __ Cookie Encryption __ DES __ 3DES __ AES __ Other (specify): __ Wireless __ WPA __ WEP __ 802.1X __ Other (specify): Other (specify): Formalized Physical Access Controls Production Environment: __ Minimal __ Moderate __ Extensive Employee Desktop: __ Minimal __ Moderate __ Extensive Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 12 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Preliminary Security Checklist Responses – Select all that apply NCSTA Security Architecture Compliance __ Yes __ No IRMC Security Policies and Standards Compliance __ Yes __ No IRMC Security Checklist Submitted __ Yes __ No IRMC Security Risk Assessment Submitted __ Yes __ No Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 13 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 4.3 Preliminary System Design Description Provide a diagram (or diagrams) that depicts an accurate and detailed description of the preliminary design for the entire application. The design must document how each of the requirements specified in the conceptual design will be logically accomplished. The preliminary design must align with the Principles, Practices, and Standards that are published in the NCSTA . At this point, details such as scalability, availability, and secureability should be reflected. External network connection speeds (for both the citizen and employee) should be documented. The supporting application should perform at acceptable levels when utilizing lowest common access speeds. Specify any known hardware and software details (brand, model, version, etc) for clients, servers, and other network infrastructure; programming languages selected, and deployment location (i.e. server location where code is deployed). Interfaces must be identified. Leverage existing system design documentation whenever possible. Note: The diagram below has been provided for illustrative purposes only. Agencies should delete the diagram provided and supply information specific to the application requesting certification. Citizen (5000 Transactions Per day Service Broker Transaction Zone Firewall Employee Desktop (N=300) External Agency Application Zone 2 Firewall Line of Business Application – Logical Design Transaction Zone (Hardened DMZ) Zone 2 (Internal Network) Zone 3 (Hardened Internal Network) Zone 0/1 Internet Common Payment Service (CC and ACH) Credit Card Authorization EDI External Business Partner Identity Access Management SystemZone 3 Firewall Load Balancer Web Server Appl. Server (Cluster) DB Server (Mirror) VPN VPN Dedicated Circuit VPN VPN VPN Remote Access Employees (N=50) SSL Field Employees (N=100) Zone 3 Firewall WAN VPN VPN Note: Narrative describing the preliminary design of the application must be provided immediately following the diagram(s). Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 14 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 5. Detail System Design Section The Detail System Design Section has been designed to capture only the most essential information required at this point to obtain IRMC Detailed Design Certification Review approval. While the items listed are not intended to be an exhaustive list of the possible technologies that may be utilized in the implementation of an application, it does reflect some of the more common choices as well as important items that should be considered during the design phase. 5.1 Presentation Tier (Client Side) Checklist Disclaimer: Any technologies listed below have been provided solely for convenience, the information provided is not intended to be exhaustive nor does it indicate product endorsement by ETS. Presentation Tier (Client Side) Checklist Responses – Select all that apply Client Platforms __ Desktop __ Laptop __ Tablet __ Thin Client __ PDA __ Web/Smart Phone __ Other (specify): Client Operating Systems __ Apple __ Microsoft __ Linux __ Unix __ Palm __ Microsoft CE __ Other (specify): Client Footprint Specify size in KB or MB: Recommended Client Connection Speed Specify speed in kbps or mbps: Amount of Client’s Recommended Bandwidth Required for this Application Specify percentage: Utilizes Wireless Technologies __ WLAN: __ 802.11b __ 802.11g __ Other (specify): __ WWAN: __ Point-to-Point __ Point-to-Multi-Point __ Commercial Service Provider __ CJIN MDN __ Other (specify): __NA Browsers and Versions Supported __ Internet Explorer (specify versions): __ Netscape Navigator (specify versions): __ AOL (specify versions): __ Other (specify product and versions): Browser Technologies __ HTML __ XHTML __ Server Side Includes __ ActiveX Controls __ Java Applets __ Java Applications __ JVM (specify details): __ Other (specify): Client Side Languages (Presentation Tier – Client Side) __ HTML __ XML __ XSL __ XLST __ C __ C++ __Visual C++ __ VB.NET __C# __ Java Applets __ Java Application __ JavaScript __ VBScript __ Other (specify): Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 15 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Presentation Tier (Client Side) Checklist Responses – Select all that apply Application State __ Cookies: __ Non-Persistent Cookies __ Persistent Cookies __ Encrypted __ Session Ids __ Hidden Fields __ Other (specify): 5.2 Presentation Tier (Server Side) Checklist Presentation Tier (Server Side) Checklist Responses – Select all that apply Network Backbone Speed __ Gigabit __ 100 mbps __ 10 mbps __ Other (specify): Web Server Location __ Zone 1 __ Zone 2 __ Transaction Zone __ Zone 3 Web Server Hardware __ Compaq __ Dell __ HP __ IBM __ Sun __ Other (specify): Web Server Operating System __ Windows __ Linux __ Unix __ Other (specify): Specify Version: Web Server Software __ Apache __ Microsoft __ Sun __ Oracle__ Other (specify): Specify Version: Web Server Languages (Presentation Tier -Server Side) __ Server Side Extensions __ C __ C++ __Visual C++ __ VB.NET __ ASP.NET __C# __ JSP __ Java __ Java Servlets __ Java/EJB __ Other (specify): Web Server Redundancy __ UPS __ Load Balanced __ Clustered __ Dual Power Supply __ Dual NIC __ Dual Processor __ RAID __ Mirror __ Other (specify): Web Server Specifications Rollout Configuration: Number of Servers: __ CPUs/Server: __ CPU Type: _________ CPU Speed: _____ Amount of RAM: ____ Maximum Configuration: Number of Servers: __ CPUs/Server: __ CPU Type: __________ CPU Speed: _____ Amount of RAM: ____ 5.3 Business Rule Tier Checklist Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 16 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Business Rule Tier Checklist Responses -Select all that apply Application Server Location __ Zone 1 __ Zone 2 __ Transaction Zone __ Zone 3 Application Server Separation Separate physical server(s) from Web Server: __ Yes __ No Application Server Hardware __ Compaq __ Dell __ HP __ IBM __ Sun __ Other (specify): Application Server Operating System __ Windows __ Linux __ Unix __ Other (specify): Specify Version: Application Server Software __ Microsoft __ IBM __ Sun __ Oracle __ BEA __ Other (specify): Specify Version: Application Server Languages (Business Rule Tier) Total Estimated Number Lines of Code (#LOC): __________ __ C __ C++ __Visual C++ __ VB.NET __ ASP.NET__C# __ JSP __ Java __ Java Servlets __ Java/EJB __ Other (specify): Application Server Transaction Monitor __ Microsoft Enterprise Services __ Oracle Object Container __ Java Transaction Server __ IBM WebSphere __ IBM CICS __ Other (specify): Application Server Redundancy __ UPS __ Load Balanced __ Clustered __ Dual Power Supply __ Dual NIC __ Dual Processor __ RAID __ Mirror __ Other (specify): Application Server Specifications Rollout Configuration: Number of Servers: __ CPUs/Server: __ CPU Type: __________ CPU Speed: _____ Amount of RAM: ____ Maximum Configuration: Number of Servers: __ CPUs/Server: __ CPU Type: __________ CPU Speed: _____ Amount of RAM: ____ 5.4 Data Tier Checklist Data Tier Checklist Responses -Select all that apply Database Server Location __ Zone 1 __ Zone 2 __ Transaction Zone __ Zone 3 Database Server Separation Separate physical server(s) from Application Server: __ Yes __ No Database Server Hardware __ Compaq __ Dell __ HP __ IBM __ Sun __ Other (specify): Database Server Operating System __ Windows __ Linux __ Unix __ Other (specify): Specify Version: Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 17 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Data Tier Checklist Responses -Select all that apply Database Server Software __ Microsoft __ IBM __ Oracle __ Other (specify): Specify Version: Database Server Access __ ADO.NET __ ODBC _OLE/DB __ SQL*NET __ JDBC __ SQLJ __ DB2 Connect __ Other (specify): Database Languages (Data Tier) __ T/SQL __ PL/SQL __ Other (specify): Database Server Stored Procedures (Data Tier) Total Estimated Number Lines of Code (# LOC): ____ Stored Procedures used for Business Rules: __ Yes __ No Stored Procedures used for Data Access only: __ Yes __ No Database Server Redundancy __ UPS __ Load Balanced __ Clustered __ Dual Power Supply __ Dual NIC __ Dual Processor __ RAID __ Mirror __ Other (specify): Database Server Specifications Rollout Configuration: Number of Servers: __ CPUs/Server: __ CPU Type: __________ CPU Speed: _____ Amount of RAM: ____ Maximum Configuration: Number of Servers: __ CPUs/Server: __ CPU Type: _________ CPU Speed: _____ Amount of RAM: ____ Database Server Storage Type __ Local Disk __ RAID __ SAN __ NAS __ Other (specify): Database Size (Estimated) Specify in MB, GB, or TB: Database Annual Growth Rate (Estimated) Specify in MB, GB, or TB: Data Migration Planned __ Yes __ No Database Backup __ Full Frequency: ___________ Est. Time Required: ___________ __ Real Time from Mirror __ Real Time by Database __ Offline __ Incremental Frequency: ___________ Est. Time Required: ___________ __ Real Time from Mirror __ Real Time by Database __ Offline Database Recovery Full: Est. Time Required: ___________ Incremental: Est. Time Required: ___________ Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 18 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 Data Tier Checklist Responses -Select all that apply Database Userids defined by user role One Database Userid for entire application: __ Yes __ No One Database Userid for each user role: __ Yes __ No: One Database Userid for each user: __ Yes __ No: Other (specify): Database Userid Passwords Passwords comply with IRMC Password Policy and Standard: __ Yes __ No Passwords are not exposed in any way in application code: __ Yes __ No Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 19 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 5.5 Detail System Design Description Provide a diagram (or diagrams) that depicts an accurate, detailed, and complete description of the detail design for the entire application. The design must document how each of the requirements specified in the preliminary design will be physically accomplished. The detailed design must align with the Principles, Practices, and Standards that are published in the NCSTA . Almost all details should be known at this point in the design process. Design objectives such as Reliability, Availability, Scalability, Secureability, Interoperability, and use of Common Infrastructure should be adequately reflected in the physical design. All aspects of the application, network, security, and integration architecture, as well as any other pertinent uses of technology to solve specific business requirements (e.g. document imaging, channel support for the numerous client form factors such as webphone, PDA, or Blackberry) should be documented. Leverage existing system design documentation whenever possible. Note: The diagram below has been provided for illustrative purposes only. Agencies should delete the diagram provided and supply information specific to the application requesting certification. Note: Narrative describing the detail design of the application must be provided immediately following the diagram(s). Technical Architecture Submission for [insert project name] System Design Template V1.0 Page 20 of 20 $ASQSystem Design Template.doc Print Date: 1/30/2008 6. North Carolina Statewide Technical Architecture – Domains The architecture domains for the State of North Carolina are listed below. Please provide any significant architectural information (that has not been previously provided) for this application. Areas of particular interest include use of new technologies, leveraging existing infrastructure, use of new or emerging technologies, and any deviations from the Agency Architecture or NCSTA Principles, Standards, or Best Practices. 6.1 Network Domain: [Specify any additional information] 6.2 Application Domain: [Specify any additional information] 6.3 Data Domain: [Specify any additional information] 6.4 Systems Integration Domain: [Specify any additional information] 6.5 Groupware Domain: [Specify any additional information] 6.6 Platform Domain: [Specify any additional information] 6.7 Enterprise Management Domain: [Specify any additional information] 6.8 Security Domain: [Specify any additional information]
flag this doc
2289
300
8(3)
2
1/8/2008
English
Preview

System Design Specification

banter 1/8/2008 | 1122 | 190 | 0 | technology
Preview

System Design Description Template

anonymous 2/2/2008 | 596 | 125 | 0 | business
Preview

technical architecture system design template

ocak 1/6/2008 | 1482 | 214 | 1 | business
Preview

Process Procedure Template

banter 1/8/2008 | 2522 | 312 | 2 | technology
Preview

Software Testing Template

banter 1/8/2008 | 719 | 64 | 0 | technology
Preview

Application Architecture Detail Template 1

banter 1/8/2008 | 691 | 108 | 0 | technology
Preview

practical-file-system-design

anonymous 11/7/2007 | 255 | 19 | 0 |
Preview

Mechatronics System Design

anonymous 5/10/2008 | 470 | 6 | 0 |
Preview

System Checklist Template

EPADocs 5/18/2008 | 65 | 2 | 0 | legal
Preview

Robust Not Optimum Transmission System Design

EIA 5/30/2008 | 25 | 1 | 0 | legal
Preview

System Design Safety Features

EIA 5/30/2008 | 51 | 0 | 0 | legal
Preview

Chapter Irrigation System Design

NASSdocs 6/17/2008 | 21 | 0 | 0 | legal
Preview

Rainfall Chart Grazing System Design

NASSdocs 6/17/2008 | 22 | 0 | 0 | legal
Preview

Grazing System Layout Design

NASSdocs 6/17/2008 | 17 | 0 | 0 | legal
Preview

Sample Business Associate Agreement

banter 1/8/2008 | 874 | 141 | 0 | business
Preview

Project Charter For Certification Template

banter 1/8/2008 | 734 | 120 | 0 | business
Preview

Network Security

banter 1/8/2008 | 690 | 139 | 0 | business
Preview

Change Management

banter 1/8/2008 | 1025 | 300 | 0 | business
Preview

Auditp rogram fixed assets document

banter 1/8/2008 | 567 | 68 | 0 | business
Preview

Small Business Subcontracting Plan

banter 1/8/2008 | 1150 | 53 | 0 | business
Preview

Project Business Case Template

banter 1/8/2008 | 1244 | 205 | 1 | business
Preview

Pro Forma Contract Template

banter 1/8/2008 | 917 | 14 | 0 | business
Preview

Performance Measurement Business Case

banter 1/8/2008 | 528 | 29 | 0 | business
Preview

Outline Business Case

banter 1/8/2008 | 580 | 59 | 0 | business
 
review this doc
Thorough Template
Rated 8 out of 10

March 23, 2008 (6 months 13 days ago) The "System Design Template" is thorough and well organized, that's what I like the most about it, those are the two most helpful things about the template also. I would use this template to help me organize my designs.

A great template
Rated 9 out of 10

March 02, 2008 (7 months 4 days ago)I haven't come across a more thorough system design template on an online source. If recommended this to one of my friend for his post-graduate project and he is very happy about it cheers