WorksheetsSoftware Engineering-Module I
Total questions: 35
Worksheet time: 18mins
Which question no longer concerns the software engineer?
why does computer hardware costs so much?
Why does a software take a long time to finish?
Why does it costs so much to develop a piece of software?
Why can't software errors be removed from products prior to delivery?
What is a software?
Software is documentation and configuration of data
Software is set of programs
Software is set of programs, documentation & configuration of data
None of the above
Which of these software engineering activities are not a part of software processes ?
Software development
Software dependence
Software validation
Software specifications
The fundamental notions of software engineering does not account for ?
Software Security
Software reuse
Software processes
Software validation
Which one of the following models is not suitable for accommodating any change?
Prototyping Model
RAD Model
Build & Fix Model
Waterfall Model
SDLC stands for
System Development Life cycle
Software Design Life Cycle
Software Development Life Cycle
System Design Life Cycle
The spiral model was originally proposed by -
Barry Boehm
Pressman
Royce
Pressman
Structured programming codes includes ?
alteration & iteration
multiple exit from loops
sequencing
only 1 and 3
Software is not considered to be collection of executable programming code, associated libraries and documentations.
True
False
The interviews, which are held between two persons across the table is ______.
Written
Non-structured
Group
One-to-one
The spell check feature in word processor is a module of software.
True
False
What are the characteristics of software?
Software is developed or engineered; it is not manufactured in the classical sense.
Software doesn’t “ wear out ”.
Software can be custom built or custom build.
All mentioned above
Software Engineering is defined as systematic, disciplined and quantifiable approach for the development, operation and maintenance of software.
True
False
What is the simplest model of software development paradigm?
Spiral model
Big Bang model
V-model
Waterfall model
Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc?
Software Design
Feasibility Study
Requirement Gathering
System Analysis
Requirement engineering process includes which of these steps?
Feasibility study
Requirement Gathering
Software Requirement specification & Validation
All mentioned above
Mention any two indirect measures of product.
Quality
Efficiency
Accuracy
Both A and B
Both B and C
In which elicitation process the developers discuss with the client and end users and know their expectations from the software?
Requirement gathering
Organizing requirements
Negotiation & discussion
Documentation
If requirements are easily understandable and defined then which model is best suited?
Spiral model
Waterfall model
Prototyping model
None of the above
SDLC Models are adopted as per requirements of development process. It may vary Software-to-software to ensuring which model is suitable.
True
False
Reliability is measured by considering processing speed, response time, resource consumption, throughput, and efficiency
True
False
What are the signs that a software project is in trouble?
The product scope is poorly defined.
Deadlines are unrealistic.
Changes are managed poorly.
All of the above.
Which document is created by system analyst after the requirements are collected from Various stakeholders?
Software requirement specification
Software requirement validation
Feasibility study
Requirement Gathering
You are working in XYZ as a project manager. Company wants to develop a project. You are also involved in planning team. What will be your first step in project planning?
Establish the objectives and scope of the product.
Determine the project constraints
Select the team.
None of the above.
Which model is also known as Verification and validation model?
Waterfall model
Big Bang model
V-model
Spiral model
Match the List 1 to List 2 and choose the correct option.
1. Requirement Elicitation -------------- a. Module Development and integration.
2. Design----------------------------------------b. Analysis
3. Implementation------------------c. Structure and behavioral
4. Maintenance --------------------- d. Performance tuning.
1-c , 2-a , 3-d , 4-b
1-c , 2-a , 3-b , 4-d
1-a , 2-c , 3-d , 4-b
1-b , 2-c , 3-a , 4-d
Project risk factor is considered in which model?
Spiral model.
Waterfall model.
Prototyping model
None of the above.
SRS is a document created by system analyst after the requirements are collected from various stakeholders.
True
False
Which of the following problems occurred due to the ignorance of adequacy of using only the last two digits of the year?
Year 2000 problem
4-2 digit problem
System Date problem
Y2K Problem
Which of the following statements is true?
i. The improvement in software quality is not increasing as fast as the hardware quality.
ii. The Hardware cost is decreasing day by day but the cost of software is increasing.
Only i is true
Only ii is true
Both i and ii are true
None of them is true
On which of the following factors does the quality of the software produced depend?
On the infrastructure provided to the developers
On the technologies used to develop the software
On the skills and knowledge of the developers
All of the above
Which of the following is not a point of concern for Software engineering?
Quality of Software
Time taken to complete the software
User Interface of the software
Customer satisfaction
Choose the correct option in terms of Issues related to professional responsibility
Confidentiality
Intellectual property rights
Both Confidentiality & Intellectual property rights
Managing Client Relationships
“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:
Unauthorized access to computer material
Unauthorized modification of computer material
Dissemination of viruses or other malware
All of the mentioned
As per an IBM report, “31%of the project get cancelled before they are completed, 53% overrun their cost estimates by an average of 189% and for every 100 projects, there are 94 restarts”.What is the reason for these statistics ?
Lack of adequate training in software engineering
Lack of software ethics and understanding
Management issues in the company
All of the mentioned
