COSC 340: Software Engineering Course Project: Introduction
Michael Jantz
COSC 340: Software Engineering 1
COSC 340: Software Engineering Course Project: Introduction Michael - - PowerPoint PPT Presentation
COSC 340: Software Engineering Course Project: Introduction Michael Jantz COSC 340: Software Engineering 1 Project Timeline Week(s) Dates Tasks 1 2 1/13 1/27 Form teams, pick a project topic 3 4 1/30 2/10 Write and present
COSC 340: Software Engineering 1
2
1 – 2 1/13 – 1/27 Form teams, pick a project topic 3 – 4 1/30 – 2/10 Write and present preliminary project proposal 5 2/13 – 2/20 Revise project proposal 6 – 8 2/20 – 3/10 Design and implement a minimal viable system Submit iteration 1 status report 9 – 10 3/13 – 3/24 Iteratively improve minimal viable system Submit iteration 2 status report 11 – 12 3/27 – 4/7 Iteratively test and refine solution Submit iteration 3 status report 13 – 15 4/10 – 5/5 Complete project implementation Write project report and present finished project
COSC 340: Software Engineering 3
Known to the Team New to the Team New to the World
Known to the Team New to the Team New to the World
COSC 340: Software Engineering 4
Known to the Team New to the Team New to the World
Known to the Team New to the Team New to the World
COSC 340: Software Engineering 5
Known to the Team New to the Team New to the World
Known to the Team New to the Team New to the World
COSC 340: Software Engineering 6
COSC 340: Software Engineering 7
‒ Parking garage automation, stock market investment fantasy league, restaurant automation, and several more. ‒ Highly recommended you visit his site for topic ideas and sample projects
‒ Mobile apps: textbook sharing app, airport ride sharing app, personal health monitoring app, voter registration app, etc ‒ Video games: platformer (Mario), real-time strategy (Starcraft), puzzle / card ‒ Software tools: profiling, analysis, code refactoring
COSC 340: Software Engineering 8