0% found this document useful (0 votes)
5 views7 pages

SPM Lab Assigment

Uploaded by

Shivangi Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views7 pages

SPM Lab Assigment

Uploaded by

Shivangi Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

MANAV RACHNA UNIVERSITY

DEPARTMENT OF COMPUTER SCIENCE AND TECHNOLOGY

Software Project Management

Lab Assignment

B.Tech CSE AIML A

Semester: 7

SUBMITTED TO SUBMITTED BY:

Prof. Agha Imran Jagat Singh & Shivangi Sharma

2K21CSUN013 & 2K21CSUN04026


Q.1 Create a Product Breakdown Structure (PBS) for a software project aimed at developing a mobile
banking application. Your PBS should clearly represent the major components (modules) of the product,
using any open-source software.
Q.2 Using the same mobile banking application project, design a Product Flow Diagram in any open
source software. Then, generate a Gantt chart that includes the project schedule and task dependencies.
Ensure that both are aligned with the project's timeline and milestones. Submit both diagrams as outputs.
Gantt Chart

Q3 For a project involving the creation of an e-commerce website, create two


Precedence Network Diagrams: one with Activity on Arrow (AoA) and the other with Activity on Node
(AoN) in any open source software. Use at least five tasks and show dependencies clearly.

1. Activity on Arrow (AoA)

2. Activity on Node (AoN)

Q4: For the e-commerce website project, draw a PERT chart using any open source software. Calculate
and highlight the critical path of the project. Also, perform a forward and backward pass on the network
and identify any slack times. Submit the PERT chart and the analysis report.
Q5: Perform an Albrecht Function Point Analysis on the mobile banking application project. Calculate the
function points based on the given inputs, user outputs, user inquiries, internal logical files, and external
interfaces. Also, estimate the development costs, setup costs, and operational costs using any open source
software. Submit your function point calculations and cost estimates.

Ans : Function Point Analysis (FPA) evaluates the size and complexity of a software project by assessing key
functionalities. Here’s a concise breakdown for the mobile banking application:

1. Inputs: User-driven activities like account creation, login, money transfers, and bill payments, which
collect and process data securely.
2. Outputs: Information generated by the system, including account summaries, transaction confirmations,
and notifications, providing users with essential feedback.
3. User Inquiries: Real-time requests such as checking balances and viewing transaction history, requiring
immediate and accurate system responses.
4. Internal Logical Files (ILF): Data maintained by the system, like user profiles, transaction logs, and
account details, ensuring data security and accessibility.
5. External Interface Files (EIF): Data exchanged with external systems, including payment gateways and
account verification services, enabling seamless integration. Assigning Weights to Each Component

Component Low Complexity Average Complexity High Complexity


External Inputs 3 FP 4 FP 6 FP
External Outputs 4 FP 5 FP 7 FP
User Inquiries 3 FP 4 FP 6 FP
Internal Logical Files 7 FP 10 FP 15 FP
External Interface Files 5 FP 7 FP 10 FP
FP = Function Points

Calculate the Function Points

Example Calculation:

Suppose the mobile banking app has:


1. 10 external inputs of average complexity: 10×4=40 FP
2. 5 external outputs of high complexity: 5×7=35 FP
3. 8 user inquiries of low complexity: 8×3=24 FP
4. 4 internal logical files of high complexity: 4×15=60 FP
5. 3 external interface files of average complexity: 3×7=21 FP

Total Function Points=40+35+24+60+21=180 FP

Estimate Setup and Operational Costs

• Setup Costs: For infrastructure, licenses, etc. (e.g., ₹200,000)


• Operational Costs: For hosting, maintenance, etc. (e.g., ₹100,000 annually)
• Development Cost: ₹7,47,000

Total Cost : Setup Cost + operational Cost + Development Cost = ₹10,47,000

You might also like