CS270 Winter 2004, Assignment #1

Assigned: Tuesday, January 13, 2004

Due: Tuesday, January 27, 2004 in class



  1. Describe the major phases in the systems development life cycle (SDLC). (1 mark for each phase for a total of 4 marks)


  1. Compare and contrast structured design methodologies in general to rapid application design (RAD) methodologies in general. (2 marks)


  1. In relation to Systems Development, what is the difference between upper CASE and lower CASE? (2 marks)


  1. List the 3 major types of feasibility to be analyzed during project planning and what each assesses. (1 mark for each of 3 types, 1 mark for each assessment, total of 6 marks)


  1. What is the difference between intangible value and tangible value? Give three examples of each. (2 marks for difference, 3 marks for examples, total of 5 marks)


  1. Explain the difference between a top-down and bottom-up interview approach. When would you use each approach? (4 marks)


  1. Find a questionnaire on the Web that has been created to capture customer information. Describe the purpose of the survey, the way questions are worded, and how the questions have been organized. Critique it by discussing various aspects of good and bad questionnaire design. A printout of the questionnaire and its URL must be handed in with your assignment. (5 marks)


  1. ShoeString.com is a company that sells shoelaces over the Internet. They are currently working on a new and improved inventory system to replace their current system, which is several years old. They have hired you to create a project timeline using Microsoft Project (they don't pay much, but, you really need a job!). From extensive information gathering, you have come up with the following details:


Using all of this information, build a project in MS Project.


Next, do the following:


  1. Use the Gantt Chart Wizard to show the critical path. With the critical path shown, print your Gantt chart. If your printer doesn’t clearly show the critical path on the paper, mark it with a red pen. Make sure your recurring task is showing each individual task within it, and make sure your resource allocation is shown on the Gantt chart. (1 mark for each correct task scheduled (including predecessor), 1 mark for each correct resource allocated, 1 mark for correct critical path shown, 1 mark for correct start date, total 18 marks)

  2. Go look at your resource graph. Is there an over-allocation problem? If so, who is over-allocated and when? (1 mark)

  3. How many total person-hours of work will the project require? (1 mark)


Total Marks 48