Software Engineering Project Demo
Demo #2 -- Iteration 2(b) -- (date listed here)
This demo should show your accomplishments for the entire course.
The structure and grading criteria for the demo are the same as for
the demo #1.
(the same as for Demo #1)
2. Demo Format
Also see the format of Demo #1.
You should demonstrate the functional features of your software
product. Please avoid demonstrating login, user authentication, and
creating new user accounts. Focus on highlighting your achievements
after the first demo. Of course, you need to demonstrate the
functions in context, but put emphasis on your new accomplishments
(after the first demo).
The demo format is as follows:
- Present a short overview of the product—who and what is it for
- Show a “roadmap” slide for your presentation highlighting the key steps
Avoid long slide presentation and instead focus on a
live software demonstration to show the product functionality
- Highlight one, two, or three key features/functions:
- Briefly describe what the function does
- Demonstrate how the users will use it
- Highlight important aspects, such as user interface design, what is happening at
the application’s back-end, etc.
Most important: Do not
only show what the user could do manually with your system;
show also what the system can do automatically -- what are
the “smarts” of your system that are worth noticing? What
kind of automatic data processing your system does?
Automation is not when the user does most of the thinking and work to get even simple
tasks accomplished. User’s effort, in terms of remembering what system input
currently is appropriate, the range of acceptable inputs, the number of clicks and keystrokes
necessary for task completion, etc., must be minimized. During your presentation,
explicitly highlight such features of your system.
The most important thing for the demo is that you want to
impress the audience with your technical achievement for this
semester. You want to impress the audience that:
- You are addressing an important problem
- The problem presents technical challenges, which you have
successfully addressed
- Your solution employes sophisticated software engineering techniques
- This product is easy to understand and operate/use
- This product is reliable and professionaly developed
(the same as for Demo #1)
(the same as for Demo #1)
Do not submit the combined project materials two days after
the second demo (as you did for Demo #1),
but instead include everything as part of your Electronic
Project Archive.
BACK TO:
Ivan Marsic
Thu Feb 16 20:32:15 EST 2012