0% found this document useful (0 votes)
39 views6 pages

SE Question Bank-2

The document outlines a comprehensive syllabus for a Software Engineering course, divided into two units covering various topics such as software processes, requirements, system models, software design, development, verification and validation, and management. Each section includes a series of questions categorized by marks, indicating the depth of knowledge required. The course aims to equip students with essential software engineering principles and practices through theoretical and practical understanding.

Uploaded by

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

SE Question Bank-2

The document outlines a comprehensive syllabus for a Software Engineering course, divided into two units covering various topics such as software processes, requirements, system models, software design, development, verification and validation, and management. Each section includes a series of questions categorized by marks, indicating the depth of knowledge required. The course aims to equip students with essential software engineering principles and practices through theoretical and practical understanding.

Uploaded by

RKING
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SOFTWARE ENGINEERING MCS-T-303-III

UNIT- I: (25 Hours)


1. INTRODUCTION

1) Define software engineering? 2-MARKS


2) What is system engineering?
3) What is software process model?
4) What is CASE?

5-MARKS

5) List differences between generic and customized software products?


6) Explain the types of software process models.
7) Explain the essential attributes of good software.
8) With a neat diagram explain the activities involved in the system design process.
9) With a neat diagram explain legacy system components?

10-MARKS
10) Differentiate between technical computer-based systems and socio-technical systems.
Also explain essential characteristics of socio-technical systems.
11) Briefly explain the different phases of system engineering process with a neat diagram.
12) Explain what are the key challenges facing software engineering? Also explain
professional and ethical responsibilities of software engineer.

2. SOFTWARE PROCESS, PROCESS MANAGEMENT


2-MARKS
1) Describe fundamental activities of software processes.
2) Mention software process models
3) Define milestone and deliverables.
4) What is evolutionary development? What are the types of evolutionary development?
5) List the management activities?

1 Dept. of Computer Science, P. C. Jabin Science College, Hubballi


SOFTWARE ENGINEERING MCS-T-303-III

5-MARKS

6) What is software process? With a neat diagram, describe the waterfall model.
7) With a neat diagram describe the component based software Engineering
8) Describe incremental delivery. Write the advantages of incremental delivery.
9) What are different activities can be automated using CASE? And explain its
classification.
10) What are the responsibilities of Software Managers?
11) Explain what different possible software risks are.

10-MARKS
12) What is process iteration? Explain Boehm’s spiral model of software process with a neat
diagram.
13) With a neat diagram explain the requirement engineering process.
14) Explain different risk management strategies and list risk factors.

3. REQUIREMENTS
2-MARKS
1) Define Functional & Non-Functional Requirements and give example each.
2) What do you mean by SRS?
3) What are Domain Requirements?

5-MARKS
4) List and explain Metrics for specifying Non-Functional Requirements
5) With a neat diagram explain stages of change management process.
6) Explain requirement validation and its techniques.
7) What is View point? Explain three generic types of Viewpoint.

2 Dept. of Computer Science, P. C. Jabin Science College, Hubballi


SOFTWARE ENGINEERING MCS-T-303-III

10-MARKS
8) Write IEEE standard format for requirement document.
9) With diagram explain Requirement Engineering Process?
10) Explain Requirement Elicitation and Analysis.

4. SYSTEM MODELS
2-MARKS
1) List types of system models
2) What is system modelling?
3) List different perspectives of system models?

5-MARKS
4) Explain data model for the LIBSYS system
5) Explain data flow diagram of order processing
6) Define Data dictionary. explain the context of an ATM system
7) Explain the components of CASE tools for structured method support with diagram.

10-MARKS

8) Explain the components of CASE tools for structured method support with diagram.

And explain issue of electronic items.

8) Explain data flow diagram of an insulin pump.

3 Dept. of Computer Science, P. C. Jabin Science College, Hubballi


SOFTWARE ENGINEERING MCS-T-303-III

UNIT- II: (25 Hours)

5. SOFTWARE DESIGN
2-MARKS
1) What do you mean by layered model?
2) Describe Client-Server model?
3) Define Object & Object Classes.

5-MARKS
4) Explain the architecture of an integrated CASE tool set.
5) What are the advantages & disadvantages of shared repository model?
6) Explain layered model of version management system.
7) Explain object oriented decomposition model for invoice processing system.
8) Explain state diagram for weather station.

10-MARKS
9) Explain different types of system organization models.
10) Explain layered architecture for weather mapping system and sub system.

6. DEVELOPMENT
2-MARKS
1) List the principles of agile methods.
2) List any five Extreme programming practices or principles.
3) What are the tools that are included in RAD environment.

5-MARKS
4) Briefly explain the tools that are included in rapid application development (RAD)
environment, with a diagram.
5) List and explain the principles of agile methods.
6) Explain the Extreme programming release cycle.
7) List and explain any five Extreme programming practices or principles.
8) Explain the Rapid application development environment.

4 Dept. of Computer Science, P. C. Jabin Science College, Hubballi


SOFTWARE ENGINEERING MCS-T-303-III

10-MARKS
9) List and explain Extreme programming practices or principles.
10) Explain the Rapid Application Development Environment.

7. VERIFICATION AND VALIDATION


2-MARKS
1) What is Verification and validation (V&V)?
2) Define
a. Unit testing.
b. Component testing
c. Integration testing
d. System testing
e. Release testing
3) What is test automation?
4) What are the two distinct types of testing that may be used at different stages in
software process
5-MARKS
5) Explain static and dynamic verification and validation.
6) Explain debugging process.
7) Explain structure of software test plan.
8) With a neat diagram, explain the inspection process.
9) Explain about automated static analysis checks.

10-MARKS
10) Explain clean room software approach with strategies and diagram.
11) Explain the roles of process and discuss possible inspection checks.
12) Explain the concept of a software testing workbench.

5 Dept. of Computer Science, P. C. Jabin Science College, Hubballi


SOFTWARE ENGINEERING MCS-T-303-III

8. MANAGEMENT

2-MARKS
1) List the four factors of people management.
2) List the factors governing staff selection.
3) Explain safety needs and social needs.
4) List levels of PCMM
5-MARKS
5) List any five and explain the factors governing staff selection.
6) Explain Maslow’s human needs hierarchy of motivating people.
7) Explain with diagram levels in People Capability Maturity Model (P-CMM).

10-MARKS
8) List and explain the all the factors governing staff selection.
9) Explain the levels and people capability maturity model with diagram.

Sl. No. Chapters Hrs Marks


Allotted
UNIT-I (25 HOURS)
1 Introduction 04 10
2 Software Process, Process Management 07 14

3 Requirements 08 16
4 System Models 06 12
UNIT-II (25 HOURS)
5 Software Design 10 20
6 Development 04 08
7 Verification And Validation 08 16
8 Management 03 06
Total 50 102

6 Dept. of Computer Science, P. C. Jabin Science College, Hubballi

You might also like