loading...

CS605 VU Assignment No. 3 Spring 2012 Solution

Reference: Consider the case study given in Assignment no.  1

In this module we will develop schedule of our project. You will be performing the following three (3) tasks in this module.

1)      Compartmentalizing the project.

2)      Assigning the tasks to team members.

3)      In the sideline you will also calculate the risk exposure of one of the risks.

Other Information:

The given organization has 6 employees with following designations:

Staff Member Designation Remarks
Ali Requirements Engineer. Ali has completed his task i.e. he has collected requirements and will not participate in further project activities
Asim Architect & Designer Available
Raza Architect & Designer Available
Ibrahim Developer Available
Waqas Developer Available
Zulfiqar Senior Software Tester Available

 Task-1 (Compartmentalization):

Compartmentalize the project in different tasks. Remember that compartmentalization consists of decomposing the project in different number of small manageable activities. As we have completed the requirements, so leave any activity related to requirement elicitation or analysis; Consider software design and onward phases.

Note: Only provide the names of the activities and sub-activities (up to manageable level) and leave the inner details (Textual descriptions).

Task-2 (Tasks Allocation):

Assign the activities identified in Task-1 to different team member (details of team members is given above)

Note: You can use the tabular format to assign the tasks to different team members.

Task-3 (Risk Exposure calculation)

Risk: The available developers may not be sufficient to develop the application in time and there are 65% chances of hiring some external developer for 2 weeks (14 days).

Calculate the Risk Exposure (RE) if the cost of the externally hired developer is $100/ per day.

Solution:

Task 1:-

1st task to perform in it is Requirements analysis which involves following activities:
Communication with system users
Communication with system users to determine specific feature expectations, resolution of conflict or ambiguity in requirements as demanded by the various users or groups of users, avoidance of feature creep
Documentation
Documentation of all aspects of the project development process from start to finish.This task has already done and we got the answers of all of our questions

Tasks Allocation: This task is allocated to Requirements Engineer Ali who has already done his job

Task 2:-

2nd task to perform in it is System and Software Design and development which involve the following activities:-
System design
The system design process partitions the requirements to either hardware of
software systems. It establishes and overall system architecture.
Task allocation: This task activity is allocated to Architect & Designer Asim
Software design
Software design involves fundamental system abstractions and their relationships.
Task allocation: This task is activity allocated to Architect & Designer Raza Developer Ibrahim
System development
System development which involves the development of the software system
Task allocation: This task is activity allocated to Developer Ibrahim

Software development

Software development involves the development to the entire software.
Task allocation: This task is activity allocated to Developer Waqas

Task 3:-

3rd task to perform in it is Implementation and Unit Testing which involve the following
activities:-
Implementation
In Implementation activity software is implemented on the system for which it is made .
Task allocation: This task is activity allocated to Developer Ibrahim.
Unit Testing
Unit Testing Unit testing involves verifying that each unit meets its specifications.
Task allocation: This task is activity allocated to Developer Waqas

Task 4:-

4th task to perform in it is Integration and system testing which involve the following
activities:-
Programs integration
The individual program unit or programs are integrated in it
System testing
Program are tested as a complete system to ensure that the software requirements
have been met. After testing, the software system is delivered to the customer.
Tasks Allocation: This task is allocated to Senior Software Tester Zulfiqar.

Task 5:-

5th task to perform in it is Operation and Maintenance which involve the following
activities:-
System installation
The system is installed and put into practical use.
Task allocation: This task is activity allocated to Developer Ibrahim.
Maintenance
Maintenance involves correcting errors which were not discovered in earlier
stages of the life-cycle
Task allocation: This task is activity allocated to Developer Waqas

Improving implementation
Improving the implementation of system units and enhancing the system’s
services as new requirements are discovered
Task allocation: This task is activity allocated to Developer Ibrahim and
Waqas

Task-3 (Risk Exposure calculation)

Risk probability = 65% = 0.65
Cost per day for a developer =100$
Total cost estimated for 14 days = 14*100=1400$

RE = 0.65 * 1400
RE = 91000$

DOWNLOAD SOLUTION HERE
loading...