Assignment No. 01
Due Date:
Your assignment must be uploaded/submitted before or on 31st Oct 2011
Uploading instructions:
Please view the Assignment Submission Process document provided to you by the Virtual University for uploading assignments.
- Assignment should be in .doc format.
- Save your assignment with your ID (e.g. bx020200786.doc).
- Assignment submission through email is highly discouraged.
Rules for Marking:
It should be clear that your assignment will not get any credit if:
- The assignment is submitted after due date.
- The submitted assignment file is corrupted.
- The assignment is copied.
Note:
Your answer must follow the below given specifications. You will be assigned zero marks if you do not follow these instructions.
- Font style: “Times New Roman”
- Font color: “Black”
- Font size: “12”
- Bold for heading only.
- Font in Italic is not allowed at all.
- No formatting or bullets are allowed to use.
Total Marks = 20
Q1. Suppose you are working as a project manager in a leading software product company. You were assigned to develop complete software for JS group. JS Group controls and operates market-leading financial services companies in Pakistan across sectors including asset management, commercial banking, Islamic banking, insurance, investment banking, financial advisory services, stock brokerage, company research, consumer credit rating, factoring and micro finance. Currently all there departments working manually, so you need to develop software that will replace the current manual system with the computerized system. You also assigned to develop a dynamic website for this company.
What team structure for the above situation would you choose and why? (10 Marks)
Q2. You are working on a project and you have to decide which language you will select for its development. Let us consider that the same functionality is implemented in Assembly Language and in Java language. Lines of code in Assembly language are 5 times as compared to Java language because coding in Assembly is much more difficult and time consuming as compared to Java. The requirements, design and documentation activity in person month are the same in both the languages but integration & testing and Management activity is twice in assembly language
You have to fill out the above table according to the given scenario and calculate total effort, total cost, and lines per person month. (10 Marks)
|
|
Assembly Language |
Java Language |
Difference |
|
Source code Size |
10,000 |
|
|
|
Activity in person months |
|||
|
Requirements |
5 |
|
|
|
Design |
10 |
|
|
|
Coding |
40 |
|
|
|
Documentation |
10 |
|
|
|
Integration and Testing |
15 |
|
|
|
Management |
15 |
|
|
|
Total Effort |
95 |
|
|
|
Cost per Line |
Rs25 |
Rs50 |
|
|
Total Cost |
|
|
|
|
Lines Per Person-Month |
|
|
|
![]() |
Upload your Solution |

