0% found this document useful (0 votes)
16 views3 pages

PDF&Rendition 1

This document is a mini model examination for the CCS356 - Object-Oriented Software Engineering course at Adhiparasakthi Engineering College for the academic year 2024-2025. It includes various questions divided into three parts, covering topics such as software processes, development models, and finite state machines. The exam is scheduled for April 1, 2025, and consists of a total of 100 marks.

Uploaded by

K.VENKATESH
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)
16 views3 pages

PDF&Rendition 1

This document is a mini model examination for the CCS356 - Object-Oriented Software Engineering course at Adhiparasakthi Engineering College for the academic year 2024-2025. It includes various questions divided into three parts, covering topics such as software processes, development models, and finite state machines. The exam is scheduled for April 1, 2025, and consists of a total of 100 marks.

Uploaded by

K.VENKATESH
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/ 3

Om Sakthi

Adhiparasakthi Engineering College


Melmaruvathur – 603 319
DEPARTMENT OF INFORMATION TECHNOLOGY
Academic Year - ODD (2024- 2025)
REGULATION -2021
MINI MODEL EXAMINATION
SET-02
CCS356 - OBJECT-ORIENTED SOFTWARE ENGINEERING
Year & SEM: III & VI Max. Marks: 100
Date: 01-04-2025 Time : 12:50PM-3:50 PM
Part – A (10*2 =20 Marks)
Q. No Questions BTL CO’S PO'S
1. What is software process ? 1 2 2
2. What is software? 1 1 1
3. List any four types of non-functional requirements. 1 2 2
4. What are the phases encompassed in the RAD model ? 1 1 1
5. State the benefits of waterfall life cycle model for software development. 1 1 1
6. What is software process model?on what basis it is chosen? 1 1 1
7. Define a Finite State Machine (FSM) with an example. 1 2 2
8. What are the pros and cons of iterative software development models ? 1 1 1
9. Define Deterministic Finite State Machine (DFA) with Example . 1 2 2
10. List out requirements engineering . 1 2 2
Part – B (5*13 = 65 Marks)
11(A) Explain brify about Software Development Life Cycle. 2 1 1

(OR)
Explain the importance of Software Requirement Specification (SRS).
11(B) 3 1 1
How does it help in system development?
12(A) Explain the concept of Waterfall Model with neat flow diagram. 3 1 1
(OR)
Extreme Programming (XP) is a popular Agile method. Describe the main
12(B) practices of XP and explain how its core values help in delivering better 4 1 1
software.
Explain about the Incremental Model and RAD Model with Neat
13(A) 3 1 1
Diagram.
(OR)
Discuss the various types of UML diagrams used in software
13(B) engineering. Explain how they contribute to different phases of software 4 2 2
development with suitable examples.
14(A) Design a DFA which checks whether the given binary number is even. 3 2 2
(OR)
Effective requirement gathering is crucial for a successful project. Explain
the different techniques used in requirement analysis and how they help in
14(B) 4 1 1
avoiding ambiguity in software development. Provide real-world
examples.
Draw a Petri Net that depicts the operation of an “Automated teller
15(A) 3 2 2
Machine”. State the functional requirement you are considering.
(OR)
Agile development focuses on flexibility and customer collaboration.
15(B) Explain the key principles of Agile methodology. Give examples of 4 1 1
where Agile is best suited.
Part C (1*15=15 Marks)
Discuss formal system specification approaches (concept, Axiomatic,
16(A) Algebraic, and Model-Oriented, merits and demerits) with perfect 4 2 2
examples for each.
(OR)
16(B) Explain brify about Finite State Machines (FSM) and its Types. 3 2 2

You might also like