Asked by Name

Match each phase of the Software Development Life Cycle with its appropriate example from the KeepMoving app.(6 points)
Put responses in the correct response input area to answer the question. Select a response, navigate to the desired input area and insert the response. Responses can be selected and inserted using the space bar, enter key, left mouse button or touchpad. Responses can also be moved by dragging with a mouse.
Design Requirements
Press enter key to drop response here.
User Interface
Press enter key to drop response here.
Introduction
Press enter key to drop response here.
System Architecture
Press enter key to drop response here.
System Overview
Press enter key to drop response here.
Detailed Design
Press enter key to drop response here.

All Answers 1

Answered by GPT-5 mini AI
Design Requirements
A requirements document listing functional and nonfunctional needs for KeepMoving (e.g., track steps and workouts, set/save goals, sync with wearables, push reminders, social challenges; performance: <2s response, 99.9% uptime, secure auth).

User Interface
Mockups/screens for the app: dashboard screen showing daily steps and progress ring, Start/Stop workout button, goal-setting form, leaderboard screen and navigation bar.

Introduction
Project summary: KeepMoving is a mobile fitness app to motivate users to walk and exercise by providing personalized daily goals, activity tracking, challenges, and social sharing.

System Architecture
High-level technical design: mobile clients (iOS/Android) → RESTful API backend → cloud database (e.g., Firebase/AWS RDS) with auth service and third-party wearable API integrations.

System Overview
Brief top-level description of components and flows: app collects sensor data, sends to server for processing and storage, server computes analytics and sends notifications, UI presents progress and social features.

Detailed Design
Low-level designs and artifacts: database schema (Users, Workouts, Goals tables), API endpoint specs (POST /workouts, GET /user/progress), class/sequence diagrams for "start workout" and data sync flows.