0% found this document useful (0 votes)
12 views8 pages

Advantages of Software Engineering Models

The document outlines important questions related to Software Engineering, including definitions, processes, and models such as SDLC, Spiral, and Waterfall. It also covers topics like Software Quality Attributes, Feasibility Studies, requirement engineering, testing strategies, and software maintenance. Additionally, it addresses software re-engineering, cost analysis, and risk management in software projects.

Uploaded by

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

Advantages of Software Engineering Models

The document outlines important questions related to Software Engineering, including definitions, processes, and models such as SDLC, Spiral, and Waterfall. It also covers topics like Software Quality Attributes, Feasibility Studies, requirement engineering, testing strategies, and software maintenance. Additionally, it addresses software re-engineering, cost analysis, and risk management in software projects.

Uploaded by

shikhars6911
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Click to edit Master title style

Software Engineering
I M P O R TA N T Q U E S T I O N S ( A K T U )

1
Click to edit Master title UNIT
style - 1

Q1: Define Software Engineering. What are the differences between software engineering Process
and Traditional Engineering process.
Q2: Explain SDLC. Also discuss various activities during SDLC Explain different phases of SDLC.
What is the need of SDLC.
Q3: Explain Software Quality Attributes in detail.
Q4: Explain Spiral Model ? Also Write it’s advantages and disadvantages and discuss various
activities in each phase.
Q5: Explain the classical waterfall model with all the phases. Write down the advantages and
disadvantages of this model.
Q6: Short Notes: (i) Iterative waterfall model and discuss various activities in each phase (ii) Explain
iterative Enhancement Model. Write its advantages and disadvantages.
Q7: (2 marks) (i) Software crisis. discuss the reason of software crisis. (ii) Software Characteristics
(iii) What are Software Components?
Q8: Explain Prototyping model of SDLC. What are its advantages over conventional model ? Explain
with Diagram. 2 2
Click to edit Master title UNIT
style - 2
Q1: What is a Feasibility Study? Discuss the importance of Feasibility Study Also discuss its Various
types.
Q2: What are the problems faced in software engineering? Explain each in detail.
Q3: What is SRS? Explain Characteristics of good SRS. And Discuss the importance of Software
Specification Document. And Also Explain the typical IEEE format of SRS Document.
+(Create SRS Document for Library Management System according to IEEE Standard.
Q4: What are the various stages of requirement engineering process ? Explain it with diagrammatic
representation.(Explain Requirement elicitation technique in detail).
Q5: What do You understand by DFD? Explain basic blocks, which are used to build DFD with
suitable example. +(Numerical)
(i) Draw various levels o DFD for Library Management System. (ii) Create a level-2 DFD of the
smart College Campus.
Q6: Short Notes: (i) Difference between verification and validation (ii) Compare SEI CMM Model
and ISO 9000 Model. Also discuss five levels of CMM. (iii) Explain ISO 9000 Series. Write down the
Procedure for getting a ISO Certificate. (iv) Define Software Quality Assurance (SQA). 3 3
Click to edit Master title UNIT
style - 2
Q7 : Discuss about decision tables and its components. Create a decision table. for the following
scenario; a bookstore gets a trade discount of 25% for order more than 6 books;for order from libraries
and individuals, 5% allowed on orders of 6-19 copies per book title; 10% on orders for 20-49 copies
per book title; 15% on orders for 50 copies or more per book title.

4 4
Click to edit Master title UNIT
style - 3
Q1: What is cyclomatic complexity? Write all methods, which are used to calculate the cyclomatic
complexity of a control flow graph. + (Numerical)
(i) Draw the control graph and calculate the cyclomatic complexity with three methods and
independent paths for the given code-
IF A=100
THENIF B>C
THEN A=B
ELSE A=C
ENDIF
ENDIF
PRINT A
Q2: Explain about the structure chart and all its types with suitable example.
Q3: Explain the term cohesion and coupling ? Also explain the various forms of cohesion and
coupling?
Q4: Explain Software Design. What is Software Architecture. Draw the Software Design Framework 5 5
and discuss the elements of design model.
Click to edit Master title UNIT
style - 3
Q5: Top-Down and Bottom-up approaches and differentiate between the features of Top-down and
Bottom-up approaches of software design along with its advantages and disadvantages.
Q6: Analyse the points of difference between function oriented design and object – oriented design.
What is Pseudo code ? How it differs from algorithm?
Q7: Illustrate the principles of software design . Discuss the characteristics of good software design.
What are the various s/w design strategies(approaches)?
Q8: Explain Halstead software metrics in detail and mention what do you understand by token count?
Q9: With the help of example illustrate the concept of modularity and discuss why is “Low coupling –
High cohesion is better for good software” along with the concept of functional independence.

6 6
Click to edit Master title UNIT
style - 4

Q1: What is Integration Testing? Explain different approaches used for Integration testing.
Q2: What is Regression Testing? Explain the process of test case prioritization in regression testing.
Q3: What is black box Testing ? It is necessary to perform this ? Explain various test activities.
Q4: Discuss the difference between Blackbox and Whitebox testing and explain how these technique
can be used simultaneously to test a system. Describe the importance of white box testing.
Q5: What are the various testing strategies to s/w testing? Discuss them briefly.
Q6: Discuss the various types of structural testing(Whitebox Testing) techniques with example of
each.
Q7: Write Short Notes: (i) Acceptance Testing (ii) Alpha and beta testing. (iii) Mutation testing (iv)
Walk Through (v) code inspection (vi) Formal Technical Reviews(Peer reviews) (vii) Explain Stubs
and drivers

7 7
Click to edit Master title UNIT
style - 5

Q1: What do you mean by the term software re-engineering? Why is it required? Draw the general
model of software re-engineering and elaborate it. And difference between Re-engineering and
Reverse-engineering.
Q2: What is cost analysis in context of software? Explain COCOMO model with the help of
schematic diagram.
Q3: Explain Software Risk Analysis and Management Process. Explain Risk management in detail.
Also discuss the points that differentiate project risk from technical risk.
Q4: What is software maintenance? Discuss the need of software maintenance. Also discuss various
categories of maintenance.
Q5: Discuss Software Configuration Management and various tasks in SCM process. Explain version
control and various types of project risks.
Q6: Explain various software configuration management activities. What are CASE Tools?
Q7: Short Notes(2 Marks) : (i) What is Requirements (ii) Explain the term person month(PM) (iii)
Difference between adaptive and corrective maintenance. (iv) Function Point (v) Defect, Fault,
Failure 8 8

You might also like