70 likes | 84 Views
This project aims to revamp the software system architecture for improved performance, security, and scalability. The proposed design includes detailed network and system architecture, database design, UI layout, and specification plans. By identifying gaps and defining change plans, the project sets out to enhance the overall quality of service and user experience. The focus areas encompass current architecture analysis, proposed architecture enhancements, required changes, and meticulous task lists. Through this comprehensive design initiative, the aim is to optimize system functionality and streamline operations effectively.
E N D
Chapter 7 IS625
Project Design-IT Related projects • Technical Design & Specification • Network and System Architecture & Design • Software System Architecture & Design • Database Design & Specification • UI Design & Specification • Detailed Task List
Network and System Architecture & Design 1. Introduction 2. Overview of the System 3. Requirements Overview 3.1. Servers 3.2. Capacity 3.3. Connectivity 3.4. Storage 3.5. Availability 3.6. Backup 4. Network and System Management 4.1. System Monitoring 4.2. Logging 4.3. Notification Engine 5. Security 6. Current Architecture 6.1. Overview 6.2. Network Diagram 6.3. Hardware Diagram 7. Proposed Architecture 7.1. Overview 7.2. Network Diagram 7.3. Hardware Diagram 8. Required Changes 8.1. Identify Gaps 8.2. Define Change Plan 9. Quality of Service
Software System Architecture & Design 1. Introduction 2. Overview of the System 2.1. Purpose of the System 2.2. Related Documents 3. Design Goals 3.1. Features and Components 3.2. Connectivity 3.3. Performance, Capacity, and Optimization 3.4. Backup and Restore 3.5. Disaster Recovery 3.6. Deployment 3.7. Installer 3.8. Launch Application 3.9. Monitoring and Notification System 3.10. Code Reuse 4. Security 4.1. Authentication 4.2. Remote Access 5. Current Software Architecture 6. Proposed Software Architecture 6.1. File Hierarchy 6.2. Component Map 6.3. Data Management 6.4. Links to Other Systems 7. Platforms and Protocols
Database Design & Specification 1. Introduction 2. Design Overview 3. Detailed Design 3.1. Logical Design 3.2. Physical Design 4. Data Diagrams (ER) 5. Database Structure (may include other objects) 6. Process Flow Diagrams 7. Test Plan 8. Extensibility 9. Non-Implemented Tasks 10. Summary
UI Design & Specification 1. Introduction 2. Design Overview 3. Detailed Design 4. Site Structure and Navigation 4.1. Describe Different Types of Users 4.2. Workflow Diagrams 4.3. Alternative Workflows 4.4. Site Map 5. User Interface 5.1. Graphic Design 5.2. Look and Feel 5.3. Screen Mockups 5.4. Form Mockups 5.5. Report Mockups 5.6. Tabbing Order 6. Online Demo Prototype 7. Help Screens 8. Test Plan 9. Non-Implemented Tasks 10. Summary
Others • Design review • Another cost estimation • Detailed task lists