WorksheetsTCS SE
Total questions: 60
Worksheet time: 40mins
WHICH ONE IS NOT ENGINEERING APPROACH
CIVIL
ELECTRICAL
MECHANICAL
SOFTWARE
DRAWING
Someone who wants to know how and why things work,Called
Cricketer
BCA students
Scientist
Designer
Someone who solves complex problems with mathematical and scientific application is Called
BCA students
Donald Trump
Engineer
Sportsmen
What is software quality?
Satisfying client needs
Proving Best Lunch
Conducting Semester Exam
Reopening university And Colleges
Minimizing code size is measure of quality in software
True
False
What do you understand by software?
New Movie
Set of sports items
Set of food items
Set of programs
Software engineering involves quality measures to improve the quality of the software
True
False
Risk Assessment is part of software engineering
True
False
Can't say
Non of the above
Which one is not Management issues in software development
budget
over timed
management training
When college is reopen
Manpower
Who is PROJECT MANAGER?
A BCA Student
Having MCA degree
An Entrepreneur
A project manager is a person who has the overall responsibility for the successful planning and execution of a project.
SDLC means
Software Development life cycle
System development life cycle
Simple development learning cycle
Non of the above
Software engineering involves
Using engineering tools and techniques in software development
Using scientific way to software development
Both A and B
Non of the above
Which of the following is not a software development process model
Waterfall model
Risk Identification model
Spiral model
Non of the above
Risk Assessment is part of software engineering
True
False
Can't say
Non of the above
Software engineering involves quality measures to improve the quality of the software
False
True
Can't say
Non of the above
Visual basic is
High level language
Low level language
Can't say
Middle level language
ERD means
Entity relationships diagrams
Every real dialog
Engineering requirements diagrams
Non of the above
WAN means
Wide Area network
Wire area network
World area network
Non of the above
Minimizing code size is measure of quality in software
True
False
Can't say
Non of the above
Testing is the activity of software which can be avoided.
False
True
Can't say
Non of the above
RAD stands for
Relative Application Development
Rapid Application Development
Rapid Application Document
None of the mentioned
Which is not one of the types of prototype of Prototyping Model?
Horizontal Prototype
Vertical Prototype
Diagonal Prototype
Domain Prototype
Which one of the following models is not suitable for accommodating any change?
Build & Fix Model
Prototyping Model
RAD Model
Waterfall Model
RAD Model has
2 phases
3 phases
5 phases
6 phases
SDLC stands for
Software Development Life Cycle
System Development Life cycle
Software Design Life Cycle
System Design Life Cycle
What is the major drawback of using RAD Model?
Highly specialized & skilled developers/designers are required
Increases reusability of components
Encourages customer/client feedback
Increases reusability of components, Highly specialized & skilled developers/designers are required
The results of structured analysis can be easily understood by ordinary customers.
True
False
What is the major advantage of using Incremental Model?
Customer can respond to each increment
Easier to test and debug
It is used when there is a need to get a product to the market early
Easier to test and debug & It is used when there is a need to get a product to the market early
The spiral model has two dimensions namely _____________ and ____________
diagonal, angular
radial, perpendicular
radial, angular
diagonal, perpendicular
If you were to create client/server applications, which model would you go for?
WINWIN Spiral Model
Spiral Model
Concurrent Model
Incremental Model
Which two models doesn’t allow defining requirements early in the cycle?
Waterfall & RAD
Prototyping & Spiral
Prototyping & RAD
Waterfall & Spiral
Which of the following life cycle model can be chosen if the development team has less experience on similar projects?
Spiral
Waterfall
RAD
Iterative Enhancement Model
One can choose Waterfall Model if the project development schedule is tight.
True
False
Purpose of process is to deliver software
in time
with acceptable quality
that is cost efficient
both in time & with acceptable quality
The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.
i. support
ii. development
iii. definition
1, 2, 3
2, 1, 3
3, 2, 1
3, 1, 2
Which of the following activities of a Generic Process framework provides a feedback report?
Communication
Planning
Modeling & Construction
Deployment
Four types of change are encountered during the support phase. Which one of the following is not one that falls into such category?
Translation
Correction
Adaptation
Prevention
Agile Software Development is based on
Incremental Development
Iterative Development
Linear Development
Both Incremental and Iterative Development
Which on of the following is not an agile method?
XP
4GT
AUP
All of the mentioned
How many phases are there in Scrum ?
2
3
4
5
RAD stands for
Relative Application Development
Rapid Application Development
Rapid Application Document
Rapid Analysis and Development
Which one of the following models is not suitable for accommodating any change?
Build & Fix Model
Prototyping Model
RAD Model
Waterfall Model
SDLC stands for
Software Development Life Cycle
System Development Life cycle
Software Design Life Cycle
System Design Life Cycle
What is the major advantage of using Incremental Model?
Customer can respond to each increment
Easier to test and debug
It is used when there is a need to get a product to the market early
Easier to test and debug & It is used when there is a need to get a product to the market early
Which two models doesn’t allow defining requirements early in the cycle?
Waterfall & RAD
Prototyping & Spiral
Prototyping & RAD
Waterfall & Spiral
Agile Software Development is based on
Incremental Development
Iterative Development
Linear Development
Both Incremental and Iterative Development
Which requirements are related to system attributes such as reliability and response time.
Non-functional requirements
Functional Requirements
Domain Requirements
Software Requirements
What is the process of analyzing, documenting, tracking, prioritizing and agreeing on the requirement and controlling the communication to relevant stakeholders?
Requirement Management
Requirement Elicitation
Requirement Analysis
Requirement verification
Identify the correct order of the phases involved in Software Prototyping.
A) Developing the initial Prototype
B) Review of the Prototype
C) Basic Requirement Identification
D) Revise and Enhance the Prototype
A-B-C-D
C-A-D-B
C-A-B-D
A-B-D-C
What type of relationship is represented by Shape class and Square ?
Realization
Generalization
Aggregation
Dependency
Interaction Diagram is a combined term for
Sequence Diagram + Collaboration Diagram
Activity Diagram + State Chart Diagram
Deployment Diagram + Collaboration Diagram
None of the mentioned
Which UML diagram is shown below?
Use Case
Collaboration Diagram
Sequence Diagram
Object Diagram
Spiral Model was developed by
Bev Little wood
Berry Boehm
Roger Pressman
Victor Basili
Software engineering involves
Using engineering tools and techniques in software development
Using scientific way to software development
Both A and B
Non of the above
Which UML diagram is shown below?
Deployment diagram
Collaboration Diagram
Object Diagram
Class Diagram
The user system requirements are the parts of which document ?
SDD
SRS
DDD
SRD
Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks?
Software Macroscopic schedule
Software Project scheduling
Software Detailed schedule
None of the mentioned
Which of the following process is concerned with analyzing the costs and benefits of proposed changes?
Change management
Version management
System building
Release management
The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?
Corrective
Adaptive
Perfective
Preventive
A set of inputs, execution preconditions and expected outcomes is known as a
Test plan
Test case
Test document
Test Suite
