AI

ACE AI Startup Bootcamp

Day 2 AI Lecture Classroom

Day 2 Sequence Diagram & Data Flow Design Video + AI chatbot learning

Sequence diagram & data flow design and AI learning assistant

This page is a detailed page for Day 2 study. Learn the key contents of day 2 through the video above, You can ask the AI chatbot on the right about Sequence Diagram, Data Flow, System Interaction, and Exception Handling design.

Target audience: Students who have completed Figma screen design
What you need: Notebook, sequence diagramming tool (Mermaid, etc.)
Composition: 2 hours theory / 3 hours practice / 1 hour sharing
πŸ“– Go to Session 2 teaching plan

Key takeaway notes

Day 2 Summary

Today's Key Goals

On Day 2, we design a sequence diagram & data flow that connects the Figma screen design to the system flow, and use Codex AI as a project design reviewer to practice verifying specification consistency, tracking the scope of change impact, and archiving decisions.

  • Sequence diagram & DFD design: Design user-client-server-DB interaction and understand DFD concepts
  • Mermaid JS diagram coding: Learn how to create code-based diagrams and visualize exception handling flow
  • Design inconsistency detection (Task 01): Automatic checking of planning contradictions between meeting minutes, requirements definitions, and screen definitions
  • Change Management & Impact Analysis (Task 02): Tracking the impact of screen UI and API specifications according to requirements change requirements
  • Decision Tracking (Task 03): Extract completed decisions (Why) from meeting transcripts and create a checklist of pending tasks
  • Change impact analysis (Task 06): Analysis and reporting of UI, API, and DB impact following addition of mobile phone authentication for membership registration
  • Project Issue Report (Task 07): Automatic generation of weekly reports classifying risk factors from meeting minutes, change history, and pending issues list
Study Tip: Get the Right AI Chatbot β€œWhat is the difference between synchronous and asynchronous messages in a sequence diagram?” or β€œHow do you verify contradictions between plans in Codex?” Ask the same question.

πŸš€ Day 2 Practice MVP Tasks Roadmap

Go to the entire Task board β†’
TASK 1
Consistency

Task 1. Design inconsistency detection practice

By comparing meeting minutes, requirements definitions, and screen definitions, design inconsistencies are automatically detected and an action report is created.

Task 1 Entry to the lab
TASK 2
Change Management

Task 2. Requirements change impact management practice

Automatically tracks the scope of influence of front-end screen plans and back-end API specifications according to requirements changes.

Task 2 Entry to the lab
TASK 3
Decision Tracking

Task 3. Meeting decision-making history tracking practice

Extract logs of completed business decisions and subsequent open tasks from unstructured verbal meetings and instant messenger transcripts.

Task 3 Entry to the lab
MISSION 1
Impact Analysis

Mission 1. Change impact analysis practice

We derive a report on the impact of screens, APIs, DBs, and document schemas affected by requests for additional mobile phone authentication.

Mission 1 Lab Entry
MISSION 2
Project Status

Mission 2. Practice writing project issue reports

Issue reports are automatically generated by comprehensively analyzing project original data such as meeting minutes, change history, action items, and issue lists.

Mission 2 Lab Entry

Day 2 lecture video

YouTube Recommended Lectures
This is a list of recommended YouTube lectures corresponding to the core topics of the Day 2 curriculum (sequence diagram, data flow, system interaction, exception handling, Mermaid JS). (Constructed of free lecture videos that allow external sharing and playback.)
πŸ“š Full list of lectures (5)
  • β–Ά
    1. UML Use-Case & Sequence Diagram Introductory Guide
    11:45
  • β–Ά
    2. Data Flow Diagram (DFD) concept and design practice (Level 0/1)
    6:12
  • β–Ά
    3. System Design core architecture and client-server flow
    5:15:30
  • β–Ά
    4. System error handling and fault tolerance design
    2:30:15
  • β–Ά
    5. Sequence diagram creation practice using Mermaid JS
    11:20