EE2.sad: Questionnaire on invitation system designs



Design activity - stage 3

This stage of the design activity asks you to take a critical look at the designs provided by two other groups, as specified for you individually (as the two numbers in column L0). You need to take time to read right through their designs to give them a fair rating, and remember that your job is to try to understand the ideas as they have presented them - it is not about checking their spelling or syntax!

First of all, make sure you enter your name, user ID and group so I know who you are. Then simply complete the six questions below and submit your anwers at the end. The deadline for this task is 12pm on Wednesday 15 October.

Full name   e.g., Joe Bloggs
User ID   e.g., jb080910
Group 


INITIAL DESIGNS (links to all design documents are given in parentheses):

0 Ada group (txt) 1 C# group (doc) 2 Fortran group (txt)
3 Java group (txt) 4 .net group (txt) 5 Perl group (txt)
6 SQL group (txt,pdf) 7 VB group (txt) 8 XML group (txt)
9 Z group (txt,jpg)    
The initial design was for a basic party invitation system which could manage the invitations by sending, receiving and displaying the guest list.
 

Q.1:

Identify the first initial design that you are going to review:

For each of the following statements, indicate on a five-point scale how strongly you agree.

  Disagree Don't know Agree  
(a) The design stores the guest and invitation details.
(b) The design displays the guest and response details.
(c) The design adequately manages the guest list.
 
(d) The operations of this system are well organized into functions.
(e) The purpose of each function is clear and correct.
(f) It is obvious what the inputs and outputs for each function are.
 
(g) The data used and stored in the system is well structured.
(h) It is clear what the stored information represents.
 
(i) The additional materials are of high quality.
 
(j) Overall, the system appears to be well designed.
(k)Best feature:
(l)Worst feature:

Q.2:

Identify the second initial design that you are going to review:

For each of the following statements, indicate on a five-point scale how strongly you agree.

  Disagree Don't know Agree  
(a) The design stores the guest and invitation details.
(b) The design displays the guest and response details.
(c) The design adequately manages the guest list.
 
(d) The operations of this system are well organized into functions.
(e) The purpose of each function is clear and correct.
(f) It is obvious what the inputs and outputs for each function are.
 
(g) The data used and stored in the system is well structured.
(h) It is clear what the stored information represents.
 
(i) The additional materials are of high quality.
 
(j) Overall, the system appears to be well designed.
(k)Best feature:
(l)Worst feature:


FINAL DESIGNS (links to all design documents are given in parentheses):

0 Ada group (txt,ppt) 1 C# group (doc) 2 Fortran group (doc,docx)
3 Java group (txt,jpg) 4 .net group (txt,jpg) 5 Perl group (txt,jpg,jpg)
6 SQL group (txt,pdf) 7 VB group (txt,pdf) 8 XML group (txt)
9 Z group (txt,pdf)    
In addition to the previous requirements, the system had to provide features to allow multiple and partial responses, to record diet and music requests, and to send an automatic reminder.
 

Q.3:

Identify the first final design that you are going to review:

For each of the following statements, indicate on a five-point scale how strongly you agree.

  Disagree Don't know Agree  
(a) The system stores sufficient details about the guests' food and music needs.
(b) The design manages partial and multiple responses.
(c) The design flexibly enables automatic reminders.
 
(d) The operations of this system are well organized into functions.
(e) The purpose of each function is clear and correct.
(f) It is obvious what the inputs and outputs for each function are.
 
(g) The data used and stored in the system is well structured.
(h) It is clear what the stored information represents.
 
(i) The additional materials are of high quality.
 
(j) Overall, the system appears to be well designed.
(k)Best feature:
(l)Worst feature:

Q.4:

Identify the second final design that you are going to review:

For each of the following statements, indicate on a five-point scale how strongly you agree.

  Disagree Don't know Agree  
(a) The system stores sufficient details about the guests' food and music needs.
(b) The design manages partial and multiple responses.
(c) The design flexibly enables automatic reminders.
 
(d) The operations of this system are well organized into functions.
(e) The purpose of each function is clear and correct.
(f) It is obvious what the inputs and outputs for each function are.
 
(g) The data used and stored in the system is well structured.
(h) It is clear what the stored information represents.
 
(i) The additional materials are of high quality.
 
(j) Overall, the system appears to be well designed.
(k)Best feature:
(l)Worst feature:


Q.5:

(a) Of the two designs that you have considered, which has the better functional decomposition?

(b) Which has more useful data structures?

(c) Which was more readily modified from the initial design to the final one?

(d) Which had the more friendly user interface?

(e) Which do you consider to be the better design overall?


Q.6:

Briefly describe two things that you have learnt about software design from the group design activity on which you've been working for the last three or four weeks.

 

 

 or      



Dept.
[ CVSSP | Dept. | Sch. | Univ. ]

© 2003-8 U. Surrey, maintained by Philip Jackson, last updated on 14 October 2008.


Faculty