Professional Documents
Culture Documents
Soham Das Biswas
Soham Das Biswas
Kalyani Government
Engineering College
Software Engineering
PCC-CS 503
Page 1 of 8
1. What is feasibility study? Write sort notes on Cost
Benefit Analysis.
Ans Feasibility Study is essential to evaluate cost &
benefit of the proposed system based on which decision
is taken on whether to proceed or to postpone the
project or to cancel the project.
Cost benefit is a tool which modern financial
analysts adopt before undertaking any financial
operation or commercial activity as the ultimate aim of
a business organization is to make profits. Therefore,
any system in the organization must produce more
benefits as compared to its costs for the organization to
survive & prosper. CBA is a process that presents a
picture of various costs & benefits associated with an
information system. CBA is a process consists of 3 basic
activities viz.
Identification Evaluation of Choice of
of Costs & costs & System
benefits benefits
Page 2 of 8
selection by cost-in- use or investment appraisal to
be invalid.
2. A project size of 200 KLOC is to be developed. Software
development team has average experience on similar
type of projects. The project schedule is not very tight.
Calculate the Effort, development time, average staff
size, and productivity of the project.
AnsThe semidetached mode is the most appropriate
mode, keeping in view the size, schedule and experience
of development time.
Hence,
E = 3.0(200)1.12 = 1133.12 PM
D = 2.5(1133.12)0.35 = 29.3 PM
Average Staff Size (SS) = E / D = 1133.12 / 29.3
= 38.67 persons
Productivity = KLOC / E = 200/1133.12
= 0.1765 KLOC/PM
= 176.5 LOC/PM
Page 3 of 8
Ans Given the conditions, the first case is of embedded
mode requiring high application experience while the
other can be considered as organic mode for having low
experience in programming.
Hence,
Case 1: High application Experience
E = 3.6(300)1.20 = 3379.47 PM
D = 2.5(3379.47)0.32 = 33.66 PM
Case 2: Low application Experience
E = 2.4(300)1.05 = 957.60 PM
D = 2.5(957.60)0.38 = 33.95 PM.
Page 4 of 8
The DFD Level 1 shows the wider details of Library
management system DFD Level 0. This is to clarify the
paths (flow) of data and its transformation from being an
input to an output. The designed DFD level 1diagram
portrays two different scenario which is the Book
Delivery and the topic search.
Page 5 of 8
has elaborated the sub-processes derives from “topic
search” process. The sub-processes were get book,
search book position, and update. These processes were
invoked by the book borrower and then catered by the
system.
Page 6 of 8
The detonated view of the context diagram is ATM DFD Level
1. Its function is to deepen the concept derive from the
context diagram. Specifically, level 1 shows the broader details
of ATM System DFD Level 0. This is to clarify the paths (flow)
of data and its transformation from input to output.
Page 7 of 8
DFD Level 2 is the highest abstraction of the data flow
diagram. This level also broadens the idea from the DFD
level 1. It includes the sub-processes from level 1 as well as
the data that flows.
Page 8 of 8