PYQs

Software Engineering

17 papers · 105504, 051414, 051614, 105401

2022105504

B.Tech 5th Semester Examination, 2022

03 Hours70 marks

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
  1. Q1.1

    The spiral model was originally proposed by

    a)

    IBM

    b)

    Barry Boehm

    c)

    Pressman

    d)

    Royce

    Ask AI
  2. Q1.2

    Measure of reliability is given by

    a)

    mean time between success

    b)

    MTBF

    c)

    mean reliable

    d)

    MTTR

    Ask AI
  3. Q1.3

    Which of the following is not a use of a CASE tool?

    a)

    It supports structured analysis and design (SA/SD)

    b)

    It maintains the data dictionary

    c)

    It checks whether DFDs are balanced or not

    d)

    It compiles with the available system

    Ask AI
  4. Q1.4

    Name of an evaluation technique to assess the quality of test cases is

    a)

    mutation analysis

    b)

    validation

    c)

    verification

    d)

    performance analysis

    Ask AI
  5. Q1.5

    What is the most popular model for student program?

    a)

    Waterfall model

    b)

    Built-and-fix model

    c)

    Spiral model

    d)

    Rational unified model

    Ask AI
  6. Q1.6

    Which of the following is not a part of bug report?

    a)

    Test case

    b)

    Output

    c)

    Software version

    d)

    LOC

    Ask AI
  7. Q1.7

    Independent modules are easier to maintain and test because of

    a)

    code modification is limited

    b)

    reusable modules are possible

    c)

    error propagation is reduced

    d)

    All of the above

    Ask AI
  8. Q1.8

    In size-oriented metrics, metrics are developed based on the

    a)

    number of functions

    b)

    number of user inputs

    c)

    number of lines of code

    d)

    amount of memory usage

    Ask AI
  9. Q1.9

    Classes communicate with one another via

    a)

    processed information

    b)

    interfaces

    c)

    messages

    d)

    coupling

    Ask AI
  10. Q1.10

    Software is not considered to be collection of executable programming code, associated libraries and documentations.

    a)

    Statement is true

    b)

    Software is only data structures with algorithms

    c)

    Statement is false

    d)

    Statement underestimates software

    Ask AI

Q.2 Solve this question :

Ask AI
  1. 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
  1. Q3.1

    What is prototyping model? Explain the problems and advantages of prototyping in detail.

    Ask AI
  2. Q3.2

    Develop a test case for any testing technique for 'student admission system'.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    Define cohesion and coupling. Explain various types of each of them.

    Ask AI
  2. 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
  1. 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
  1. Q6.1

    What are the types of user-interface design?

    Ask AI
  2. Q6.2

    Explain the stages of object-oriented design process.

    Ask AI

Q.7 Write short notes on the following:

Ask AI
  1. Q7.1

    a)

    Unified modelling language

    b)

    Object-oriented analysis modelling

    c)

    Object-oriented design concepts and methods

    Ask AI

Q.8 Solve this question :

Ask AI
  1. Q8.1

    Explain coding standards, coding guidelines and code review techniques in detail.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    What is software quality? Discuss software quality attributes.

    Ask AI
  2. Q9.2

    Discuss the differences between object-oriented and function-oriented designs.

    Ask AI

2022V2105504

B.Tech 5th Semester Examination, 2022

03 Hours70 marks

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
  1. Q1.1

    The spiral model was originally proposed by

    a)

    IBM

    b)

    Barry Boehm

    c)

    Pressman

    d)

    Royce

    Ask AI
  2. Q1.2

    Measure of reliability is given by

    a)

    mean time between success

    b)

    MTBF

    c)

    mean reliable

    d)

    MTTR

    Ask AI
  3. Q1.3

    Which of the following is not a use of a CASE tool?

    a)

    It supports structured analysis and design (SA/SD)

    b)

    It maintains the data dictionary

    c)

    It checks whether DFDs are balanced or not

    d)

    It compiles with the available system

    Ask AI
  4. Q1.4

    Name of an evaluation technique to assess the quality of test cases is

    a)

    mutation analysis

    b)

    validation

    c)

    verification

    d)

    performance analysis

    Ask AI
  5. Q1.5

    What is the most popular model for student program?

    a)

    Waterfall model

    b)

    Built-and-fix model

    c)

    Spiral model

    d)

    Rational unified model

    Ask AI
  6. Q1.6

    Which of the following is not a part of bug report?

    a)

    Test case

    b)

    Output

    c)

    Software version

    d)

    LOC

    Ask AI
  7. Q1.7

    Independent modules are easier to maintain and test because of

    a)

    code modification is limited

    b)

    reusable modules are possible

    c)

    error propagation is reduced

    d)

    All of the above

    Ask AI
  8. Q1.8

    In size-oriented metrics, metrics are developed based on the

    a)

    number of functions

    b)

    number of user inputs

    c)

    number of lines of code

    d)

    amount of memory usage

    Ask AI
  9. Q1.9

    Classes communicate with one another via

    a)

    processed information

    b)

    interfaces

    c)

    messages

    d)

    coupling

    Ask AI
  10. Q1.10

    Software is not considered to be collection of executable programming code, associated libraries and documentations.

    a)

    Statement is true

    b)

    Software is only data structures with algorithms

    c)

    Statement is false

    d)

    Statement underestimates software

    Ask AI

Q.2 Solve this question :

Ask AI
  1. 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
  1. Q3.1

    What is prototyping model? Explain the problems and advantages of prototyping in detail.

    Ask AI
  2. Q3.2

    Develop a test case for any testing technique for 'student admission system'.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    Define cohesion and coupling. Explain various types of each of them.

    Ask AI
  2. 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
  1. 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
  1. Q6.1

    What are the types of user-interface design?

    Ask AI
  2. Q6.2

    Explain the stages of object-oriented design process.

    Ask AI

Q.7 Write short notes on the following:

Ask AI
  1. Q7.1

    • Unified modelling language
    • Object-oriented analysis modelling
    • Object-oriented design concepts and methods
    a)

    Unified modelling language

    b)

    Object-oriented analysis modelling

    c)

    Object-oriented design concepts and methods

    Ask AI

Q.8 Solve this question :

Ask AI
  1. Q8.1

    Explain coding standards, coding guidelines and code review techniques in detail.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    What is software quality? Discuss software quality attributes.

    Ask AI
  2. Q9.2

    Discuss the differences between object-oriented and function-oriented designs.

    Ask AI

2021105504

B.Tech 5th Semester Examination, 2021 (New Course)

03 Hours70 marks

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
  1. Q1.1

    The incremental model is a result of combination of elements of which two models?

    a)

    Build and FIX model and waterfall model

    b)

    Linear model and RAD model

    c)

    Waterfall model and RAD model

    d)

    Linear model and Prototyping model

    Ask AI
  2. Q1.2

    The CMM model is a technique to

    a)

    automatically maintain software reliability

    b)

    improve the software process

    c)

    test the software

    d)

    All of the mentioned

    Ask AI
  3. Q1.3

    Maintenance testing is performed using which methodology?

    a)

    Retesting

    b)

    Sanity testing

    c)

    Breadth test and depth test

    d)

    Confirmation testing

    Ask AI
  4. Q1.4

    Boundary value analysis belongs to

    a)

    white box testing

    b)

    black box testing

    c)

    white box and black box testing

    d)

    None of the mentioned

    Ask AI
  5. 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?

    a)

    Process specialization

    b)

    Platform specialization

    c)

    Environment specialization

    d)

    Functional specialization

    Ask AI
  6. Q1.6

    ... is a measure of the degree of interdependence between modules.

    a)

    Cohesion

    b)

    Coupling

    c)

    None of the mentioned

    d)

    All of the mentioned

    Ask AI
  7. Q1.7

    ... and ... are the two issues of requirement analysis.

    a)

    Performance, design

    b)

    Stakeholder, developer

    c)

    Functional, non-functional

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    Which granularity level of testing checks the behavior of module cooperation?

    a)

    Unit testing

    b)

    Integration testing

    c)

    Acceptance testing

    d)

    Regression testing

    Ask AI
  9. Q1.9

    Which of the following states that work expands to fill the time available?

    a)

    CASE tool

    b)

    Pricing to win

    c)

    Parkinson's law

    d)

    Expert judgment

    Ask AI
  10. 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?

    a)

    234.25

    b)

    932.50

    c)

    287.80

    d)

    122.40

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    Give the full form of CASE. Draw CASE diagram showing all components. Describe each component briefly.

    Ask AI
  2. 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
  1. 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
  2. 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
  1. Q4.1

    What is software quality assurance? Explain different quality matrices.

    Ask AI
  2. 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
  1. Q5.1

    What are project metrices? Explain different types of project metrics with an example for each.

    Ask AI
  2. 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
  1. 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
  2. Q6.2

    List and explain different categories of tools that can be used for testing.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Explain Agile process with its advantage. Explain any one Agile process model.

    Ask AI
  2. Q7.2

    Write the structure of SRS as per IEEE standards.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. 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
  2. Q8.2

    What is software quality? What are three dimensions of software quality? Explain briefly.

    Ask AI

Q.9 Solve all questions :

Ask AI
  1. Q9.1

    Explain function point based matrices with suitable example.

    Ask AI
  2. 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)

03 Hours70 marks

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
  1. Q1.1

    The incremental model is a result of combination of elements of which two models?

    a)

    Build and FIX model and waterfall model

    b)

    Linear model and RAD model

    c)

    Waterfall model and RAD model

    d)

    Linear model and Prototyping model

    Ask AI
  2. Q1.2

    The CMM model is a technique to

    a)

    automatically maintain software reliability

    b)

    improve the software process

    c)

    test the software

    d)

    All of the mentioned

    Ask AI
  3. Q1.3

    Maintenance testing is performed using which methodology?

    a)

    Retesting

    b)

    Sanity testing

    c)

    Breadth test and depth test

    d)

    Confirmation testing

    Ask AI
  4. Q1.4

    Boundary value analysis belongs to

    a)

    white box testing

    b)

    black box testing

    c)

    white box and black box testing

    d)

    None of the mentioned

    Ask AI
  5. 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?

    a)

    Process specialization

    b)

    Platform specialization

    c)

    Environment specialization

    d)

    Functional specialization

    Ask AI
  6. Q1.6

    ... is a measure of the degree of interdependence between modules.

    a)

    Cohesion

    b)

    Coupling

    c)

    None of the mentioned

    d)

    All of the mentioned

    Ask AI
  7. Q1.7

    ... and ... are the two issues of requirement analysis.

    a)

    Performance, design

    b)

    Stakeholder, developer

    c)

    Functional, non-functional

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    Which granularity level of testing checks the behavior of module cooperation?

    a)

    Unit testing

    b)

    Integration testing

    c)

    Acceptance testing

    d)

    Regression testing

    Ask AI
  9. Q1.9

    Which of the following states that work expands to fill the time available?

    a)

    CASE tool

    b)

    Pricing to win

    c)

    Parkinson's law

    d)

    Expert judgment

    Ask AI
  10. 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?

    a)

    234.25

    b)

    932.50

    c)

    287.80

    d)

    122.40

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    Give the full form of CASE. Draw CASE diagram showing all components. Describe each component briefly.

    Ask AI
  2. 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
  1. 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
  2. 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
  1. Q4.1

    What is software quality assurance? Explain different quality matrices.

    Ask AI
  2. 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
  1. Q5.1

    What are project metrices? Explain different types of project metrics with an example for each.

    Ask AI
  2. 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
  1. 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
  2. Q6.2

    List and explain different categories of tools that can be used for testing.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Explain Agile process with its advantage. Explain any one Agile process model.

    Ask AI
  2. Q7.2

    Write the structure of SRS as per IEEE standards.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. 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
  2. Q8.2

    What is software quality? What are three dimensions of software quality? Explain briefly.

    Ask AI

Q.9 Solve all questions :

Ask AI
  1. Q9.1

    Explain function point based matrices with suitable example.

    Ask AI
  2. 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)

03 Hours70 marks

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
  1. Q1.1

    A characteristic of a software system that can lead to a system error is known as

    a)

    human error or mistake

    b)

    system fault

    c)

    system error

    d)

    system failure

    Ask AI
  2. Q1.2

    Which of the following is a complementary approach to function-oriented approach?

    a)

    Object-oriented analysis

    b)

    Object-oriented design

    c)

    Structured approach

    d)

    Both object-oriented analysis and design

    Ask AI
  3. Q1.3

    Which of the following is not a use of a CASE tool?

    a)

    It supports structured analysis and design (SA/SD)

    b)

    It maintains the data dictionary

    c)

    It checks whether DFDs are balanced or not

    d)

    It complies with the available system

    Ask AI
  4. Q1.4

    Name of an evaluation technique to assess the quality of test cases is

    a)

    mutation analysis

    b)

    validation

    c)

    verification

    d)

    performance analysis

    Ask AI
  5. Q1.5

    Which of the following is not a part of bug report?

    a)

    Test case

    b)

    Output

    c)

    Software version

    d)

    LOC

    Ask AI
  6. Q1.6

    Cyclomatic complexity method comes under which testing method?

    a)

    Yellow box

    b)

    White box

    c)

    Grey box

    d)

    Black box

    Ask AI
  7. Q1.7

    In size-oriented metrics, metrics are developed based on the

    a)

    number of functions

    b)

    number of user inputs

    c)

    number of lines of code

    d)

    amount of memory usage

    Ask AI
  8. Q1.8

    Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?

    a)

    Functional requirements

    b)

    Non-functional requirements

    c)

    Goals of implementation

    d)

    Algorithms for software implementation

    Ask AI
  9. 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?

    a)

    Defect detection

    b)

    Defect prevention

    c)

    Defect isolation

    d)

    Defect propagation

    Ask AI
  10. Q1.10

    ...... is a measure of the degree of interdependence between modules.

    a)

    Cohesion

    b)

    Coupling

    c)

    None of the above

    d)

    All of the above

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. 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
  2. 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
  1. Q3.1

    What is prototyping model? Explain the problems and advantages of prototyping in detail.

    Ask AI
  2. Q3.2

    Develop a test case for any testing technique for 'student admission system'.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    Define cohesion and coupling. Explain various types of each of them.

    Ask AI
  2. 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
  1. 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
  2. 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
  1. 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
  2. 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
  1. Q7.1

    a)

    Unified modelling language

    b)

    Object-oriented analysis modelling

    c)

    Object-oriented design concepts and methods

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. 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
  2. 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
  1. Q9.1

    What are the different architectural styles applied for software development? Explain with diagrams.

    Ask AI
  2. 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)

03 Hours70 marks

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
  1. Q1.1

    A characteristic of a software system that can lead to a system error is known as

    a)

    human error or mistake

    b)

    system fault

    c)

    system error

    d)

    system failure

    Ask AI
  2. Q1.2

    Which of the following is a complementary approach to function-oriented approach?

    a)

    Object-oriented analysis

    b)

    Object-oriented design

    c)

    Structured approach

    d)

    Both object-oriented analysis and design

    Ask AI
  3. Q1.3

    Which of the following is not a use of a CASE tool?

    a)

    It supports structured analysis and design (SA/SD)

    b)

    It maintains the data dictionary

    c)

    It checks whether DFDs are balanced or not

    d)

    It complies with the available system

    Ask AI
  4. Q1.4

    Name of an evaluation technique to assess the quality of test cases is

    a)

    mutation analysis

    b)

    validation

    c)

    verification

    d)

    performance analysis

    Ask AI
  5. Q1.5

    Which of the following is not a part of bug report?

    a)

    Test case

    b)

    Output

    c)

    Software version

    d)

    LOC

    Ask AI
  6. Q1.6

    Cyclomatic complexity method comes under which testing method?

    a)

    Yellow box

    b)

    White box

    c)

    Grey box

    d)

    Black box

    Ask AI
  7. Q1.7

    In size-oriented metrics, metrics are developed based on the

    a)

    number of functions

    b)

    number of user inputs

    c)

    number of lines of code

    d)

    amount of memory usage

    Ask AI
  8. Q1.8

    Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?

    a)

    Functional requirements

    b)

    Non-functional requirements

    c)

    Goals of implementation

    d)

    Algorithms for software implementation

    Ask AI
  9. 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?

    a)

    Defect detection

    b)

    Defect prevention

    c)

    Defect isolation

    d)

    Defect propagation

    Ask AI
  10. Q1.10

    ...... is a measure of the degree of interdependence between modules.

    a)

    Cohesion

    b)

    Coupling

    c)

    None of the above

    d)

    All of the above

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. 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
  2. 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
  1. Q3.1

    What is prototyping model? Explain the problems and advantages of prototyping in detail.

    Ask AI
  2. Q3.2

    Develop a test case for any testing technique for 'student admission system'.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    Define cohesion and coupling. Explain various types of each of them.

    Ask AI
  2. 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
  1. 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
  2. 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
  1. 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
  2. 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
  1. Q7.1

    • Unified modelling language
    • Object-oriented analysis modelling
    • Object-oriented design concepts and methods
    a)

    Unified modelling language

    b)

    Object-oriented analysis modelling

    c)

    Object-oriented design concepts and methods

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Consider a large scale project for which the requirement manpower is K=600K=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
  2. 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
  1. Q9.1

    What are the different architectural styles applied for software development? Explain with diagrams.

    Ask AI
  2. 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

3 hours70 marks

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
  1. 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?

    a)

    Communication

    b)

    Planning

    c)

    Modelling and construction

    d)

    Deployment

    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?

    a)

    Reusability management

    b)

    Risk management

    c)

    Measurement

    d)

    User reviews

    c)

    Four types of change are encountered during the support phase. Which one of the following is not one that falls into such category?

    a)

    Translation

    b)

    Correction

    c)

    Adaptation

    d)

    Prevention

    d)

    Which one of the following is not a fundamental activity for software processes in software engineering?

    a)

    Software verification

    b)

    Software validation

    c)

    Software design and implementation

    d)

    Software evolution

    e)

    Which four framework activities are found in the extreme programming (XP)?

    a)

    Analysis, design, coding, testing

    b)

    Planning, analysis, design, coding

    c)

    Planning, design, coding, testing

    d)

    Planning, analysis, coding, testing

    f)

    Which of the following statements explains portability in non-functional requirements?

    a)

    It is a degree to which software running on one platform can easily be converted to run on another platform.

    b)

    It cannot be enhanced by using languages, OS' and tools that are universally available and standardized.

    c)

    The ability of the system to behave consistently in a user-acceptable manner when operating within the environment for which the system was intended.

    d)

    None of the above

    g)

    The incorrect statement with respect to non-functional requirement (NFR) is

    a)

    product-oriented approach-focus on system (or software) quality

    b)

    process-oriented approach-focus on how NFRs can be used in the design process

    c)

    quantitative approach-find measurable scales for the functionality attributes

    d)

    qualitative approach-study various relationship between quality goals

    h)

    What are the four dimensions of dependability?

    a)

    Usability, reliability, security, flexibility

    b)

    Availability, reliability, maintainability, security

    c)

    Availability, reliability, security, safety

    d)

    Security, safety, testability, usability

    i)

    What kind of approach was introduced for elicitation and modelling to give a functional view of the system?

    a)

    Object-oriented design (by Booch)

    b)

    Use cases (by Jacobson)

    c)

    Fusion (by Coleman)

    d)

    Object-modelling technique (by Rumbaugh)

    j)

    ________ and ________ are the two viewpoints discussed in controlled requirements expression (CORE).

    a)

    Functional, nonfunctional

    b)

    User, developer

    c)

    Known, unknown

    d)

    All of the above

    14 marks
    Ask AI
  2. Q2

    Answer the following:

    a)

    Explain software development life cycle. Discuss various activities during SDLC.

    7 marks
    b)

    What are various myths about software?

    7 marks
    14 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    What are the main objectives of software verification and validation? Briefly explain different V and V techniques.

    7 marks
    b)

    Discuss the software metric that can be applied to the qualitative assessment of software quality and side effects that occur during maintenance phase.

    7 marks
    14 marks
    Ask AI
  4. Q4

    Admission to a professional course is subject to the following conditions : Marks in Mathematics ≥60\ge 60 Marks in Physics ≥50\ge 50 Marks in Chemistry ≥40\ge 40 Marks in all three courses ≥200\ge 200 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 marks
    Ask AI
  5. Q5

    Answer the following:

    a)

    Write the taxonomy of architectural styles and give a brief description of each style.

    7 marks
    b)

    State and explain the generic tasks that are always performed in user interface design.

    7 marks
    14 marks
    Ask AI
  6. Q6

    Consider a large-scale project for which the manpower requirement is K=600K = 600 PY and the development time is 3 years and 6 months.

    a)

    Calculate the peak manning and peak time.

    7 marks
    b)

    What is the manpower cost after 1 year and 2 months?

    7 marks
    14 marks
    Ask AI
  7. Q7

    Write short notes on the following :

    a)

    Unified modelling language

    5 marks
    b)

    Object-oriented analysis modelling

    5 marks
    c)

    Object-oriented design concepts and methods

    4 marks
    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    Why is software maintenance required? Briefly explain software maintenance process models.

    7 marks
    b)

    What is software quality? What are three dimensions of software quality? Explain in brief.

    7 marks
    14 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    List out various activities that are encompassed by system designed process under object-oriented design and explain each one briefly.

    9 marks
    b)

    Explain the object modularization with example.

    5 marks
    14 marks
    Ask AI

2019051614

B.Tech 6th Semester Examination, 2019

03 Hours70 marks

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
  1. Q1.1

    The spiral model was originally proposed by

    a)

    IBM

    b)

    Barry Boehm

    c)

    Pressman

    d)

    Royce

    Ask AI
  2. Q1.2

    In what type of coupling, the complete data structure is passed from one module to another?

    a)

    Control coupling

    b)

    External coupling

    c)

    Stamp coupling

    d)

    Content coupling

    Ask AI
  3. Q1.3

    Measure of reliability is given by

    a)

    mean time between success

    b)

    MTBF

    c)

    mean reliable

    d)

    MTTR

    Ask AI
  4. Q1.4

    Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?

    a)

    Functional requirements

    b)

    Goals of implementation

    c)

    Non-functional requirements

    d)

    Algorithms for software implementation

    Ask AI
  5. Q1.5

    ... is a measure of the degree of interdependence between modules.

    a)

    Cohesion

    b)

    Global variable

    c)

    Coupling

    d)

    Call sequence

    Ask AI
  6. Q1.6

    If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?

    a)

    Functional

    b)

    Spatial

    c)

    Temporal

    d)

    Sequential

    Ask AI
  7. Q1.7

    Independent modules are easier to maintain and test because of

    a)

    code modification is limited

    b)

    reusable modules are possible

    c)

    error propagation is reduced

    d)

    All of the above

    Ask AI
  8. Q1.8

    From the following, which quality deals with maintaining the quality of the software product?

    a)

    Quality assurance

    b)

    Quality efficiency

    c)

    Quality control

    d)

    Quality calculation

    Ask AI
  9. Q1.9

    Classes communicate with one another via

    a)

    processed information

    b)

    interfaces

    c)

    messages

    d)

    coupling

    Ask AI
  10. Q1.10

    Software is not considered to be collection of executable programming code, associated libraries and documentations.

    a)

    Statement is true

    b)

    Software is only data structures with algorithms

    c)

    Statement is false

    d)

    Statement underestimates software

    Ask AI

Q.2 Solve this question :

Ask AI
  1. 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
  1. 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
  1. 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
  1. 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
  1. 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
  1. Q7.1

    Give the techniques and benefits of verification and validation activities during software development.

    Ask AI

Q.8 Solve this question :

Ask AI
  1. 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
  1. Q9.1

    a)

    Software reuse

    b)

    Capability maturity model

    c)

    Functional and non-functional requirements

    d)

    Software re-engineering

    Ask AI

2019V2051614

B.Tech 6th Semester Examination, 2019

03 Hours70 marks

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
  1. Q1.1

    The spiral model was originally proposed by

    a)

    IBM

    b)

    Barry Boehm

    c)

    Pressman

    d)

    Royce

    Ask AI
  2. Q1.2

    In what type of coupling, the complete data structure is passed from one module to another?

    a)

    Control coupling

    b)

    External coupling

    c)

    Stamp coupling

    d)

    Content coupling

    Ask AI
  3. Q1.3

    Measure of reliability is given by

    a)

    mean time between success

    b)

    MTBF

    c)

    mean reliable

    d)

    MTTR

    Ask AI
  4. Q1.4

    Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?

    a)

    Functional requirements

    b)

    Goals of implementation

    c)

    Non-functional requirements

    d)

    Algorithms for software implementation

    Ask AI
  5. Q1.5

    ... is a measure of the degree of interdependence between modules.

    a)

    Cohesion

    b)

    Global variable

    c)

    Coupling

    d)

    Call sequence

    Ask AI
  6. Q1.6

    If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?

    a)

    Functional

    b)

    Spatial

    c)

    Temporal

    d)

    Sequential

    Ask AI
  7. Q1.7

    Independent modules are easier to maintain and test because of

    a)

    code modification is limited

    b)

    reusable modules are possible

    c)

    error propagation is reduced

    d)

    All of the above

    Ask AI
  8. Q1.8

    From the following, which quality deals with maintaining the quality of the software product?

    a)

    Quality assurance

    b)

    Quality efficiency

    c)

    Quality control

    d)

    Quality calculation

    Ask AI
  9. Q1.9

    Classes communicate with one another via

    a)

    processed information

    b)

    interfaces

    c)

    messages

    d)

    coupling

    Ask AI
  10. Q1.10

    Software is not considered to be collection of executable programming code, associated libraries and documentations.

    a)

    Statement is true

    b)

    Software is only data structures with algorithms

    c)

    Statement is false

    d)

    Statement underestimates software

    Ask AI

Q.2 Solve this question :

Ask AI
  1. 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
  1. 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
  1. 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
  1. 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
  1. 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
  1. Q7.1

    Give the techniques and benefits of verification and validation activities during software development.

    Ask AI

Q.8 Solve this question :

Ask AI
  1. 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
  1. Q9.1

    • Software reuse
    • Capability maturity model
    • Functional and non-functional requirements
    • Software re-engineering
    a)

    Software reuse

    b)

    Capability maturity model

    c)

    Functional and non-functional requirements

    d)

    Software re-engineering

    Ask AI

2018051614

B.Tech 6th Semester Examination, 2018

03 Hours70 marks

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
  1. Q1.1

    What is throwaway prototype?

    Ask AI
  2. Q1.2

    What is the most popular model for student program?

    a)

    Waterfall model

    b)

    Built-and-fix model

    c)

    Spiral model

    d)

    Rational unified model

    Ask AI
  3. Q1.3

    Which model is suitable for stable and known requirements?

    a)

    Spiral model

    b)

    Prototyping model

    c)

    Waterfall model

    d)

    Iterative enhancement model

    Ask AI
  4. Q1.4

    Write any four differences between flowchart and DFD.

    Ask AI
  5. Q1.5

    Write the name of different categories of S/W maintenance models.

    Ask AI
  6. Q1.6

    Which model is also known as 'design a little, build a little, test a little, deploy a little' model?

    Ask AI
  7. Q1.7

    All verification activities are ... testing.

    a)

    dynamic testing

    b)

    functional testing

    c)

    structural testing

    Ask AI
  8. Q1.8

    Boundary value analysis generates x test cases for n variables. The value of x is

    a)

    8n+18n+1

    b)

    4n+14n+1

    c)

    6n+16n+1

    d)

    2n+12n+1

    Ask AI
  9. Q1.9

    Risk is defined as

    a)

    probability x priority

    b)

    probability x size

    c)

    priority x size

    d)

    probability x impact

    Ask AI
  10. Q1.10

    A fault is nothing but a/an

    a)

    error

    b)

    defect

    c)

    mistake

    d)

    All of the above

    Ask AI

Q.2 Solve all questions :

Ask AI
  1. Q2.1

    What is the principal aim of the software engineering discipline? What does the discipline of software engineering discuss?

    Ask AI
  2. 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
  1. 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
  1. Q4.1

    Discuss the significance and use of requirement engineering. What are the problems in the formulation of requirements?

    Ask AI
  2. 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
  1. Q5.1

    What is project management? What are the characteristics that define a project? Differentiate between project and process management.

    Ask AI
  2. 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
  1. 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
  1. 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
  1. Q8.1

    a)

    Software reuse

    b)

    CASE

    c)

    Software maintenance

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    What is software quality? Discuss software quality attributes.

    Ask AI
  2. Q9.2

    Discuss the differences between object-oriented and function-oriented designs.

    Ask AI

2018V2051614

B.Tech 6th Semester Examination, 2018

03 Hours70 marks

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
  1. Q1.1

    What is throwaway prototype?

    Ask AI
  2. Q1.2

    What is the most popular model for student program?

    a)

    Waterfall model

    b)

    Built-and-fix model

    c)

    Spiral model

    d)

    Rational unified model

    Ask AI
  3. Q1.3

    Which model is suitable for stable and known requirements?

    a)

    Spiral model

    b)

    Prototyping model

    c)

    Waterfall model

    d)

    Iterative enhancement model

    Ask AI
  4. Q1.4

    Write any four differences between flowchart and DFD.

    Ask AI
  5. Q1.5

    Write the name of different categories of S/W maintenance models.

    Ask AI
  6. Q1.6

    Which model is also known as 'design a little, build a little, test a little, deploy a little' model?

    Ask AI
  7. Q1.7

    All verification activities are ... testing.

    a)

    dynamic testing

    b)

    functional testing

    c)

    structural testing

    Ask AI
  8. Q1.8

    Boundary value analysis generates x test cases for n variables. The value of x is

    a)

    8n+18n+1

    b)

    4n+14n+1

    c)

    6n+16n+1

    d)

    2n+12n+1

    Ask AI
  9. Q1.9

    Risk is defined as

    a)

    probability x priority

    b)

    probability x size

    c)

    priority x size

    d)

    probability x impact

    Ask AI
  10. Q1.10

    A fault is nothing but a/an

    a)

    error

    b)

    defect

    c)

    mistake

    d)

    All of the above

    Ask AI

Q.2 Solve all questions :

Ask AI
  1. Q2.1

    What is the principal aim of the software engineering discipline? What does the discipline of software engineering discuss?

    Ask AI
  2. 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
  1. 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
  1. Q4.1

    Discuss the significance and use of requirement engineering. What are the problems in the formulation of requirements?

    Ask AI
  2. 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
  1. Q5.1

    What is project management? What are the characteristics that define a project? Differentiate between project and process management.

    Ask AI
  2. 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
  1. 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
  1. 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 ax2+bx+c=0ax^{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
  1. Q8.1

    • Software reuse
    • CASE
    • Software maintenance
    a)

    Software reuse

    b)

    CASE

    c)

    Software maintenance

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    What is software quality? Discuss software quality attributes.

    Ask AI
  2. Q9.2

    Discuss the differences between object-oriented and function-oriented designs.

    Ask AI

2017051614

B.Tech 6th Semester Exam., 2017

3 hours70 marks

Instructions

  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Answer any seven of the following :

    a)

    Evolutionary 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.

    2 marks
    b)

    An 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.

    2 marks
    c)

    A module is said to have logical cohesion, if

    a)

    it performs a set of tasks that relate to each other very loosely.

    b)

    all the functions of the module are executed within the same time span.

    c)

    all elements of the module perform similar operations, e.g. error handling, data input, data output etc.

    d)

    None of the above

    d)

    What is the importance of constructing DFDs in the context of a good software design?

    2 marks
    e)

    Which diagrams in UML capture the behavioural view of the system?

    2 marks
    f)

    Differentiate between structured analysis and structured design.

    2 marks
    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 ab,bb,cb,dba_b, b_b, c_b, d_b have their usual meanings. The basic COCOMO equations are of the form :

    a)

    E=ab(KLOC)exp⁡(bb),D=Cb(E)exp⁡(db)E = a_b(KLOC)\exp(b_b), D = C_b(E)\exp(d_b)

    b)

    D=ab(KLOC)exp⁡(bb),E=cb(D)exp⁡(db)D = a_b(KLOC)\exp(b_b), E = c_b(D)\exp(d_b)

    c)

    E=abexp⁡(bb),D=cb(KLOC)exp⁡(db)E = a_b\exp(b_b), D = c_b(KLOC)\exp(d_b)

    d)

    E=abexp⁡(db),D=cb(KLOC)exp⁡(bb)E = a_b\exp(d_b), D = c_b(KLOC)\exp(b_b)

    h)

    What is the primary purpose of risk management?

    2 marks
    i)

    Cohesiveness of the data and methods within a class is a sign of good OOD. Mark either True or False. Justify your answer.

    2 marks
    j)

    One 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.

    2 marks
    14 marks
    Ask AI
  2. 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 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    What are the components of the standard structure for software requirements document? Explain in detail.

    7 marks
    b)

    Distinguish between functional and non-functional requirements. Explain non-functional requirement types with the help of a block diagram.

    7 marks
    14 marks
    Ask AI
  4. Q4

    Answer the following:

    a)

    Explain COCOMO model for estimation.

    7 marks
    b)

    Briefly describe the activities of software configuration management.

    7 marks
    14 marks
    Ask AI
  5. 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 marks
    Ask AI
  6. Q6

    What is cyclomatic complexity? Explain in detail how cyclomatic complexity can be computed.

    14 marks
    Ask AI
  7. Q7

    Describe in detail Black box testing and white box testing. Illustrate the importance of testing boundary values with an example.

    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    Elaborate on the challenges involved in risk management.

    7 marks
    b)

    Explain the basic principles of software project scheduling.

    7 marks
    14 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    What are CASE tools? Explain the role of CASE tools in software development process.

    7 marks
    b)

    What do you mean by the term software reverse engineering? Why is it required? Explain the different activities undertaken during reverse engineering.

    7 marks
    14 marks
    Ask AI

2016051614

B.Tech 6th Semester Exam., 2016

3 hours70 marks

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
  1. Q1

    Answer any seven of the following as directed :

    a)

    What is a software prototype?

    2 marks
    b)

    A structure chart differs from a flowchart in which of the following ways?

    a)

    It is always difficult to identify different modules of the software from its flowchart representation

    b)

    Data interchange among different modules is not presented in a flowchart

    c)

    Sequential ordering of tasks inherent in a flowchart is suppressed in a structure chart

    d)

    None of the above

    c)

    In the context of modular software design, which one of the following combinations is desirable?

    a)

    High cohesion and high coupling

    b)

    High cohesion and low coupling

    c)

    Low cohesion and high coupling

    d)

    Low cohesion and low coupling

    d)

    What is the importance of constructing DFDs in the context of a good software design?

    2 marks
    e)

    Which diagrams in UML capture the structural aspect of the system?

    2 marks
    f)

    External entities may appear at all levels of DFDs. Mark either True or False and justify your answer.

    2 marks
    g)

    If 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.

    2 marks
    h)

    What is meant by domain modelling?

    2 marks
    i)

    A version and a release of a software product are synonyms. Mark either True or False and justify your answer.

    2 marks
    j)

    During project scheduling, resource allocation to different activities is done using which of the following representations?

    a)

    PERT chart

    b)

    Activity network representation

    c)

    Work breakdown structure

    d)

    Gantt chart

    14 marks
    Ask AI
  2. 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 marks
    Ask AI
  3. Q3

    Describe the basic characteristics of user interface design.

    14 marks
    Ask AI
  4. Q4

    Answer the following:

    a)

    Explain equivalence class partitioning and boundary value analysis.

    7 marks
    b)

    A 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?

    7 marks
    14 marks
    Ask AI
  5. Q5

    Differentiate between cohesion and coupling, and explain their types in brief.

    14 marks
    Ask AI
  6. Q6

    What is UML? Explain in detail the nine types of diagram associated with it.

    14 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    What are different approaches for debugging? Write down the general guidelines for performing effective debugging.

    7 marks
    b)

    Explain in detail different approaches for performing black box testing.

    7 marks
    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    Write 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.

    7 marks
    b)

    What 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.

    7 marks
    14 marks
    Ask AI
  9. 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 marks
    Ask AI

2015051414

B.Tech. 4th Semester Exam., 2015

3 hours70 marks

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
  1. Q1

    Answer any seven questions :

    a)

    What are the advantages of using spiral model?

    2 marks
    b)

    Write any one difference between function-oriented design and object-oriented design.

    2 marks
    c)

    What are the important parts of an SRS document?

    2 marks
    d)

    Write down the characteristics of a good software design.

    2 marks
    e)

    What do you mean by functional independence?

    2 marks
    f)

    What is the importance of data dictionary in data flow diagrams?

    2 marks
    g)

    Differentiate between black box testing and white box testing.

    2 marks
    h)

    What do you mean by risk management?

    2 marks
    i)

    External entities may appear at all levels of DFDs. Write as true or false with justification.

    2 marks
    j)

    What do you mean by statistical testing?

    2 marks
    14 marks
    Ask AI
  2. Q2

    Explain in detail the classical waterfall model with help of a neat and labelled diagram.

    14 marks
    Ask AI
  3. Q3

    Differentiate between cohesion and coupling and state their types in brief.

    14 marks
    Ask AI
  4. Q4

    Define UML and the nine types of diagrams associated with it in detail.

    14 marks
    Ask AI
  5. Q5

    What are the different COCOMO models? Explain the phases involved in the detailed COCOMO model.

    14 marks
    Ask AI
  6. Q6

    What is capability maturity model? Describe all its levels in detail.

    14 marks
    Ask AI
  7. Q7

    Explain SRS and its parts. Describe some important characteristics of a good SRS document.

    14 marks
    Ask AI
  8. Q8

    Explain coding standards, coding guidelines and code review techniques in detail.

    14 marks
    Ask AI
  9. Q9

    Explain various types of static and dynamic testing tools.

    14 marks
    Ask AI

2015051614

B.Tech 6th Semester Exam., 2015

3 hours70 marks

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
  1. Q1

    Choose the correct option (any seven) :

    a)

    If every requirement stated in the SRS has only one interpretation, SRS is said to be

    a)

    correct

    b)

    unambiguous

    c)

    consistent

    d)

    verifiable

    b)

    A fault simulation testing technique is

    a)

    mutation testing

    b)

    stress testing

    c)

    black-box testing

    d)

    white-box testing

    c)

    Modules X and Y operate on the same input and output data, then the cohesion is

    a)

    sequential

    b)

    communicational

    c)

    procedural

    d)

    logical

    d)

    If the objects focus on the problem domain, then we are concerned with

    a)

    object-oriented analysis

    b)

    object-oriented design

    c)

    object-oriented analysis & design

    d)

    None of the above

    e)

    SRS is also known as specification of

    a)

    white-box testing

    b)

    stress testing

    c)

    integrated testing

    d)

    black-box testing

    f)

    The model in which the requirements are implemented by category is

    a)

    evolutionary development model

    b)

    waterfall model

    c)

    prototyping model

    d)

    iterative waterfall model

    g)

    SRD stands for

    a)

    Software Requirements Definition

    b)

    Structured Requirements Definition

    c)

    Software Requirements Diagram

    d)

    Structured Requirements Diagram

    h)

    A COCOMO model is

    a)

    common cost estimation model

    b)

    constructive cost estimation model

    c)

    complete cost estimation model

    d)

    comprehensive cost estimation model

    i)

    The worst type of coupling is

    a)

    data coupling

    b)

    control coupling

    c)

    stamp coupling

    d)

    content coupling

    j)

    One of the fault base testing techniques is

    a)

    unit testing

    b)

    beta testing

    c)

    stress testing

    d)

    mutation testing

    14 marks
    Ask AI
  2. 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 marks
    Ask AI
  3. 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 marks
    Ask AI
  4. 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 marks
    Ask AI
  5. 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 marks
    Ask AI
  6. 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 marks
    Ask AI
  7. 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 marks
    Ask AI
  8. 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 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    Explain equivalence class partitioning and boundary-value analysis.

    b)

    What is software maintenance? Explain software re-engineering.

    14 marks
    Ask AI

2013105401

B.Tech 4th Semester Exam., 2013

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are TEN questions in this paper.
  • Attempt any FIVE questions.

Questions

Ask AI
  1. Q1

    What is the principal aim of the software engineering discipline? What does the discipline of software engineering discuss?

    14 marks
    Ask AI
  2. Q2

    Answer the following:

    a)

    Distinguish between a program and a software product.

    7 marks
    b)

    Draw a schematic diagram to represent the iterative waterfall model of software development.

    7 marks
    14 marks
    Ask AI
  3. 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 marks
    Ask AI
  4. Q4

    Answer the following:

    a)

    What are the relative advantages of using either the LOC or the function point metric to measure the size of a software product?

    7 marks
    b)

    List the major responsibilities of a software project manager.

    7 marks
    14 marks
    Ask AI
  5. Q5

    Answer the following:

    a)

    How are the functional and nonfunctional requirements different?

    7 marks
    b)

    Draw a sequence diagram of ATM withdrawal.

    7 marks
    14 marks
    Ask AI
  6. Q6

    Answer the following:

    a)

    What are the types of user-interface design?

    7 marks
    b)

    Explain the stages of object-oriented design process.

    7 marks
    14 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    According to Boehm, how are verification and validation different?

    7 marks
    b)

    What are various approaches taken for test-case design?

    7 marks
    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    What do you mean by algorithmic cost models?

    7 marks
    b)

    Explain Humphrey's structure for quality plan.

    7 marks
    14 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    Explain the maintenance cost distribution with effort distribution chart.

    7 marks
    b)

    Explain the process metrics used for assessing maintainability.

    7 marks
    14 marks
    Ask AI
  10. Q10

    Answer the following:

    a)

    Explain the approaches for quality control.

    7 marks
    b)

    Explain Lehman's law for program evolution dynamics.

    7 marks
    14 marks
    Ask AI

2012105401

B.Tech 4th Semester Exam., 2012

3 hours70 marks

Instructions

  • The marks are indicated in the right-side margin.
  • There are TEN questions in this paper.
  • Attempt any FIVE questions.

Questions

Ask AI
  1. Q1

    Answer the following:

    a)

    Explain the following models with a neat diagram : (i) Incremental model, (ii) SEI-CMM

    5 marks
    b)

    Define S/W risk. List four important S/W risks and their mitigation SMPS.

    5 marks
    c)

    "Top-down and bottom-up estimation approaches are not mutually exclusive." Explain.

    4 marks
    14 marks
    Ask AI
  2. Q2

    Answer the following:

    a)

    Give 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

    6 marks
    b)

    Explain how S/W project is different from other projects.

    4 marks
    c)

    Explain the importance of UML diagrams.

    4 marks
    14 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    What do you mean by requirements engineering? Explain briefly the steps of requirements engineering.

    7 marks
    b)

    Explain the following : (i) Quality of design and quality conformance, (ii) Coupling and cohesion, (iii) Collaboration diagram

    7 marks
    14 marks
    Ask AI
  4. Q4

    Answer the following:

    a)

    Assume 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.

    5 marks
    b)

    Describe the principle of Albrecht's FPA.

    5 marks
    c)

    Explain the basic COCOMO model.

    4 marks
    14 marks
    Ask AI
  5. Q5

    Answer the following:

    a)

    Consider 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.

    7 marks
    b)

    Explain the following : (i) S/W inspections, (ii) α\alpha and β\beta testing, (iii) Smoke testing

    7 marks
    14 marks
    Ask AI
  6. Q6

    Answer the following:

    a)

    Waterfall 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?

    7 marks
    b)

    What do you mean by software crisis? What is its reason?

    7 marks
    14 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    What do you mean by SRS? What are its characteristics? What are its components? What are the needs of SRS?

    7 marks
    b)

    Differentiate between functional requirement and nonfunctional requirement.

    7 marks
    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    Write short notes on : (i) Fault avoidance and fault tolerance, (ii) Exception handling, (iii) Statistical testing

    7 marks
    b)

    What do you mean by software reliability? How do we measure software reliability?

    7 marks
    14 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    Explain the need for software maintenance. Explain the maintenance tools and technique in detail. Also explain the maintenance side effect.

    7 marks
    b)

    Why are formal specifications of module desirable? What are the limitations of current formal methods and how do they not come into common use?

    7 marks
    14 marks
    Ask AI
  10. Q10

    Answer the following:

    a)

    What are the factors that influence software quality? Explain them in detail.

    5 marks
    b)

    What are different types of CASE tools available in software engineering?

    5 marks
    c)

    What is software reuse? Explain various aspects of software reuse.

    4 marks
    14 marks
    Ask AI

Support BEUConnect

Contributions cover the domain and hosting.

UPI QR code for pritkr@cnrb
pritkr@cnrb

Add to home screen

  1. Tap Share in Safari.
  2. Choose Add to Home Screen.