0% found this document useful (0 votes)
33 views2 pages

LAS QB SE Unit 1-3 MScIT Sem5 2024

The document outlines the syllabus for a Software Engineering course, detailing topics covered in three units: Introduction to Software Engineering and Process Models, Requirement Engineering, and Design Concepts. It includes specific questions and tasks related to various software engineering methodologies, models, and design principles. The course is coordinated by Lajja Shah and includes contributions from Maya Pandya.
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)
33 views2 pages

LAS QB SE Unit 1-3 MScIT Sem5 2024

The document outlines the syllabus for a Software Engineering course, detailing topics covered in three units: Introduction to Software Engineering and Process Models, Requirement Engineering, and Design Concepts. It includes specific questions and tasks related to various software engineering methodologies, models, and design principles. The course is coordinated by Lajja Shah and includes contributions from Maya Pandya.
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
You are on page 1/ 2

Software Engineering

Subject Code 050020504 Subject Name Software Engineering


Type Theory
Subject Coordinator Lajja Shah Subject Faculties Lajja Shah
Maya Pandya

Q. No. Unit I : Introduction to Software and Software Engineering &Process


Models
1 Explain the waterfall process model in detail. Why does a waterfall model fail?
2 Define “Software Engineering” in your words. Explain Spiral model.
3 Explain the following terms in brief:
(i) Phases of Extreme Programming (XP) (ii) Scrum
4 Describe the three key assumptions regarding software projects that every agile
software process must address.
5 List agility principles. Explain the human factors to be considered in agility.
6 Explain Iterative process model.
7 Explain Vmodel in detail.
8 What do you mean by prototype? How the prototyping model works? Write about the
types of prototyping.
9 Define the following terms:
i) Software engineering
ii) Framework
iii) Stakeholder
iv) Characteristics of the software
v) Software process
vi) Umbrella activities
10 Explain Scrum model from Agile Framework in detail.
Q No. Unit II : Requirement Engineering
1 Explain DFD in detail.
2 A library lends books and magazines to members, who are registered in the system.
Also it handles the purchase of new titles for the library. Popular titles are bought into
multiple copies. Old books and magazines are removed when they are out of date or in
poor condition. A member can reserve a book or magazine that is not currently
available in the library, so that when it is returned or purchased by the library, that
person is notified. The library can easily create, replace and delete information about
the titles, members, loans and reservation in the system. Draw the Use case diagram
and the sequence diagram for any use case of your choice.
3 Explain state diagram in detail.
4 List the questions addressed during the validation of requirements.
5 What is requirement engineering? List down the seven distinct tasks encompassed in
requirement engineering. Explain the inception phase.
6 What do you mean by Eliciting Requirements? What is its role in building analysis
model? How quality of requirements can be helpful in model building?
7 List the types of models that might be used in requirements modeling and explain the
role of each type of model.
8 Explain different elements of Requirements model. Explain the scenario model with an
Software Engineering

example.
9 What is behavioral dimension? What are the diagrams that are applicable for it?
Explain any one diagram with an example.
10 What is collaboration diagram? Explain along with example.
11 Define work product. List down the elicitation work products.

Q No. Unit III : Design Concepts


1 List the fundamental design concepts. Discuss modularity and functional
independence.
2 Discuss the Principle of information hiding as it applies to software design.
3 Explain how effective modular design is achieved through functional independence of
the individual modules?
4 What is the difference between architecture and design? Explain with an example.
5 Explain in detail all the design concepts.
6 Explain software quality guidelines.
7 List and explain all the design concepts which are necessary for building software.
8 What are the different design models? Explain in detail.
9 What is software architecture? What is software architecture style?
10 Explain all the types of software architecture style in detail.
11 What is data centered architecture? Explain in detail with diagram.
12 Explain different tasks associated with software architecture design.
13 What are the Interface Design errors? Explain each in detail.
14 Explain golden rules for creating Interface design.
15 Explain User interface design models.
16 How user interface analysis is done? Explain in detail.
17 What points need to be considered while creating interface design patterns.
18 List and explain User interface design principles.
19 What is user interface design workflow? Explain in detail.
20 Explain user interface design evaluation cycle.

You might also like