Question: Data Management AND System Analysis and Project Management Consider the following use case used by a project manager to prepare project cost report for various

Data Management AND System Analysis and Project Management

Consider the following use case used by a project manager to prepare project cost report for various projects he/she is managing

Use Case for PrepareProjectCostReport

Trigger: End of each month

Normal Flow of Events

For each project in the project data file,

Do the following

Retrieve project data from the project data file

Set TotalProjectCost = 0

For each employee who worked in the project,

Do the following

Retrieve project data from the project data file

Set TotalProjectCost = 0

For each employee who worked in the project,

DO the following

TotalProjectCost = TotalProjectCost + HourlyRate*HoursWorked

END DO

Print Project#, Name, TotalProjectCost

END DO

Data Dictionary

Project data = Project# + Name + BeginDate + EndDate + {Emp# + HourlyRate + HoursWorked}

As you can see from the above models, the cost of a project is tracked at individual employee levels. For better cost control, the project manager wants the project cost to be tracked at individual activities also. A project typically has many activities, and in a project, an employee can typically work on many different activities. For instance, in a systems development project, an analyst can work on analysis activity and design activity. In such cases, the project manager wants to track the cost incurred for every activity in a project. For example, if the project requires two activities, design and programming, then the costs for the design activity and the programming activity are also required. Thus, the project manager wants a cost report that not only shows the total cost as is done by the current system, but also the breakdown of costs across various activities.

question 1: Suggest a layout for the report. The layout should indicate what data will be shown in the report.

question 2: Show the revised Use case description and data dictionary to generate the new cost report.

Make any additional assumptions required.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!