Software Engineering
2022105504
B.Tech 5th Semester Examination, 2022
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer of the following (Any seven questions
only):
Ask AI
Q1.1
The spiral model was originally proposed by
Ask AI
Q1.2
Measure of reliability is given by
Ask AI
Q1.3
Which of the following is not a use of a CASE tool?
Ask AI
Q1.4
Name of an evaluation technique to assess the quality of test cases is
Ask AI
Q1.5
What is the most popular model for student program?
Ask AI
Q1.6
Which of the following is not a part of bug report?
Ask AI
Q1.7
Independent modules are easier to maintain and test because of
Ask AI
Q1.8
In size-oriented metrics, metrics are developed based on the
Ask AI
Q1.9
Classes communicate with one another via
Ask AI
Q1.10
Software is not considered to be collection of executable programming code, associated libraries and documentations.
Ask AI
Q.2 Solve this question :
Ask AI
Q2.1
Explain in detail the classical waterfall model with help of a neat and labelled diagram.
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
What is prototyping model? Explain the problems and advantages of prototyping in detail.
Ask AI
Q3.2
Develop a test case for any testing technique for 'student admission system'.
Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
Define cohesion and coupling. Explain various types of each of them.
Ask AI
Q4.2
What are CASE tools? With a suitable diagram, explain the categories of CASE tools.
Ask AI
Q.5 Solve this question :
Ask AI
Q5.1
What are the different COCOMO models? Explain the phases involved in the detailed COCOMO model.
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
What are the types of user-interface design?
Ask AI
Q6.2
Explain the stages of object-oriented design process.
Ask AI
Q.7 Write short notes on the following:
Ask AI
Q7.1
Ask AI
Q.8 Solve this question :
Ask AI
Q8.1
Explain coding standards, coding guidelines and code review techniques in detail.
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
What is software quality? Discuss software quality attributes.
Ask AI
Q9.2
Discuss the differences between object-oriented and function-oriented designs.
Ask AI
2022V2105504
B.Tech 5th Semester Examination, 2022
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer of the following (Any seven questions
only):
Ask AI
Q1.1
The spiral model was originally proposed by
Ask AI
Q1.2
Measure of reliability is given by
Ask AI
Q1.3
Which of the following is not a use of a CASE tool?
Ask AI
Q1.4
Name of an evaluation technique to assess the quality of test cases is
Ask AI
Q1.5
What is the most popular model for student program?
Ask AI
Q1.6
Which of the following is not a part of bug report?
Ask AI
Q1.7
Independent modules are easier to maintain and test because of
Ask AI
Q1.8
In size-oriented metrics, metrics are developed based on the
Ask AI
Q1.9
Classes communicate with one another via
Ask AI
Q1.10
Software is not considered to be collection of executable programming code, associated libraries and documentations.
Ask AI
Q.2 Solve this question :
Ask AI
Q2.1
Explain in detail the classical waterfall model with help of a neat and labelled diagram.
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
What is prototyping model? Explain the problems and advantages of prototyping in detail.
Ask AI
Q3.2
Develop a test case for any testing technique for 'student admission system'.
Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
Define cohesion and coupling. Explain various types of each of them.
Ask AI
Q4.2
What are CASE tools? With a suitable diagram, explain the categories of CASE tools.
Ask AI
Q.5 Solve this question :
Ask AI
Q5.1
What are the different COCOMO models? Explain the phases involved in the detailed COCOMO model.
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
What are the types of user-interface design?
Ask AI
Q6.2
Explain the stages of object-oriented design process.
Ask AI
Q.7 Write short notes on the following:
Ask AI
Q7.1
Ask AI
Q.8 Solve this question :
Ask AI
Q8.1
Explain coding standards, coding guidelines and code review techniques in detail.
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
What is software quality? Discuss software quality attributes.
Ask AI
Q9.2
Discuss the differences between object-oriented and function-oriented designs.
Ask AI
2021105504
B.Tech 5th Semester Examination, 2021 (New Course)
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer from any seven of the following:
Ask AI
Q1.1
The incremental model is a result of combination of elements of which two models?
Ask AI
Q1.2
The CMM model is a technique to
Ask AI
Q1.3
Maintenance testing is performed using which methodology?
Ask AI
Q1.4
Boundary value analysis belongs to
Ask AI
Q1.5
"An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another." Which category the example belongs to?
Ask AI
Q1.6
... is a measure of the degree of interdependence between modules.
Ask AI
Q1.7
... and ... are the two issues of requirement analysis.
Ask AI
Q1.8
Which granularity level of testing checks the behavior of module cooperation?
Ask AI
Q1.9
Which of the following states that work expands to fill the time available?
Ask AI
Q1.10
A company needs to develop digital signal processing software for one of its newest inventions. The software is expected to have 40000 lines of code. The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model. The multiplicative factor for this model is given as 2.8 for the software development on embedded systems, while the exponentiation factor is given as 1.20. What is the estimated effort in person-months?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
Give the full form of CASE. Draw CASE diagram showing all components. Describe each component briefly.
Ask AI
Q2.2
Draw the first two levels of DFDs for an 'Online Examination System'. Make necessary assumptions.
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
Prepare SRS for an 'Inventory Management System' for a retail medical store. Also explain the risk assessment and management in brief. Make necessary assumptions.
Ask AI
Q3.2
Explain cohesion and coupling. How are the concepts of coupling and cohesion useful in arriving at good software design?
Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
What is software quality assurance? Explain different quality matrices.
Ask AI
Q4.2
What is cyclomatic complexity? How is it computed? Calculate cyclomatic complexity for the program to find the smallest of three numbers.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
What are project metrices? Explain different types of project metrics with an example for each.
Ask AI
Q5.2
What are the main objectives of software verification and validation? Explain different verification and validation techniques.
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
Explain any two of the risk management techniques with suitable examples. With a neat diagram, explain the different levels of CMM in detail.
Ask AI
Q6.2
List and explain different categories of tools that can be used for testing.
Ask AI
Q.7 Solve both questions :
Ask AI
Q7.1
Explain Agile process with its advantage. Explain any one Agile process model.
Ask AI
Q7.2
Write the structure of SRS as per IEEE standards.
Ask AI
Q.8 Solve both questions :
Ask AI
Q8.1
What are the different methods used for estimating cost and effort required for completing a project successfully? Explain any one method in detail.
Ask AI
Q8.2
What is software quality? What are three dimensions of software quality? Explain briefly.
Ask AI
Q.9 Solve all questions :
Ask AI
Q9.1
Explain function point based matrices with suitable example.
Ask AI
Q9.2
Write short notes on the following: (i) Project management (ii) Test case design (iii) Software reliability
Ask AI
2021V4105504
B.Tech 5th Semester Examination, 2021 (New Course)
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer from any seven of the following:
Ask AI
Q1.1
The incremental model is a result of combination of elements of which two models?
Ask AI
Q1.2
The CMM model is a technique to
Ask AI
Q1.3
Maintenance testing is performed using which methodology?
Ask AI
Q1.4
Boundary value analysis belongs to
Ask AI
Q1.5
"An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another." Which category the example belongs to?
Ask AI
Q1.6
... is a measure of the degree of interdependence between modules.
Ask AI
Q1.7
... and ... are the two issues of requirement analysis.
Ask AI
Q1.8
Which granularity level of testing checks the behavior of module cooperation?
Ask AI
Q1.9
Which of the following states that work expands to fill the time available?
Ask AI
Q1.10
A company needs to develop digital signal processing software for one of its newest inventions. The software is expected to have 40000 lines of code. The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model. The multiplicative factor for this model is given as 2.8 for the software development on embedded systems, while the exponentiation factor is given as 1.20. What is the estimated effort in person-months?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
Give the full form of CASE. Draw CASE diagram showing all components. Describe each component briefly.
Ask AI
Q2.2
Draw the first two levels of DFDs for an 'Online Examination System'. Make necessary assumptions.
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
Prepare SRS for an 'Inventory Management System' for a retail medical store. Also explain the risk assessment and management in brief. Make necessary assumptions.
Ask AI
Q3.2
Explain cohesion and coupling. How are the concepts of coupling and cohesion useful in arriving at good software design?
Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
What is software quality assurance? Explain different quality matrices.
Ask AI
Q4.2
What is cyclomatic complexity? How is it computed? Calculate cyclomatic complexity for the program to find the smallest of three numbers.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
What are project metrices? Explain different types of project metrics with an example for each.
Ask AI
Q5.2
What are the main objectives of software verification and validation? Explain different verification and validation techniques.
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
Explain any two of the risk management techniques with suitable examples. With a neat diagram, explain the different levels of CMM in detail.
Ask AI
Q6.2
List and explain different categories of tools that can be used for testing.
Ask AI
Q.7 Solve both questions :
Ask AI
Q7.1
Explain Agile process with its advantage. Explain any one Agile process model.
Ask AI
Q7.2
Write the structure of SRS as per IEEE standards.
Ask AI
Q.8 Solve both questions :
Ask AI
Q8.1
What are the different methods used for estimating cost and effort required for completing a project successfully? Explain any one method in detail.
Ask AI
Q8.2
What is software quality? What are three dimensions of software quality? Explain briefly.
Ask AI
Q.9 Solve all questions :
Ask AI
Q9.1
Explain function point based matrices with suitable example.
Ask AI
Q9.2
Write short notes on the following: (i) Project management (ii) Test case design (iii) Software reliability
Ask AI
2020105504
B.Tech 5th Semester Examination, 2020 (New Course)
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer (any seven):
Ask AI
Q1.1
A characteristic of a software system that can lead to a system error is known as
Ask AI
Q1.2
Which of the following is a complementary approach to function-oriented approach?
Ask AI
Q1.3
Which of the following is not a use of a CASE tool?
Ask AI
Q1.4
Name of an evaluation technique to assess the quality of test cases is
Ask AI
Q1.5
Which of the following is not a part of bug report?
Ask AI
Q1.6
Cyclomatic complexity method comes under which testing method?
Ask AI
Q1.7
In size-oriented metrics, metrics are developed based on the
Ask AI
Q1.8
Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?
Ask AI
Q1.9
A software organization has been assessed at SEI CMM Level 4. Which of the following does the organization need to practice beside Process Change Management and Technology Change Management in order to achieve Level 5?
Ask AI
Q1.10
...... is a measure of the degree of interdependence between modules.
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is waterfall model for software development? Explain the situation, in which the spiral model for software development should be preferred over waterfall model.
Ask AI
Q2.2
A program is to be developed to simulate the operations of a scientific calculator. List the facilities to be provided by this calculator. Analyze this using a DFD 0-level and 1-level diagram.
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
What is prototyping model? Explain the problems and advantages of prototyping in detail.
Ask AI
Q3.2
Develop a test case for any testing technique for 'student admission system'.
Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
Define cohesion and coupling. Explain various types of each of them.
Ask AI
Q4.2
What are CASE tools? With a suitable diagram, explain the categories of CASE tools.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
Explain the roles and responsibilities of the following personnels in the S/W development process: (i) Project Manager (ii) Project Leader (iii) System Analyst (iv) Developer
Ask AI
Q5.2
Design the following for an E-commerce solution for an electronic products company that gives choice to the users to select a/few product(s) from the available range, order them and allow to make the payments online: (i) Design the DFDs (level-0, 1 and 2). (ii) Prepare SRS document. List assumptions, if any. (iii) Design an ER-diagram. List all the entities, attributes, key constraints and cordiality. (iv) Draw a Gantt chart. (v) Specify the software engineering pre-design which suits this application development.
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
Discuss the software metric that can be applied to the qualitative assessment of software quality and side effects that occur during maintenance phase.
Ask AI
Q6.2
How are boundary conditions tested in black box testing? Explain with example.
Ask AI
Q.7 Write short notes on the following:
Ask AI
Q7.1
Ask AI
Q.8 Solve both questions :
Ask AI
Q8.1
Consider a large scale project for which the requirement manpower is $ K=600 $ PY and the development time is 3 years 6 months. (i) Calculate the peak manning and peak time. (ii) What is the manpower cost after 1 year and 2 months?
Ask AI
Q8.2
What are the risk management activities? Is it possible to prioritize the risks? Explain with suitable example.
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
What are the different architectural styles applied for software development? Explain with diagrams.
Ask AI
Q9.2
What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.
Ask AI
2020V2105504
B.Tech 5th Semester Examination, 2020 (New Course)
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer (any seven):
Ask AI
Q1.1
A characteristic of a software system that can lead to a system error is known as
Ask AI
Q1.2
Which of the following is a complementary approach to function-oriented approach?
Ask AI
Q1.3
Which of the following is not a use of a CASE tool?
Ask AI
Q1.4
Name of an evaluation technique to assess the quality of test cases is
Ask AI
Q1.5
Which of the following is not a part of bug report?
Ask AI
Q1.6
Cyclomatic complexity method comes under which testing method?
Ask AI
Q1.7
In size-oriented metrics, metrics are developed based on the
Ask AI
Q1.8
Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?
Ask AI
Q1.9
A software organization has been assessed at SEI CMM Level 4. Which of the following does the organization need to practice beside Process Change Management and Technology Change Management in order to achieve Level 5?
Ask AI
Q1.10
...... is a measure of the degree of interdependence between modules.
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is waterfall model for software development? Explain the situation, in which the spiral model for software development should be preferred over waterfall model.
Ask AI
Q2.2
A program is to be developed to simulate the operations of a scientific calculator. List the facilities to be provided by this calculator. Analyze this using a DFD 0-level and 1-level diagram.
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
What is prototyping model? Explain the problems and advantages of prototyping in detail.
Ask AI
Q3.2
Develop a test case for any testing technique for 'student admission system'.
Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
Define cohesion and coupling. Explain various types of each of them.
Ask AI
Q4.2
What are CASE tools? With a suitable diagram, explain the categories of CASE tools.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
Explain the roles and responsibilities of the following personnels in the S/W development process: (i) Project Manager (ii) Project Leader (iii) System Analyst (iv) Developer
Ask AI
Q5.2
Design the following for an E-commerce solution for an electronic products company that gives choice to the users to select a/few product(s) from the available range, order them and allow to make the payments online: (i) Design the DFDs (level-0, 1 and 2). (ii) Prepare SRS document. List assumptions, if any. (iii) Design an ER-diagram. List all the entities, attributes, key constraints and cordiality. (iv) Draw a Gantt chart. (v) Specify the software engineering pre-design which suits this application development.
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
Discuss the software metric that can be applied to the qualitative assessment of software quality and side effects that occur during maintenance phase.
Ask AI
Q6.2
How are boundary conditions tested in black box testing? Explain with example.
Ask AI
Q.7 Write short notes on the following:
Ask AI
Q7.1
Ask AI
Q.8 Solve both questions :
Ask AI
Q8.1
Consider a large scale project for which the requirement manpower is PY and the development time is 3 years 6 months. (i) Calculate the peak manning and peak time. (ii) What is the manpower cost after 1 year and 2 months?
Ask AI
Q8.2
What are the risk management activities? Is it possible to prioritize the risks? Explain with suitable example.
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
What are the different architectural styles applied for software development? Explain with diagrams.
Ask AI
Q9.2
What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.
Ask AI
2019051414
B.Tech 4th Semester Exam., 2019
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Questions
Ask AI
Q1
Choose the correct answer for any seven of the following :
a)Which of the following activities of a generic process framework provides a feedback report?
b)Which one of the following is not an umbrella activity that complements the five process framework activities and help team manage and control progress, quality, change and risk?
c)Four types of change are encountered during the support phase. Which one of the following is not one that falls into such category?
d)Which one of the following is not a fundamental activity for software processes in software engineering?
e)Which four framework activities are found in the extreme programming (XP)?
f)Which of the following statements explains portability in non-functional requirements?
g)The incorrect statement with respect to non-functional requirement (NFR) is
h)What are the four dimensions of dependability?
i)What kind of approach was introduced for elicitation and modelling to give a functional view of the system?
j)________ and ________ are the two viewpoints discussed in controlled requirements expression (CORE).
14 marksAsk AI
Q2
Answer the following:
a)7 marksExplain software development life cycle. Discuss various activities during SDLC.
b)7 marksWhat are various myths about software?
14 marksAsk AI
Q3
Answer the following:
a)7 marksWhat are the main objectives of software verification and validation? Briefly explain different V and V techniques.
b)7 marksDiscuss the software metric that can be applied to the qualitative assessment of software quality and side effects that occur during maintenance phase.
14 marksAsk AI
Q4
Admission to a professional course is subject to the following conditions : Marks in Mathematics Marks in Physics Marks in Chemistry Marks in all three courses If aggregate marks of an eligible candidate are more than 225, he/she will be eligible for honours course, otherwise he/she will be eligible for pass course. The program reads the marks in the three courses and generates the following outputs : (i) Not eligible (ii) Eligible for pass course (iii) Eligible to honours course. Design test cases using decision table testing technique.
14 marksAsk AI
Q5
Answer the following:
a)7 marksWrite the taxonomy of architectural styles and give a brief description of each style.
b)7 marksState and explain the generic tasks that are always performed in user interface design.
14 marksAsk AI
Q6
Consider a large-scale project for which the manpower requirement is PY and the development time is 3 years and 6 months.
a)7 marksCalculate the peak manning and peak time.
b)7 marksWhat is the manpower cost after 1 year and 2 months?
14 marksAsk AI
Q7
Write short notes on the following :
a)5 marksUnified modelling language
b)5 marksObject-oriented analysis modelling
c)4 marksObject-oriented design concepts and methods
14 marksAsk AI
Q8
Answer the following:
a)7 marksWhy is software maintenance required? Briefly explain software maintenance process models.
b)7 marksWhat is software quality? What are three dimensions of software quality? Explain in brief.
14 marksAsk AI
Q9
Answer the following:
a)9 marksList out various activities that are encompassed by system designed process under object-oriented design and explain each one briefly.
b)5 marksExplain the object modularization with example.
14 marksAsk AI
2019051614
B.Tech 6th Semester Examination, 2019
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer (any seven):
Ask AI
Q1.1
The spiral model was originally proposed by
Ask AI
Q1.2
In what type of coupling, the complete data structure is passed from one module to another?
Ask AI
Q1.3
Measure of reliability is given by
Ask AI
Q1.4
Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?
Ask AI
Q1.5
... is a measure of the degree of interdependence between modules.
Ask AI
Q1.6
If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?
Ask AI
Q1.7
Independent modules are easier to maintain and test because of
Ask AI
Q1.8
From the following, which quality deals with maintaining the quality of the software product?
Ask AI
Q1.9
Classes communicate with one another via
Ask AI
Q1.10
Software is not considered to be collection of executable programming code, associated libraries and documentations.
Ask AI
Q.2 Solve this question :
Ask AI
Q2.1
What is SDLC? Write down the advantages of spiral model over basic waterfall model.
Ask AI
Q.3 Solve this question :
Ask AI
Q3.1
What do you mean by software cost estimation? Explain Boehm's COCOMO model in detail. Suppose an embedded project has 50 KLOC, calculate the development time to this software.
Ask AI
Q.4 Solve this question :
Ask AI
Q4.1
Give brief outlines of the software metrics using specific examples. Also, explain how object-oriented design metrics might be used to perform the quantitative assessment of software quality.
Ask AI
Q.5 Solve this question :
Ask AI
Q5.1
Software maintenance costs are influenced by a number of technical and non-technical factors. Some of the factors are-module independence, programming style, documentation, staff stability, hardware stability and software age. Which of the above factors can be controlled by software engineer while developing new software? For each of these 'controllable' factors, explain how a software engineer would attempt to minimize future maintenance costs.
Ask AI
Q.6 Solve this question :
Ask AI
Q6.1
It is believed that the quality of software is determined by the quality of its developers in terms of their knowledge, discipline and commitment. Explain the typical project manager's problem of people selection, motivation and team effectiveness in an IT department and discuss the extent to which the personal software process model can provide a solution.
Ask AI
Q.7 Solve this question :
Ask AI
Q7.1
Give the techniques and benefits of verification and validation activities during software development.
Ask AI
Q.8 Solve this question :
Ask AI
Q8.1
What do you mean by structured software design? Design level-1 DFD for cash ATM machine and explain it.
Ask AI
Q.9 Write short notes on the following:
Ask AI
Q9.1
Ask AI
2019V2051614
B.Tech 6th Semester Examination, 2019
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Choose the correct answer (any seven):
Ask AI
Q1.1
The spiral model was originally proposed by
Ask AI
Q1.2
In what type of coupling, the complete data structure is passed from one module to another?
Ask AI
Q1.3
Measure of reliability is given by
Ask AI
Q1.4
Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?
Ask AI
Q1.5
... is a measure of the degree of interdependence between modules.
Ask AI
Q1.6
If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?
Ask AI
Q1.7
Independent modules are easier to maintain and test because of
Ask AI
Q1.8
From the following, which quality deals with maintaining the quality of the software product?
Ask AI
Q1.9
Classes communicate with one another via
Ask AI
Q1.10
Software is not considered to be collection of executable programming code, associated libraries and documentations.
Ask AI
Q.2 Solve this question :
Ask AI
Q2.1
What is SDLC? Write down the advantages of spiral model over basic waterfall model.
Ask AI
Q.3 Solve this question :
Ask AI
Q3.1
What do you mean by software cost estimation? Explain Boehm's COCOMO model in detail. Suppose an embedded project has 50 KLOC, calculate the development time to this software.
Ask AI
Q.4 Solve this question :
Ask AI
Q4.1
Give brief outlines of the software metrics using specific examples. Also, explain how object-oriented design metrics might be used to perform the quantitative assessment of software quality.
Ask AI
Q.5 Solve this question :
Ask AI
Q5.1
Software maintenance costs are influenced by a number of technical and non-technical factors. Some of the factors are-module independence, programming style, documentation, staff stability, hardware stability and software age. Which of the above factors can be controlled by software engineer while developing new software? For each of these 'controllable' factors, explain how a software engineer would attempt to minimize future maintenance costs.
Ask AI
Q.6 Solve this question :
Ask AI
Q6.1
It is believed that the quality of software is determined by the quality of its developers in terms of their knowledge, discipline and commitment. Explain the typical project manager's problem of people selection, motivation and team effectiveness in an IT department and discuss the extent to which the personal software process model can provide a solution.
Ask AI
Q.7 Solve this question :
Ask AI
Q7.1
Give the techniques and benefits of verification and validation activities during software development.
Ask AI
Q.8 Solve this question :
Ask AI
Q8.1
What do you mean by structured software design? Design level-1 DFD for cash ATM machine and explain it.
Ask AI
Q.9 Write short notes on the following:
Ask AI
Q9.1
Ask AI
2018051614
B.Tech 6th Semester Examination, 2018
Instructions
- All questions carry equal marks.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Answer any seven of the following as directed:
Ask AI
Q1.1
What is throwaway prototype?
Ask AI
Q1.2
What is the most popular model for student program?
Ask AI
Q1.3
Which model is suitable for stable and known requirements?
Ask AI
Q1.4
Write any four differences between flowchart and DFD.
Ask AI
Q1.5
Write the name of different categories of S/W maintenance models.
Ask AI
Q1.6
Which model is also known as 'design a little, build a little, test a little, deploy a little' model?
Ask AI
Q1.7
All verification activities are ... testing.
Ask AI
Q1.8
Boundary value analysis generates x test cases for n variables. The value of x is
Ask AI
Q1.9
Risk is defined as
Ask AI
Q1.10
A fault is nothing but a/an
Ask AI
Q.2 Solve all questions :
Ask AI
Q2.1
What is the principal aim of the software engineering discipline? What does the discipline of software engineering discuss?
Ask AI
Q2.2
Do you agree with the statement, "The emphasis of exploratory programming is on error correction while the software engineering practices emphasize error prevention"? Give reasons to justify your answer.
Ask AI
Q.3 Solve this question :
Ask AI
Q3.1
Which life cycle model you will follow for developing software for each of the following applications? Mention the reasons justifying your choice of a particular life cycle model:
(a) A well-understood data processing application.
(b) A new software product that would connect computers through satellite communication. Assume that your team has no previous experience in developing satellite communication software.
(c) A software product that would function as the controller of a telephone switching system.
(d) New library automation software that would link various libraries in the city.
(e) Extremely large software that would provide, monitor and control cellular communication among its subscribers using a set of revolving satellites.
(f) A new text editor.
(g) A compiler for a new language.Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
Discuss the significance and use of requirement engineering. What are the problems in the formulation of requirements?
Ask AI
Q4.2
Explain the importance of requirements. How many types of requirements are possible and why?
Ask AI
Q.5 Solve all questions :
Ask AI
Q5.1
What is project management? What are the characteristics that define a project? Differentiate between project and process management.
Ask AI
Q5.2
Is it true that a software product can always be developed faster by having a larger development team of competent software engineers? Justify your answer.
Ask AI
Q.6 Solve this question :
Ask AI
Q6.1
Suppose you are developing a software product in the organic mode. You have estimated the size of the product to be about 100000 lines of code. Compute the nominal effort and the development time.
Ask AI
Q.7 Solve this question :
Ask AI
Q7.1
What is software testing? Design the black-box test suite for a function named quadratic solver. Quadratic solver accepts the three floating-point numbers (a, b, c) represent a quadratic equation of the form $ ax^{2}+bx+c=0 $. It computes and displays the solution.
Ask AI
Q.8 Write short notes on any two of the following:
Ask AI
Q8.1
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
What is software quality? Discuss software quality attributes.
Ask AI
Q9.2
Discuss the differences between object-oriented and function-oriented designs.
Ask AI
2018V2051614
B.Tech 6th Semester Examination, 2018
Instructions
- All questions carry equal marks.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Q.1 Answer any seven of the following as directed:
Ask AI
Q1.1
What is throwaway prototype?
Ask AI
Q1.2
What is the most popular model for student program?
Ask AI
Q1.3
Which model is suitable for stable and known requirements?
Ask AI
Q1.4
Write any four differences between flowchart and DFD.
Ask AI
Q1.5
Write the name of different categories of S/W maintenance models.
Ask AI
Q1.6
Which model is also known as 'design a little, build a little, test a little, deploy a little' model?
Ask AI
Q1.7
All verification activities are ... testing.
Ask AI
Q1.8
Boundary value analysis generates x test cases for n variables. The value of x is
Ask AI
Q1.9
Risk is defined as
Ask AI
Q1.10
A fault is nothing but a/an
Ask AI
Q.2 Solve all questions :
Ask AI
Q2.1
What is the principal aim of the software engineering discipline? What does the discipline of software engineering discuss?
Ask AI
Q2.2
Do you agree with the statement, "The emphasis of exploratory programming is on error correction while the software engineering practices emphasize error prevention"? Give reasons to justify your answer.
Ask AI
Q.3 Solve this question :
Ask AI
Q3.1
Which life cycle model you will follow for developing software for each of the following applications? Mention the reasons justifying your choice of a particular life cycle model:
(a) A well-understood data processing application.
(b) A new software product that would connect computers through satellite communication. Assume that your team has no previous experience in developing satellite communication software.
(c) A software product that would function as the controller of a telephone switching system.
(d) New library automation software that would link various libraries in the city.
(e) Extremely large software that would provide, monitor and control cellular communication among its subscribers using a set of revolving satellites.
(f) A new text editor.
(g) A compiler for a new language.Ask AI
Q.4 Solve both questions :
Ask AI
Q4.1
Discuss the significance and use of requirement engineering. What are the problems in the formulation of requirements?
Ask AI
Q4.2
Explain the importance of requirements. How many types of requirements are possible and why?
Ask AI
Q.5 Solve all questions :
Ask AI
Q5.1
What is project management? What are the characteristics that define a project? Differentiate between project and process management.
Ask AI
Q5.2
Is it true that a software product can always be developed faster by having a larger development team of competent software engineers? Justify your answer.
Ask AI
Q.6 Solve this question :
Ask AI
Q6.1
Suppose you are developing a software product in the organic mode. You have estimated the size of the product to be about 100000 lines of code. Compute the nominal effort and the development time.
Ask AI
Q.7 Solve this question :
Ask AI
Q7.1
What is software testing? Design the black-box test suite for a function named quadratic solver. Quadratic solver accepts the three floating-point numbers (a, b, c) represent a quadratic equation of the form . It computes and displays the solution.
Ask AI
Q.8 Write short notes on any two of the following:
Ask AI
Q8.1
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
What is software quality? Discuss software quality attributes.
Ask AI
Q9.2
Discuss the differences between object-oriented and function-oriented designs.
Ask AI
2017051614
B.Tech 6th Semester Exam., 2017
Instructions
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Questions
Ask AI
Q1
Answer any seven of the following :
a)2 marksEvolutionary life cycle model is ideally suited for development of very small software products typically requiring a few month of development effort. Mark either True of False. Justify your answer.
b)2 marksAn SRS document normally contains : (i) Functional requirements of the system, (ii) Module structure, (iii) Configuration management plan, (iv) Non-functional requirements of the system, (v) Constraints on the system.
c)A module is said to have logical cohesion, if
d)2 marksWhat is the importance of constructing DFDs in the context of a good software design?
e)2 marksWhich diagrams in UML capture the behavioural view of the system?
f)2 marksDifferentiate between structured analysis and structured design.
g)Consider the basic COCOMO model where E is the effort applied in person-months, D is the development time in chronological months, KLOC is the estimated number of delivered lines of code (in thousands) and have their usual meanings. The basic COCOMO equations are of the form :
h)2 marksWhat is the primary purpose of risk management?
i)2 marksCohesiveness of the data and methods within a class is a sign of good OOD. Mark either True or False. Justify your answer.
j)2 marksOne of major criteria for obtaining ISO 9001 certification for a software development organization is to possess well-documented software production process. Mark either True or False. Justify your answer.
14 marksAsk AI
Q2
Discuss in detail the different phases of a classical waterfall model. What is the advantage of using prototype software development model instead of waterfall model?
14 marksAsk AI
Q3
Answer the following:
a)7 marksWhat are the components of the standard structure for software requirements document? Explain in detail.
b)7 marksDistinguish between functional and non-functional requirements. Explain non-functional requirement types with the help of a block diagram.
14 marksAsk AI
Q4
Answer the following:
a)7 marksExplain COCOMO model for estimation.
b)7 marksBriefly describe the activities of software configuration management.
14 marksAsk AI
Q5
What is meant by ISO 9000 certification? Discuss about the shortcomings of ISO 9000 certification process? What are the salient features of ISO 9001 certification? Why is it important for a software development organization to obtain ISO 9001 certification.
14 marksAsk AI
Q6
What is cyclomatic complexity? Explain in detail how cyclomatic complexity can be computed.
14 marksAsk AI
Q7
Describe in detail Black box testing and white box testing. Illustrate the importance of testing boundary values with an example.
14 marksAsk AI
Q8
Answer the following:
a)7 marksElaborate on the challenges involved in risk management.
b)7 marksExplain the basic principles of software project scheduling.
14 marksAsk AI
Q9
Answer the following:
a)7 marksWhat are CASE tools? Explain the role of CASE tools in software development process.
b)7 marksWhat do you mean by the term software reverse engineering? Why is it required? Explain the different activities undertaken during reverse engineering.
14 marksAsk AI
2016051614
B.Tech 6th Semester Exam., 2016
Instructions
- All questions carry equal marks.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Questions
Ask AI
Q1
Answer any seven of the following as directed :
a)2 marksWhat is a software prototype?
b)A structure chart differs from a flowchart in which of the following ways?
c)In the context of modular software design, which one of the following combinations is desirable?
d)2 marksWhat is the importance of constructing DFDs in the context of a good software design?
e)2 marksWhich diagrams in UML capture the structural aspect of the system?
f)2 marksExternal entities may appear at all levels of DFDs. Mark either True or False and justify your answer.
g)2 marksIf we increase the size of a software product by two times, then the time required to develop that software product would be double. Mark either True or False and justify your answer.
h)2 marksWhat is meant by domain modelling?
i)2 marksA version and a release of a software product are synonyms. Mark either True or False and justify your answer.
j)During project scheduling, resource allocation to different activities is done using which of the following representations?
14 marksAsk AI
Q2
Explain the problems that might be faced by an organization if it does not follow any software life cycle model. Explain in detail the spiral model of software development highlighting at least two activities carried out in each phase of the model.
14 marksAsk AI
Q3
Describe the basic characteristics of user interface design.
14 marksAsk AI
Q4
Answer the following:
a)7 marksExplain equivalence class partitioning and boundary value analysis.
b)7 marksA company needs to develop digital signal processing software for one of its newest inventions. The software is expected to have 40,000 lines of code. The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model. The multiplicative factors for this model is given as 2.8 for the software development on embedded systems, while the exponentiation factor is given as 1.20. What is the estimated effort in person-months?
14 marksAsk AI
Q5
Differentiate between cohesion and coupling, and explain their types in brief.
14 marksAsk AI
Q6
What is UML? Explain in detail the nine types of diagram associated with it.
14 marksAsk AI
Q7
Answer the following:
a)7 marksWhat are different approaches for debugging? Write down the general guidelines for performing effective debugging.
b)7 marksExplain in detail different approaches for performing black box testing.
14 marksAsk AI
Q8
Answer the following:
a)7 marksWrite a short note on PERT charts. Explain when you should use PERT charts and when you should use Gantt charts while you are performing the duties of a project manager.
b)7 marksWhat are different metrics for software project size estimation? Point out the major shortcomings of lines of code (LOC) metric in order to use it as a software project size metric.
14 marksAsk AI
Q9
What is the main purpose of SEI capability maturity model (SEI CMM)? Explain five different levels of SEI CMM model. How can SEI CMM model be used to improve the quality of software?
14 marksAsk AI
2015051414
B.Tech. 4th Semester Exam., 2015
Instructions
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Questions
Ask AI
Q1
Answer any seven questions :
a)2 marksWhat are the advantages of using spiral model?
b)2 marksWrite any one difference between function-oriented design and object-oriented design.
c)2 marksWhat are the important parts of an SRS document?
d)2 marksWrite down the characteristics of a good software design.
e)2 marksWhat do you mean by functional independence?
f)2 marksWhat is the importance of data dictionary in data flow diagrams?
g)2 marksDifferentiate between black box testing and white box testing.
h)2 marksWhat do you mean by risk management?
i)2 marksExternal entities may appear at all levels of DFDs. Write as true or false with justification.
j)2 marksWhat do you mean by statistical testing?
14 marksAsk AI
Q2
Explain in detail the classical waterfall model with help of a neat and labelled diagram.
14 marksAsk AI
Q3
Differentiate between cohesion and coupling and state their types in brief.
14 marksAsk AI
Q4
Define UML and the nine types of diagrams associated with it in detail.
14 marksAsk AI
Q5
What are the different COCOMO models? Explain the phases involved in the detailed COCOMO model.
14 marksAsk AI
Q6
What is capability maturity model? Describe all its levels in detail.
14 marksAsk AI
Q7
Explain SRS and its parts. Describe some important characteristics of a good SRS document.
14 marksAsk AI
Q8
Explain coding standards, coding guidelines and code review techniques in detail.
14 marksAsk AI
Q9
Explain various types of static and dynamic testing tools.
14 marksAsk AI
2015051614
B.Tech 6th Semester Exam., 2015
Instructions
- All questions carry equal marks.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Questions
Ask AI
Q1
Choose the correct option (any seven) :
a)If every requirement stated in the SRS has only one interpretation, SRS is said to be
b)A fault simulation testing technique is
c)Modules X and Y operate on the same input and output data, then the cohesion is
d)If the objects focus on the problem domain, then we are concerned with
e)SRS is also known as specification of
f)The model in which the requirements are implemented by category is
g)SRD stands for
h)A COCOMO model is
i)The worst type of coupling is
j)One of the fault base testing techniques is
14 marksAsk AI
Q2
Answer the following:
a)What is principle aim of software engineering discipline? What does the discipline of software engineering discuss?
b)Describe the various steps in software development life cycle. What are end product of each step?
14 marksAsk AI
Q3
Answer the following:
a)What is prototype model? Under what circumstances is it beneficial to construct a prototype? Does the construction of prototype always increase the overall cost of software development?
b)List five desirable characteristics of good SRS document. Discuss the relative advantages of formal and informal requirement specifications.
14 marksAsk AI
Q4
Answer the following:
a)What is structured analysis? Briefly review the tools used. How does it differ from traditional approach?
b)Describe the major software quality assurance activity and indicate their importance.
14 marksAsk AI
Q5
Answer the following:
a)What are drivers and stub modules in context of integration and unit testing of software product? Why are stubs and driver modules required?
b)What is difference between coding standard and coding guidelines? Write down important coding standard and guidelines that you would recommend.
14 marksAsk AI
Q6
Answer the following:
a)What are different types of maintenance that a software product might need? Why is much maintenance required?
b)Discuss typical software risk. What techniques can we use to control each risk? Is it possible to prioritize the risk? Explain.
14 marksAsk AI
Q7
Answer the following:
a)What is software project estimation? Write in brief about COCOMO estimation models.
b)Discuss the need of software quality assurance. Also give the importance of FTR.
14 marksAsk AI
Q8
Answer the following:
a)Compare between ISO and SEI-CMM for software.
b)Write a note on CASE tools. Also state the benefits of CASE tools for software engineering.
14 marksAsk AI
Q9
Answer the following:
a)Explain equivalence class partitioning and boundary-value analysis.
b)What is software maintenance? Explain software re-engineering.
14 marksAsk AI
2013105401
B.Tech 4th Semester Exam., 2013
Instructions
- The marks are indicated in the right-hand margin.
- There are TEN questions in this paper.
- Attempt any FIVE questions.
Questions
Ask AI
Q1
What is the principal aim of the software engineering discipline? What does the discipline of software engineering discuss?
14 marksAsk AI
Q2
Answer the following:
a)7 marksDistinguish between a program and a software product.
b)7 marksDraw a schematic diagram to represent the iterative waterfall model of software development.
14 marksAsk AI
Q3
What are the objectives of the feasibility study phase of software development? Explain the important activities that are carried out during the feasibility study phase of a software development project.
14 marksAsk AI
Q4
Answer the following:
a)7 marksWhat are the relative advantages of using either the LOC or the function point metric to measure the size of a software product?
b)7 marksList the major responsibilities of a software project manager.
14 marksAsk AI
Q5
Answer the following:
a)7 marksHow are the functional and nonfunctional requirements different?
b)7 marksDraw a sequence diagram of ATM withdrawal.
14 marksAsk AI
Q6
Answer the following:
a)7 marksWhat are the types of user-interface design?
b)7 marksExplain the stages of object-oriented design process.
14 marksAsk AI
Q7
Answer the following:
a)7 marksAccording to Boehm, how are verification and validation different?
b)7 marksWhat are various approaches taken for test-case design?
14 marksAsk AI
Q8
Answer the following:
a)7 marksWhat do you mean by algorithmic cost models?
b)7 marksExplain Humphrey's structure for quality plan.
14 marksAsk AI
Q9
Answer the following:
a)7 marksExplain the maintenance cost distribution with effort distribution chart.
b)7 marksExplain the process metrics used for assessing maintainability.
14 marksAsk AI
Q10
Answer the following:
a)7 marksExplain the approaches for quality control.
b)7 marksExplain Lehman's law for program evolution dynamics.
14 marksAsk AI
2012105401
B.Tech 4th Semester Exam., 2012
Instructions
- The marks are indicated in the right-side margin.
- There are TEN questions in this paper.
- Attempt any FIVE questions.
Questions
Ask AI
Q1
Answer the following:
a)5 marksExplain the following models with a neat diagram : (i) Incremental model, (ii) SEI-CMM
b)5 marksDefine S/W risk. List four important S/W risks and their mitigation SMPS.
c)4 marks"Top-down and bottom-up estimation approaches are not mutually exclusive." Explain.
14 marksAsk AI
Q2
Answer the following:
a)6 marksGive differences for the following : (i) Program vs. S/W, (ii) S/W design vs. S/W architecture, (iii) Data abstraction vs. procedure abstraction, (iv) Debugging vs. testing
b)4 marksExplain how S/W project is different from other projects.
c)4 marksExplain the importance of UML diagrams.
14 marksAsk AI
Q3
Answer the following:
a)7 marksWhat do you mean by requirements engineering? Explain briefly the steps of requirements engineering.
b)7 marksExplain the following : (i) Quality of design and quality conformance, (ii) Coupling and cohesion, (iii) Collaboration diagram
14 marksAsk AI
Q4
Answer the following:
a)5 marksAssume that a program will experience 300 failures in infinite time. It has now experienced 100. The initial failure intensity was 20 failures/CPU hr. Determine- (i) current failure intensity; (ii) failures experienced and failure intensity after 20 CPU hrs of execution.
b)5 marksDescribe the principle of Albrecht's FPA.
c)4 marksExplain the basic COCOMO model.
14 marksAsk AI
Q5
Answer the following:
a)7 marksConsider a project with the following functional units : 10 low external inputs, 12 high external outputs, 15 low internal logical files, 20 high external interface files, 12 average external enquiries and a value of complexity adjustment factor 1.2 Calculate unadjusted and adjusted function point counts.
b)7 marksExplain the following : (i) S/W inspections, (ii) and testing, (iii) Smoke testing
14 marksAsk AI
Q6
Answer the following:
a)7 marksWaterfall model, linear sequential classical life cycle model and traditional software life cycle model of software engineering are not accurate of software development activities. Explain. What is the limitation of waterfall model?
b)7 marksWhat do you mean by software crisis? What is its reason?
14 marksAsk AI
Q7
Answer the following:
a)7 marksWhat do you mean by SRS? What are its characteristics? What are its components? What are the needs of SRS?
b)7 marksDifferentiate between functional requirement and nonfunctional requirement.
14 marksAsk AI
Q8
Answer the following:
a)7 marksWrite short notes on : (i) Fault avoidance and fault tolerance, (ii) Exception handling, (iii) Statistical testing
b)7 marksWhat do you mean by software reliability? How do we measure software reliability?
14 marksAsk AI
Q9
Answer the following:
a)7 marksExplain the need for software maintenance. Explain the maintenance tools and technique in detail. Also explain the maintenance side effect.
b)7 marksWhy are formal specifications of module desirable? What are the limitations of current formal methods and how do they not come into common use?
14 marksAsk AI
Q10
Answer the following:
a)5 marksWhat are the factors that influence software quality? Explain them in detail.
b)5 marksWhat are different types of CASE tools available in software engineering?
c)4 marksWhat is software reuse? Explain various aspects of software reuse.
14 marksAsk AI