Software Development Lifecycle: Requirements and Design
CSI - 440
Open
Closing on August 16, 2025

Burlington, Vermont, United States

Timeline
-
August 25, 2025Experience start
-
October 7, 2025Mid point check
-
December 6, 2025Experience end
Timeline
-
August 25, 2025Experience start
-
October 7, 2025Mid point check
-
December 6, 2025Experience end
Experience
6 projects wanted
Dates set by experience
Preferred schools
Anywhere
Any school type
Any industries
Experience scope
Categories
Website development Mobile app development Software development UI design Data scienceSkills
software design software requirements specification presentations project management software project management teamwork software development life cycleThis experience is designed for learners who are delving into the intricacies of the Requirements and Design phases of the software development lifecycle. Participants will gain hands-on experience in developing comprehensive documentation and applying project management techniques. By collaborating in small teams, learners will enhance their teamwork and presentation skills, making them well-equipped to tackle real-world projects. This experience bridges classroom knowledge with practical application, enabling learners to contribute effectively to industry projects.
Learners
Learners
Undergraduate
Intermediate levels
12 learners
Project
8-10 hours per learner
Educators assign learners to projects
Teams of 2
After this course, students will be able to:
- Determine requirements for a software project.
- Model software design and functionality.
- Develop a software specification document.
- Verify and validate software requirements and design.
- Collaborate and communicate as part of a project team.
Project timeline
-
August 25, 2025Experience start
-
October 7, 2025Mid point check
-
December 6, 2025Experience end
Timeline
-
August 25, 2025Experience start
-
October 7, 2025Mid point check
-
December 6, 2025Experience end
Project Examples
Requirements
- Client Booking System
- Event Management Platform for Community Events
- Inventory Tracking App for a Small Retailer
- Mental Health Check-in App for Students
- Volunteer Coordination System for a Non-Profit
- Online Food Ordering System for a Local Restaurant
- Library Management App for a Small College
- Pet Adoption Platform for an Animal Shelter
- Student Club/Event App for Campus Life
- Fitness Tracker App for Beginners
Additional school criteria
Schools must answer the following questions to submit a match request to this experience:
Q1 - Text short
Q2 - Text short
Q3 - Text short
Timeline
-
August 25, 2025Experience start
-
October 7, 2025Mid point check
-
December 6, 2025Experience end
Timeline
-
August 25, 2025Experience start
-
October 7, 2025Mid point check
-
December 6, 2025Experience end