I A 1 Scheme Software Engineering
I A 1 Scheme Software Engineering
AND
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
INTERNAL TEST – I
Semester: III Session: AUG-DEC 2023
Course Name: Software Engineering Course Code: 22CSE141
Q. Bloom’s
Questions Marks CO’s
No Level
PART -A (4×5 = 20 Marks)
Mr. Messi ,a Software Developer developed one cyber security
1. software and he claims that his software is good software. Appraise 5 CO3 L5
him the attributes of a good software which his software is going
to exhibit.
Ans:
2. Identify and describe a SDLC in which accommodating change after the 5 CO5 L2
process has started is not possible.
Ans:
Non-functional requirements :
• Defines system properties and constraints e.g. reliability,
response time and storage requirements. Constraints are I/O
device capability, system representations, etc.
• Can be constraints on the process too
• Use a particular CASE system, programming language or
development method
• System maybe unusable if non-functional requirements are not
satisfied (Critical)
• Non-functional classifications
Product requirements
• Requirements which specify that the delivered product must
behave in a particular way e.g. execution speed, reliability, etc.
• Organizational requirements
• Requirements which are a consequence of organizational
policies and procedures e.g. process standards used,
implementation requirements, etc.
• External requirements
• Requirements which arise from factors which are external to the
system and its development process e.g. interoperability
requirements, legislative requirements, etc.
Explain
8. Along with a suitable example , illustrate behavioural models. 9 CO2 L3
Ans:
• Behavioural models are used to describe the overall behaviour of
a system
• Two types of behavioural model are shown here
• Data processing models that show how data is processed
as it moves through the system
• State machine models that show the systems response to
events
• Both of these models are required for a description of the
system’s behaviour
Explanation of Data processing models, State machine models
required.
PART -C (1×12 = 12 Marks)
9. Dr.Ganguly is venturing a new advanced software for hospital
12 CO3 L3
management in Bangalore. Dr. Ganguly is in the course of identifying
the various system engineering processes that he has to follow.
Elaborate him on the system engineering process with detailed diagram
and description.
Ans: Requirements System
definition decommissioning
System System
design evolution
Sub-system System
development installation
System
integration
Course Bloom’s
Description
Outcomes Taxonomy Level
Apply the software engineering lifecycle models by demonstrating competence in Applying(L3)
CO1
communication, planning, analysis, design, construction, and deployment of software.
CO2 An ability to work in one or more significant application domains. Applying (L3)
Work as an individual and as part of a multidisciplinary team to develop and deliver Applying (L3)
CO3
quality software.
Demonstrate an understanding of and apply current theories, models, and techniques Applying (L3)
CO4
that provide a basis for the software lifecycle.
Demonstrate an ability to use the techniques and tools necessary for engineering Applying (L3)
CO5
practice.
CO6 Perform independent research and analysis. Analyzing(L4)
Programme Outcome(POs)
PO-1: Knowledge, PO-2: Analyze, PO-3: Design, PO-4: Conduct, PO-5: Tools, PO-6: Societal
Problems,PO-7:Sustainability,PO-8:Teamworkandleadershipqualities,PO-9:Ethics,PO-
10:Communication,PO-11:Projectandfinancemanagement,PO-12:LifetimeLearning
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
18CS5IOT07 1 2 3 4 5 6 7 8 9 10 11 12 12 12
18CS5IOT07.1 3 2 1 0 0 0 0 1 2 1 0 1 2 2
18CS5IOT07.2 3 2 3 2 2 1 0 2 1 2 2 1 2 2
18CS5IOT07.3 3 3 1 2 2 0 0 0 0 0 0 1 2 2
18CS5IOT07.4 3 2 2 0 2 1 0 3 1 1 1 1 2 2
18CS5IOT07.5 3 3 0 1 1 1 0 0 3 0 0 1 2 2
18CS5IOT07.6 2 3 1 1 1 0 1 2 1 1 3 1 2 2
L1 L2 L3 L4 L5 L6
Remembering Understanding Applying Analyzing Evaluating Creating
* Allthe Best *