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

SE QP & SCHEME - III BSC CS CIA 2

The document outlines the Continuous Internal Assessment II for Software Engineering at Annai Violet Arts and Science College for III B.Sc CS students. It includes a structured assessment format with three parts: Part A consists of ten short answer questions, Part B contains five detailed questions, and Part C requires in-depth answers to three questions. The document also highlights various software engineering concepts such as software life cycle, object-oriented design, and testing methodologies.

Uploaded by

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

SE QP & SCHEME - III BSC CS CIA 2

The document outlines the Continuous Internal Assessment II for Software Engineering at Annai Violet Arts and Science College for III B.Sc CS students. It includes a structured assessment format with three parts: Part A consists of ten short answer questions, Part B contains five detailed questions, and Part C requires in-depth answers to three questions. The document also highlights various software engineering concepts such as software life cycle, object-oriented design, and testing methodologies.

Uploaded by

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

ANNAI VIOLET ARTS AND SCIENCE COLLEGE ANNAI VIOLET ARTS AND SCIENCE COLLEGE

DEPARTMENT OF COMPUTER SCIENCE DEPARTMENT OF COMPUTER SCIENCE


CONTINUOUS INTERNAL ASSESMENT -II (EVEN SEM) CONTINUOUS INTERNAL ASSESMENT -II (EVEN SEM)
Subject: Software Engineering Subject: Software Engineering
Class: III B.Sc CS Date:17/03/2025 - AN Class: III B.Sc CS Date:17/03/2025 - AN
Max.Marks: 75 Sub. Code: SE26A Max.Marks: 75 Sub. Code: SE26A
PART A (10  2 = 20 Marks) PART A (10  2 = 20 Marks)
Answer any TEN questions Answer any TEN questions
1. What is the Principal aim of the software engineering discipline? 1. What is the Principal aim of the software engineering discipline?
2. What you understand by the term software life cycle? 2. What you understand by the term software life cycle?
3. Define Formal Technique? 3. Define Formal Technique?
4. Write the attributes of Bad SRS documents? 4. Write the attributes of Bad SRS documents?
5. What is Cohesion? 5. What is Cohesion?
6. Define Object Oriented Design. 6. Define Object Oriented Design.
7. What is Model? 7. What is Model?
8. How to represent the class diagrams? 8. How to represent the class diagrams?
9. What is meant by coding? 9. What is meant by coding?
10. Define Testing 10. Define Testing
11. What is a Software Product Line? 11. What is a Software Product Line?
12. Name the basic techniques used by the software engineering. 12. Name the basic techniques used by the software engineering.
PART B – (5  5 = 25 Marks) PART B – (5  5 = 25 Marks)
Answer any FIVE questions Answer any FIVE questions
13. Explain evolution of software engineering? 13. Explain evolution of software engineering?
14. What is Operational Semantics? Explain the types of Operational 14. What is Operational Semantics? Explain the types of Operational
Semantics? Semantics?
15. Describe the classification of Coupling? 15. Describe the classification of Coupling?
16. List the Advantages and disadvantages of Object Oriented Design. 16. List the Advantages and disadvantages of Object Oriented Design.
17. Explain black box testing. 17. Explain black box testing.
18. How to identify the Use Cases of a System? 18. How to identify the Use Cases of a System?
19. Draw the structure chart for the Supermarket Prize Scheme software? 19. Draw the structure chart for the Supermarket Prize Scheme software?
PART C – (3  10 = 30 Marks) PART C – (3  10 = 30 Marks)
Answer any THREE questions Answer any THREE questions
20. Describe Classical Waterfall Model? 20. Describe Classical Waterfall Model?
21. How is the SRS document validated? 21. How is the SRS document validated?
22. What are the different approaches to Software Design? 22. What are the different approaches to Software Design?
23. Explain Activity Diagram and State Chart Diagram? 23. Explain Activity Diagram and State Chart Diagram?
24. Explain the general issues associated with testing? 24. Explain the general issues associated with testing?
ANNAI VIOLET ARTS AND SCIENCE COLLEGE technique permits the creation of a software solution based on object
DEPARTMENT OF COMPUTER SCIENCE notion. OOD is an implementation of the object-oriented programming
(OOP) paradigm.
7. A software process model is an abstraction of the software
CONTINUOUS INTERNAL ASSESMENT -II (EVEN SEM)
development process. The models specify the stages and order of a
Subject: Software Engineering process. So, think of this as a representation of the order of activities
(Scheme of Valuation) of the process and the sequence in which they are performed. A model
will define the following: The tasks to be performed.
Class: III B.Sc CS Date:17/03/2025 – AN 8. The name of the class diagram should be meaningful to describe the
Max.Marks: 75 Sub. Code: SE26A aspect of the system.
Each element and their relationships should be identified in advance.
PART A (10  2 = 20 Marks) Responsibility (attributes and methods) of each class should be clearly
Answer any TEN questions identified.
9. Coding is the process of transforming ideas, solutions, and
1. Software engineering is the discipline concerned with the application instructions into the language that the computer can understand – that
of theory, knowledge, and practice to building reliable software is, binary-machine code. Coding is how humans are able to talk with
systems that satisfy the computing requirements of customers and computers.
users. 10. Software testing is the process of evaluating and verifying that a
2. The Software Development Life Cycle (SDLC) is a structured process software product or application does what it is supposed to do. The
that enables the production of high-quality, low-cost software, in the benefits of testing include preventing bugs, reducing development
shortest possible production time. The goal of the SDLC is to produce costs and improving performance.
superior software that meets and exceeds all customer expectations 11. A software product line is a set of software-intensive systems that
and demands. share a common, managed set of features satisfying the specific needs
3. Formal methods are techniques used to model complex systems as of a particular market segment or mission and that are developed
mathematical entities. from a common set of core assets in a prescribed way.
4. A bad SRS will exhibit the following: 12. Software engineering includes a variety of techniques, tools, and
methodologies, including requirements analysis, design, testing,
 Not defining all failure modes and protection requirements
 Not defining all operating regimes, start-up, shut-down. PART B – (5  5 = 25 Marks)
 Not defining all environmental conditions. Answer any FIVE questions
 SRS not maintained (poor revision control) 13. Software Evolution is a term which refers to the process of
developing software initially, then timely updating it for various
 Conflicting or missing requirements:-
reasons, i.e., to add new features or to remove obsolete
5. cohesion refers to the degree to which the elements inside a module functionalities etc. The evolution process includes fundamental
belong together. In one sense, it is a measure of the strength of activities of change analysis, release planning, system
relationship between the methods and data of a class and some implementation and releasing a system to customers.
unifying purpose or concept served by that class. 14. Operational semantics is a category of formal programming language
6. Object-oriented design (OOD) is the process of creating a software semantics in which certain desired properties of a program, such as
system or application utilising an object-oriented paradigm. This correctness, safety or security, are verified by constructing proofs
from logical statements about its execution and procedures, rather
than by attaching mathematical meanings to its PART C – (3  10 = 30 Marks)
15. Classification of coupling is shown below: Answer any THREE questions

20. The waterfall model is a classical model used in system development


life cycle to create a system with a linear and sequential approach. It
is termed as waterfall because the model develops systematically
from one phase to another in a downward fashion.
21. Requirements validation makes sure that the requirements written in
software requirements specification (SRS) must be complete and
16. Advantages/Disadvantages of Object Oriented Analysis consistent and are according to the customer's needs. It ensures the
validity of user requirements by eliminating ambiguities and
Advantages Disadvantages inconsistencies from SRS.
22. There are two main approaches to software analysis and design,
Focuses on data rather than the Functionality is restricted within objects. This may pose namely, Function-Oriented Approach and Object-Oriented Approach.
procedures as in Structured a problem for systems which are intrinsically procedural
23. ML State machine diagram and activity diagram are both behavioral
Analysis. or computational in nature. diagrams but have different emphases. Activity diagram is flow of
17. Black box testing involves testing a system with no prior knowledge functions without trigger (event) mechanism, state machine is consist
of its internal workings. A tester provides an input, and observes the of triggered states.
output generated by the system under test. 24. Undefined or poorly defined quality standards means there is
18. The most comprehensive technique for identifying use cases is no clarity on testing requirements, specifications, guidelines, or
the event decomposition technique. The event decomposition characteristics.
technique begins by identifying all the business events that will cause Prepared by
the information system to respond, and each event leads to a use case. Mrs. R. Gladis Thanka Roobi
19. Head, Department of Computer Science

You might also like