Project Documents > System Design

The System Design Document provides a comprehensive framework for the design and development of the proposed Day Trip feature within the GasBuddy application. This document, referred to as the SDD, plays a crucial role by detailing the system components, their relationships, and the architectural blueprint for the Day Trip feature. Its primary purpose is to guide the development team in implementing this new feature effectively. Developed as part of the IT-415 Advanced Information System Design course, this SDD showcases my proficiency in crafting comprehensive system designs.

Within this document, you’ll find evidence of my ability to design, implement, and evaluate computing-based solutions tailored to specific requirements. The SDD for the Day Trip feature project involves multiple stakeholders, highlighting the importance of understanding their roles and responsibilities for successful outcomes aligned with system and project requirements. Additionally, the document addresses project constraints and resource allocations, which will guide the development process. However, its most significant contribution lies in presenting both an overview of the system and a detailed roadmap, serving as a guide for project stakeholders and a blueprint for the development team.

The SDD incorporates various UML diagrams, including use-case, sequence, and class diagrams, to provide functional and behavioral models. These diagrams work together to create a comprehensive system design aligned with project prerequisites. The document also includes user interface descriptions and visual representations of actors and system interactions, including the integration of Google APIs and the Amazon Web Services (AWS) database.

Reflecting on this experience demonstrates my ability to transform stakeholder-provided information into a cohesive system design that adheres to project requirements, constraints, deliverables, and scope. These skills serve as a valuable resource, empowering me to contribute effectively to diverse projects in the future, whether as a team member or leader, and ensuring the success of each project.