DTSC 5900/INFO 4900: Software Engineering for Data Scientists


Demo 2

Project Deliverables
Iteration 1 Iteration 2
Proposal Report 1 Demo 1 Report 2 Demo 2


This demo should show your final accomplishments for the Software Engineering course. The structure and grading criteria for the demo are the same as for the demo 1

1.   Product Brochure

Each team should bring to the demo a one page advertisement providing basic descriptive information about the software product they are developing. The product brochure should include the group number and members’ names, project title, the list of features and short description of each feature, etc. Please keep in mind that this is a marketing brochure, not a technical document.

2.   Demo Format

You should demonstrate the functional features of your software product. Focus on highlighting your achievements after the first demo.
The demo format is as follows:

  1. Give a short verbal overview of the product -- who and what is it for
    Show the live product
  2. Highlight one, two, or three key features/functions of your software:
    1. Briefly describe what the function does
    2. Demonstrate how the user uses it through use case diagrams and system sequence diagrams.
    3. During the demonstration, highlight important aspects, such as user interface design, unique capability implemented, what is going on at the application's back-end, etc.

3.   Demo Schedule

In class on dates listed by the instructor. Test your demo before presentation.
The demo should last no more than 5 minutes. Make sure your demo is ready before the class starts.
NOTE: It is required that all group members must be present for the demo. Each member should talk.


4.   Grading

The demo will be graded as follows:

Aspects

Points

Explanation

Functionality /
Task complexity

30

Emphasize the key functions of your system

Programming, not
webpage design

20

You must convince that programming is central to your
project development.
programming languages using: C, C++, Java, C#
dynamic websites and webpages using: PHP, JSP, JavaScript, etc.

Presentation
quality

10

Impress the audience

User Interface /
Ease of use

10

“Ease-of-use of the user interface”
should not be confused with a flashy interface.
“Ease-of-use” means that interface is easy to understand and operate

Novelty/
Usefulness

10

Demonstrate that you have invented at least something, some part
of your product, rather than plainly copying an existing idea.

Product
brochure

20

1-page (can be front & back) to sell your product

Total
points

     100