Internal Papers

advertisement
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2012-2015)
First Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory. Attempt any one questions from Section B.
Max. Marks: 45
Max. Time: 02 Hrs.
SECTION A
Q1. Attempt any five
2*5 = 10
a. Differentiate Measures, Metrics and Measurement with example?
b. If a project require 200 PM, to produce 50000 LOC, within 10 month time period. Calculate
the productivity and average staffing for the same project.
c. What are the various activities of project planning?
d. What are the categories of applications/projects are identified by COCOMO-II.
e. Consider INDIACom-2013 Paper Submission Module. Write two functional and two non
functional requirements for the same.
f. How iterative Enhancement S/w life cycle model is different from Evolutionary S/w life
cycle model.
g. How spiral model help to provide information regarding cumulative cost and progress made
in a project at a particular activity cycle?
Q2. Attempt any two
5*2 = 10
a. What amount of software can be delivered in 1 year 10 months in an organization whose
technology factor is 2400 if a total of 25 PY is permitted for development effort?
5
b. A software project of application generator category with estimated 100 KLOC has to be
developed. The scale factor (B) has nominal precedentece [3.72]; high development
flexibility [2.03]; high tem cohesion [2.19]. Other factors are low Architeture/ Risk
resolution [5.65]; Process maturity[6.248].
The early design cost drivers like platform difficult and personal capability are high. and
others are nominal.
Calculate the effort in person months for the development of the project.
5
c. Compute the function point value for a project with the following information
5
Number of user inputs
= 20
Number of user outputs
= 10
Number of user inquiries
=6
Number of files
=4
Number of external interfaces
=2
Assume that 50% of each type of function points having weighting factor average and rest
are complex. Assume that all complexity adjustment rated at Significant.
IQP. 1
Software Components
Weighting Factors
Simple
Average
Complex
user inputs
3
4
6
user outputs
4
5
7
user inquiries
3
4
6
Internal logical files
7
10
15
external interfaces
5
7
10
Section B
Q3. Case Study – BIJIT Editorial Board
BVICAM’s International Journal of Information Technology (BIJIT) publishes research papers
related to various areas of Information Technology. BIJIT Editorial Board (BEB) sends
invitation to authors for submission of papers through mails and website. Author submits the
manuscript, through mail, as per the Guidelines for Authors, available at website. BEB send the
submission confirmation to the Authors via mail after allocating a Manuscript ID. Authors are
required to use the allotted ID for further correspondence. Internal reviewers review the new
submitted manuscripts. The manuscript that fulfills the basic standards, are accepted for the
external review process.
BEB selects a reviewer from the existing database, based on the research area of the reviewer; to
send the review request via mail. After acceptance of the request the BEB send the manuscript
for the blind review to the reviewer with review form via mail.
External reviewer with detailed feedback can recommend the paper to Accept as it is/ minor
revision/major revision and clear reject. The authors are requested to submit the revised
manuscript with compliance report in case of Minor Revision and Major Revision.
BEB is facing several problems in this manual system to track the status information of the
submitted manuscripts. BEB wants a web based solution which provides the automation from
submission of new manuscript till acceptance or rejection of the submitted manuscript.
Produce ( and state any assumptions made for suggested system BEB Automation System):
a. A Context Diagram
4
b. Usecase Diagram with brief description of each usecase
6
c. Describe any one necessary use case
2
d. ER Diagram
5
e. Level 1 Data Flow Diagram
5
f. one necessary level 2 data flow diagram
3
OR
Q4 Attempt all.
5*5 = 25
a. Discuss the selection process parameters for a life cycle model
b. How are software myths affecting software process? Explain with the help of examples.
c. Discuss the organization of a SRS. Construct an example of an inconsistent SRS.
d. Discuss the different categories of cost estimation model with example? Discuss general
formula for cost estimation empirical model.
e. Discuss the Putnam resource allocation model. Derive the time and effort equation(s).
IQP. 2
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2012-2015)
Second Internal Software Engineering (MCA-110)
Note: ALLQuestions are compulsory.
Max. Marks: 45
Max. Time: 02 Hrs.
Q1. Attempt any three questions
1*3= 3
a) Define Stamp Coupling
b) In Halstead Theory of software Science , effort is measured in ______________
c) Reengineering
d) Version/Variant
e) Adaptive Maintenance
Q3 . Attempt any one question
4*1= 4
a) The development efforts for a software is 500 PM. The empirically determined constant
(K) is 0.3. The complexity of the code is quite high and is equal to 8. Calculate the total
effort expended (M) if
(i) Maintenance team has good level of understanding of the project (d = 0.9)
(ii) Maintenance team has poor understanding of project (d= 0.1)
b) Calculate the More Sophisticated information flow metrics of all modules; for the
fragment of a design of a system given below
2
5
A
3
B
2
1
2
C
Q3. Attempt any three questions
6*3 =18
a) Define module cohesion and explain different types of cohesion.
b) Describe selective retest techniques? How are they different from “test-all” technique?
c) Discuss CMM Five Levels with all KPAs
d) Consider Previous Date problem. Identify Equivalence classes and draw decision table.
Specify your assumptions if any.
Q4. Differentiate any four following
e) Induction vs. Deduction Debugging approach
f) Functional vs. Structural testing
g) Msccall Software Quality Model vs. Boehm Quality Model
h) Robust Case analysis vs. Robust Worst Case Analysis
i) Object Oriented Design vs. Function Oriented design
j) Bottom up Design vs. Top Down Design
2.5*4 = 10
IQP. 3
Q5. Consider the following C program
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
10
#include<stdio.h>
int main(){
int i,j,s,temp,a[20];
printf("Enter total elements: ");
scanf("%d",&s);
printf("Enter %d elements: ",s);
for(i=0;i<s;i++)
scanf("%d",&a[i]);
for(i=1;i<s;i++){
temp=a[i];
j=i-1;
while((temp<a[j])&&(j>=0)){
a[j+1]=a[j];
j=j-1;
}
a[j+1]=temp;
}
printf("After sorting: ");
for(i=0;i<s;i++)
printf(" %d",a[i]);
return 0;
}
a) Draw Program Graph and Decision Graph. Make Graph Matrix. Demonstrate different
method(s) for calculation Cyclomatic Complexity using same example. 2+2+2+4
OR
b) Calculate Halstead Program Length & Volume, average number of live variables,
average life of variable and Module weakness for the same program.
4+3+1.5+1.5
IQP. 4
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2011-2014)
First Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory. Attempt any three questions from Ssection B.
Max. Marks: 45
Max. Time: 02 Hrs.
SECTION A
Q1. Attempt any Six
a. Define Software Crisis
b. Define Stakeholder
c. Define CASE.
d. Define Reliability
e. Define Interoperability
f. Define Quality Management System
g. What are the primary drivers of software cost?
1*6 = 6
Q2. Attempt any six
1.5*6 = 9
a. What are different types of maintenance
b. Discuss Software Characteristics vs. Hardware Characteristics
c. How many communication channels are required for a 10 person team? If every team
member is required to interact with all member(s) of the team.
d. Discuss the generalized equation for cost estimation.
e. What four documents are essential for any IT project?
h. What are different Project Planning activities?
i. Why Requirement Engineering is difficult?
SECTION B
Q3.
a. What life cycle model you will use for the following systems. Justify your answer with
reason
1.5*4 = 6
i. An on-line inventory management system for an automobile industry.
ii. A flight control system with extremely high reliability. There are many potential
hazards with such a system.
iii. A website for online store which always has a list of desired features it wants to
add and add them quickly
iv. A new system for comparing fingerprints. It is not clear if the current algorithms
can compare fingerprints in the given response time constraints
b. Write the characteristics of RAD model. Discuss the Advantage(s) and Disadvantage(s)
of RAD modal .
2+2
Q4.
a. Justify the economic sense of investing 100PHrs extra in the requirement phase. The
approximate average cost of fixing Requirement errors in different phases is given
below
5
IQP. 5
Phase
Cost (PHrs)
Requirement
Design
Coding
Acceptance Test
Operation & Maint.
2
5
15
50
150
b. Discuss the organization of IEEE format of SRS.
3
c. If a project required 100 PM to produce 52000 LOC within 10 month period. Calculate
the productivity and average staffing for the same project.
2
Q5.
a. Discuss Extended ER Diagram. Represent the following entities using extended ER
diagram notations.
2+1.5+1.5
I.
CEO and Team Leaders are both examples of Organization People, but there are
other types of Organization People as well.
II.
BVICAM Staff can be of two types only Academic Staff or Administrative Staff.
b. Compute the function point value for a project with the following information
5
Number of user inputs
= 40
Number of user outputs
= 20
Number of user inquiries
= 10
Number of files
=6
Number of external interfaces
=2
Assume that 50% of each type of function points having weighting factor average and
rest are simple. Assume that seven complexity adjustment rated at average and rest rated
at Essential.
Software Components
Weighting Factors
Simple
Average
Complex
user inputs
3
4
6
user outputs
4
5
7
user inquiries
3
4
6
Internal logical files
7
10
15
external interfaces
5
7
10
Q6.
a. Consider your BVICAM Library Management System (BLMS) and design the following
I.
Problem Statement
1
II.
Context Diagram
1
III.
Level -1 Data Flow Diagram
3
b. Discuss three levels of COCOMO I Model.
5
IQP. 6
Q7. Attempt any five
2*5 = 10
a. Differentiate Documentation Manual vs. Operating Procedural Manuals with example
b. Differentiate Custom, Generic and Embedded software with example
c. Differentiate Metric, Measure & Measurement with example
d. Differentiate Static vs. Dynamic Cost Estimation empirical modal with example.
e. Differentiate Include vs. Extended Usecase with example
f. Differentiate Functional vs. Non Functional requirement with example
IQP. 7
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2011-2014)
Second Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory. Attempt any 3 questions from Section B.
Max. Marks: 45
Max. Time: 02 Hrs.
SECTION A
Q1. Define any ten terms with example
I.
Scaffolding
II.
Variable Span
III.
Peak Manning
IV.
Reengineering
V. Version/Variant
VI.
Definition clear du path
VII.
Mutation testing
VIII.
Program Volume (Halstead Software Science)
IX.
State Transition Diagram
X. Cyclomatic Complexity
XI.
Program Weakness
1.5*10= 15
Q2. Answer any four Questions
2.5*4 = 10
I.
Discuss Boundary Value Analysis and Worst Case Analysis with example..
II.
Discuss different types of Coupling with example.
III.
Define all the steps for the estimation of efforts in Person Month, for an IT Project, using
Early prototyping/ Application Composition Estimation Model
IV.
How More Sophisticated Information Flow Metric is different from Basic Information
Flow Metric. Give Example.
V. Discuss in short level of software testing.
VI.
Annual change traffic(ACT) for a software system is 35% per year. The development
effort is 400 PMs. Compute an estimate for Annual Maintenance effort(AME).
Section B
Attempt any four Questions.
4*5 = 20
Q3 Consider the following set of requirements as an example:
Requirements for Calculating Car Insurance Premiums:
 R00101 For females less than 65 years of age, the premium is $500
 R00102 For males less than 25 years of age, the premium is $3000
 R00103 For males between 25 and 64 years of age, the premium is $1000
 R00104 For anyone 65 years of age or more, the premium is $1500
Identify list of Cause(s) and Effect(s). Use Cause Effect Graph technique to represent
each of the above set of requirements.
Q4. Consider a large-scale project for which the manpower requirement is K= 600PY and the
development time is 3 years and 6 months.
IQP. 8
I.
II.
III.
Calculate the peak manning and peak time
What is the manpower cost after 1 year and two months?
Calculate the difficulty and manpower build up
Q5. Assume that a program will experience 150 failures in infinite time. It has now experienced
80. The initial failure intensity was 10-failures/CPU hr.
(i) Determine current failures intensity
(ii) Calculate the failures experienced and failure intensity after 25 and 40 CPU hrs of
execution.
Q6. Discuss the various key process areas of CMM at various maturity levels.
Q7. Describe selective retest techniques? How are they different from “test-all” technique?
Q8. Define debugging. Discuss in detail the different debugging approaches.
IQP. 9
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2011-2014)
Third Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory.
Max. Marks: 45
Max. Time: 02 Hrs.
SECTION A
Q1. Define any five terms
a. software
b. Usability
c. Failure
d. Domain requirement
e. Multiple fault assumption theory
f. Mean Value Function
1*5 =5
Q3. Attempt any six
2.5*6 =15
a. Identify any five usecase(s) of any social networking site. Write purpose of each usecase.
b. Differentiate Functional design vs. Object Oriented Design
c. Differentiate Development Testing vs. Regression testing
d. Discuss all the Functional Procedure Layer (Level0, Level1, Level2, Level3).
e. Discuss the testing technique used to access the quality of Test Suite.
f. Why is it practically impossible to do exhaustive testing? Discuss with example.
g. Describe various categories of maintenance. Which category consumes maximum effort
& why?
h. Discuss Risk management.
Unit 1
Q4.
a. Define the term software engineering. Explain the major differences between software
engineering and other traditional engineering disciplines.
5
b. What are the advantages of using software process models? What process model you will follow for
developing (i) Editor (ii) Radiation therapy machine software. Justify your answer.
5
OR
Q5.
a. What are the various requirement elicitation methods? Discuss FAST.
5
b. Use an Entity-Relationship Diagram to represent the data sore(s) and their relationships from
the following requirements for a restaurant:
5
 The restaurant employs a number of chefs. A record is kept of each chef’s name, address,
phone number and salary.
 Each chef can prepare a number of meals. The name of the meal and the price of the meal
is recorded.
 Each meal consists of a number of ingredients. The name of the ingredient and the
quantity required for that particular meal is recorded.
 These meals are ordered by customers. A record is kept of the customers name, address
and phone number. A record is kept of the time and date the meal is ordered.
IQP.10

State any assumptions made in the design of the E-R diagram.
UNIT-2
Q6.
a. Define module cohesion. Discuss different types of cohesion with example.
5
b. Describe various stages of COCOMO-II.
5
OR
Q7
a. Discuss Putnam resource allocation model to derive the cumulative effort, parameter a at
peak time, difficulty metric and man power build up.
6
b. Describe any two size estimation techniques.
4
UNIT-3
Q8.
a. Discuss Halstead software sciences metrics along with its limitations
6
b. Calculate the More Sophisticated information flow metrics of all modules; for the fragment
of a design of a system given below
4
2
3
A
1
B
2
2
4
3
3
C
5
D
OR
Q9.
a. Discuss various data structure metrics with example.
5
b. Explain the basic & logarithmic Poission model and their significance in reliability
studies.
5
Unit-4
Q10
a. Explain the steps of Software Maintenance with help of diagram.
5
b. Consider program for determination of previous date in a calendar. Its input is a triple of day,
month And year with following range 1≤month≤12 1≤day≤31 1900≤year≤2005. The possible
IQP.11
Outputs would be previous date or invalid input date. Equivalence Class test cases for this
program
5
OR
Q11. Write Short Note on any four
2.5*4
a. Configuration Management.
b. Reverse Engineering
c. Reuse Maintenance Model
d. Re-engineering
e. Path Testing
IQP.12
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2010-2013)
First Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory. Attempt any two questions fromSsection B.
Max. Marks: 45
Max. Time: 02 Hrs.
SECTION A
Q1. Attempt any Six
1*7 = 7
j. Define Software Engineering
k. Differentiate Quality Assurance vs. Quality Control.
l. Define CASE.
m. What are different perspectives of Software Process Model?
n. Which phase(s) of SDLC consumes 80% of money and efforts?
o. Define failure intensity.
p. Calculate the productivity of the project if it produce 3000 LOC with efforts 10PM.
q. Who are the users of Requirement Document?
Q2. Attempt any four
a. Software costs are increasing as hardware costs continue to decline. Discuss
b. Adding manpower to a late software project makes it later. Discuss
c. Discuss Process Improving Learning Curve.
d. Define Measure, Metric and Measurement with example.
r. Write the Requirement Engineering Process Steps.
1.5*4 = 6
Q3. Attempt the following
2*5 = 10
d. Differentiate Process, Activity and Task with example
e. Differentiate with example Requirement Definition vs Requirement Specification.
f. Differentiate with example Functional vs. Non Functional Requirement.
g. Differentiate Extend vs. Include usecase with example
h. Write the data dictionary for the data structure Contact Details. Specify at least one element
for each type of relationship (optional, selection, iterative)
Q4. Discuss the Software life cycle model selection process parameters for any one scenario
2
i. A spreadsheet system that has some basic features and many other desirable features that use
this basic features.
ii. A new missile tracking system. It is not known if the current hardware/software technology
is mature enough to achieve the goals.
SECTION B
Q7
a. Write the characteristics of Prototype model. Discuss the different types of prototypes and
depict a scenario, for each type of prototype.
1.5+1.5+2
b. Explain the spiral model of software development. What are the limitations of such model?
2.5+1.5.
IQP.13
Q5.
b. Find the shortcomings in any two requirement specification statements and rewrite the
requirement to address those shortcomings:
1.5*2=3
i. The system should be easy to use by experienced controllers and should be organised in
such a way that user errors are minimised
ii. The product shall provide status messages at regular intervals.
iii. The HTML Parser shall produce an HTML markup error report which allows quick
resolution of errors when used by HTML novices.
c. Explain FAST Requirement Elicitation Technique. Identify the following objects with
services (methods) for BVICAM Library Management System (BLMS). 2.5+4.5=7
i. Objects as a part of the environment that surrounds the BLMS
ii. Objects; Produced by BLMS
iii. Objects; Used by BLMS
Q6.
a.
Consider your Time Table Management System and design the following
I.
Problem Statement
II.
Context Diagram
III.
Level -1 Data Flow Diagram
b. Differentiate Iterative Enhancement Model vs Evolutionary Development model.
2
1.5
4
2.5
IQP.14
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2010-2013)
Second Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory. Attempt any three questions fromSsection B.
Max. Marks: 45
Max. Time: 02 Hrs.
SECTION A
Q1. Define any two terms
a. Interoperability
b. Test harness
c. Test Suite
d. Mean Value Function w.r.t Reliability
1*2
Q2. Answer any two Questions
1.5*2
a. What are the activities during Software Project Planning?
b. What are the disadvantages of LOC method for size estimation
c. Write the User Characteristics to use the Online Railway Ticket Reservation System.
Q3. Answer any five questions
2*5
a. Discuss Change Control Process.
b. Compare three modes of COCOMO software development
c. Compare Reliability Basic Execution Model vs. Reliability Logarithmic Poisson Model
d. What is the difference between a flow chart and a structure chart
e. Differentiate Functional Testing vs. Structural Testing
f. Provide a template to design a Test Case.
g. Draw E-R diagram to represent the relationship within the given entities of Airline
System.
Airline system: Aircraft, Passenger, Flight, Airport.
Section B
Attempt any Three Questions
Q4
a. What amount of software can be delivered in 1 year 10 months in an organization whose
technology factor is 2400 if a total of 25 PY is permitted for development effort?
5
b. Discuss CMM Five Levels with all KPAs
5
Q5.
a. Describe selective retest techniques? How are they different from “test-all” technique? 5
b. Annual change traffic(ACT) for a software system is 25% per year. The development effort
is 600 PMs. Computer an estimate for Annual Maintenance effort(AME). If life time of the
project is 10 years, what is the total effort of the project?
5
IQP.15
Q6.
a. Write a program (using C) for the calculation of roots of a Quadratic equation. Generate
cross reference list for the program and also calculate Average No. of Live variables,
Average Life of Variable and Module weakness of the program.
6
b. Calculate the More Sophisticated information flow metrics of all modules; for the fragment
of a design of a system given below
4
4
5
A
3
B
1
1
2
1
2
C
2
D
Q7.
a. Define Module coupling and explain different types of coupling with example.
5
b. Compute the function point value for a project with the following information
5
Number of user inputs
= 30
Number of user outputs
= 26
Number of user inquiries
= 14
Number of files
=6
Number of external interfaces
=2
Assume that 50% of each type of function points having weighting factor average and
rest are simple. Assume that seven complexity adjustment rated at average and rest rated
at Essential.
Software Components
Weighting Factors
Simple
Average
Complex
user inputs
3
4
6
user outputs
4
5
7
user inquiries
3
4
6
Internal logical files
7
10
15
external interfaces
5
7
10
IQP.16
Bharati Vidyapeeth’s
Institute of Computer Applications and Management
A-4, Paschim Vihar, New Delhi-63.
MCA – 2nd Semester (2010-2013)
Third Internal Software Engineering (MCA-110)
Note: ALL Sections are compulsory.
Max. Marks: 60
Max. Time: 03 Hrs.
SECTION A
Q1. Attempt any Five
5*1
g. Define Software
h. Define Scaffolding
i. Define Debugging
j. Define Peak Manning
k. Differentiate Deliverable Vs. Milestones
l. What notation you will use to represent the repetitive call of module in Structure Chart?
m. What are the functional units used in size estimation technique suggested by Alan
Albrecht.
Q2. Attempt any two
2*2.5
i. Consider BVICAM MCA Counseling system identify two example(s) of each functional
units of FPA Size Estimation Technique.
j. What are the various steps to Analyze and Design Object Oriented System.
k. Identify the nature of relationship between two entities (X and Y) based on the outcomes
of two questions given below
Q1. Can an occurrence of X to be associated with more than one occurrence of Y?
Q2. Can an occurrence of Y to be associated with more than one occurrence of X?
Q1
Q2
Nature of Relationship
Yes
Yes
Yes
No
No
Yes
NO
NO
Q3. Differentiate any five
2*5
a. New Software Development vs Re-engineering
b. Development Testing vs, Regression Testing
c. Mc Call Quality Model vs. Boehm Quality Model
d. Bottom up Integration Testing vs. Top down Integration Testing
e. Usecase Diagram vs Data Flow Diagram
f. Static vs. Dyanamic Software Estimation Empirical Model
Unit 1
Q4.
c. State the model of a data dictionary and its contents. What are its advantages?
d. Describe the various selection parameters to select software life cycle model?
3+2
5
OR
IQP.17
Q5. Analyze the case study given below and answer the questions given after the case study
The purpose of the GREEN ACRES REAL ESTATE SYSTEM is to assist agents as they sell
houses. Sellers contact the agency, and an agent is assigned to help the seller complete a
LISTING REQEUEST. Information about the house and lot taken from that request is stored
in a file. Personal information about the sellers is copied by the agent into a sellers file.
When a buyer contacts the agency, he or she fills out a BUYER REQUEST. Every two
weeks, the agency sends prospective buyers AREA REAL ESTATE LISTINGS and an ADDRESS
CROSS REFERENCE LISTING containing actual street addresses. Periodically, the agent will
find a particular house that satisfies most or all of a specific buyer’s requirements, as
indicated in the BUYER’S REQUISREMENTS STATEMENT distributed weekly to all agents.
The agent will occasionally photocopy a picture of the house along with vital data and
send the MULTIPLE LISTING STATEMENT (MLS) to the potential buyer.
When the buyer selects a house, he or she fills out an OFFER that is forwarded through the
real estate agency to the seller, who responds with either an OFFER ACCEPTANCE or a
COUNTEROFFER. After an offer is accepted, a PURCHASE AGREEMENT is signed by all
parties. After a PURCHASE AGREEMENT is notarized, the agency sends an APPRAISAL
REQUEST to an appraiser, who appraises the value of the house and lot. The agency also
notifies its finance company with a FINANCING APPLICATION.
a. Identify External Entities, Process and Data stores of the system
1+2+2
b. Draw context diagram of the existing system
2
c. Draw Level-1 Data Flow Diagram of the existing system
3
UNIT-2
Q6.
c. Explain the Putnam Resource allocation model. Derive the time and effort equation. 5
d. Define Module cohesion and explain different types of cohesion.
5
OR
Q7.
a. Explain the COCOMO-II in detail. What types of categories of projects are identified? 6
b. What are risk management activities? Is it possible to prioritize the risks?
4
UNIT-3
Q8. Write a program in C for inserting a node in a Singly Linked List. Find out the following
1*10
i. Unique Operators and Operands
ii.
Vocabulary
iii. Program Volume
iv.
Predicted Length
v. Potential Volume
vi.
Program Level
vii. Estimated Level
viii. Difficulty
ix. Estimated Difficulty
x.
Effort
OR
Q9.
c. Discuss the 20 clauses of ISO-9001 and compare with CMM KPAs.
5
d. Assume that a program will experience 150 failures in infinite time. It has now experienced
80. The initial failure intensity was 10-failures/CPU hr.
5
IQP.18
i. Determine current failures intensity
ii. Calculate the failures experienced and failure intensity after 25 and 40 CPU hrs of
execution.
Unit-4
Q10
c. Explain the steps of Software Maintenance with help of diagram.
5
d. Write a program to find the largest of three numbers using C and design the structural test
cases for the same.
5
OR
Q11. Write Short Note on
2.5*4
f. Configuration Management.
g. Program Restructuring
h. Taute Maintenance Model
i. Level of testing
IQP.19
Download