Assignment #1
Due: Thursday, September 18,
Points: 45
Weight in course grade: 5%
1 Give two examples
of larger software systems that have been developed by companies during the
last decade. In your own words, describe them in terms of main goals and main components/functionality
(150-250 words for each system). Indicate the references used.
[10
points]
2 Give an example of a software
product that you, as an entrepreneur and/or project manager would like to
develop with a group of 3 to 6 people under your supervision. Describe this
product (200- 300 words) and explain why this could be a useful software.
[10 points]
3 The following table sets out a
number of activities, durations, and dependencies. Draw an activity network
chart and a bar chart showing the project schedule. Indicate the critical path
and specify the minimum time required to finish the project.
[15
points]
Task |
Duration
(days) |
Dependencies |
1 |
10 |
|
2 |
7 |
T1 |
3 |
12 |
T1 |
4 |
10 |
T1 |
5 |
8 |
T2,
T3 (M1) |
6 |
7 |
T4 (M2) |
7 |
8 |
T4 (M2) |
8 |
5 |
T6 (M3) |
9 |
8 |
T2,
T3 (M1) |
10 |
10 |
T5 (M4) |
11 |
14 |
T7 |
12 |
7 |
T7 ,
T8 |
13 |
12 |
T10,
T11 (M5) |
14 |
10 |
T8,
T12 |
15 |
8 |
T9 (M6) |
16 |
10 |
T13,
T14, T15 (M7) |
4 For each of the following five systems indicate the most
appropriate generic software process model that could be used for developing
that system:
· a system that controls the traffic signals
and interlocks in a large city’s subway system
· an online ticket reservation system for
concerts and sport events at a chain of arenas
· a text-editor with GUI interface and voice
recognition capability
· a geographical information system with data
on land division and ownership (state-wide)
· a patient database and recommender system
for medical diagnosis and prescription
Give
reasons for your answers.
[10 points]
Notes on submission:
· Remember that this
is an individual assignment, not a
team work. Thus, collaboration is not allowed.
· Hand in the printed hardcopy of your assignment to
the instructor in room SEM-236. If he is not there, slip your assignment under
his office’s door.