SOFTWARE ENGINEERING 1 (QUIZZES)
Sprints
A product is built in a series of repetitions called ____
problem definition, problem solution
A software engineer starts with a _______________ and applies tools of the trade to obtain a _________________.
TRUE
A software engineer's focus is on understanding the interaction between the system-to-be and its users and the environment, and designing the software-to-be based on this understanding A. TRUE B. FALSE
The progress rate by team
A term Velocity is used for ______?
A
Among all the phases of software life cycle, , which phase consumes the maximum effort? A. maintenance B. coding C. design D. testing
A
Among development phases of software life cycle, , which phase consumes the maximum effort A. testing B. coding C. design D. requirements analysis and specification
Software Engineering
Application of engineering principles to the design a software
YES
Are daily stand-ups important in agile methodology? A. YES B. NO
Maintainability & functionality
Attributes of good software is ______
Implementation and Testing
Attributes of good software is ____________
System software
Compilers, Editors software come under which type of software
The Development Team
Daily standup meeting is mandatory for ______ ?
YES
Does agile methodology ask user's feedback? A. YES B. NO
D
Engineers developing software should not A. not use your technical skills to misuse other people's computers B. maintain integrity and independence in their professional judgment C. not knowingly accept work that is outside your competence D. be dependent on their colleagues
FALSE
Evolutionary life cycle model is ideally suited for development of very small software products typically requiring a few months of development effort A. TRUE B. FALSE
2????
How many roles are there in agile methodology?
1-4 weeks
How much time does each iteration in agile methodology take?
System design
Identify missing SDLC phase, Problem identification → Requirement analysis → ___ → Implementation → Testing → Deployment Maintenance
TRUE
In SDLC, after getting the problem identification, Requirement analysis begins. A. TRUE B. FALSE
D
In a classical waterfall model, which phase precedes the design phase? A. feasibility study B. Coding and unit testing C. maintenance D. requirements analysis and specification
C
In the classical waterfall model during which phase is the Software Requirement Specification (SRS) document produced? A. design B. maintenance C. Requirements analysis and specification D. coding
Software Engineering
It is a discipline that enables customers achieve business goals through designing and developing software-based systems to solve their business problems
Software
It is a program or sequence of instructions that tells the computer what tasks it needs to perform and how to perform them
Software Product
It is often used to refer to a collective set of entities that includes software program, documentation, data...etc
B
Out of the following life cycle models which one can be considered as the most general model, and the others as specialization of it? A. Spiral Model B. Classical Waterfall Model C. Iterative Waterfall Model D. Prototyping Model
A
Prototyping aims at : A. end user understanding and approval B. program logic C. planning of dataflow organization
FALSE
Prototyping life cycle model is the most suitable one for undertaking a software development project susceptible to schedule slippage. A. TRUE B. FALSE
TRUE
Software engineering is defined as systematic, disciplined and quantifiable approach for the development, operation and maintenance of software A. TRUE B. FALSE
FALSE
Spiral life cycle model is not suitable for products that are vulnerable to large number of risks A. TRUE B. FALSE
High-quality
System Development Life Cycle (SDLC) aims to produce a ___ system.
process
System Development Life Cycle (SDLC) is a ___ used by the system experts to design a system
Seven phases
The SDLC involves ___ as explained.
First
The Waterfall Model was the ___ Process Model.
System Analysis
The detailed study of existing system is referred to as :
B
The requirement analysis is a detailed analysis which includes the answer of, A. What is the problem?What is the solution? Is solution feasible? B. All of the mentioned above C. How much time required solving the problem? How it will be resolved? D. How many resources will be required?
D
What are the Agile software development benefits? A. Improved Quality B. Customer Satisfaction C. Productivity D. All of above
D
What are the characteristics of software? A. Software is developed or engineered ; it is not manufactured in the classical sense B. Software doesn't "wear out" C. Software can be custom built or custom build D. All of the mentioned
Issues
What are the impediments in scrum?
D
What are the questions for daily standup meeting? A. What did you do yesterday? B. What will you do today? C. The Development Team D. All of above
15 Minutes
What is the duration of daily standup meeting?
Preliminary Investigation and Analysis
What is the first step in the software development lifecycle?
A
Which development phase in classical waterfall life cycle immediately follows coding phase? A. testing B. Requirements analysis and specification C. design D. maintenance
D
Which of the following are involved in releasing the plan? A. Product owner B. Scrum master C. Development team Stakeholders D. All of the above
D
Which of the following are the responsibilities of a Product owner role in agile methodology? A. Product owner explains the requirements of the project. B. Product owner also takes part in meetings and daily stand-up calls. C. Product owners fix the final release date of the project. D. All of the above.
D
Which of the following are the responsibilities of a Scrum master role in agile methodology? A. Scrum master is a team leader. B. Scrum master helps other members included in the project to work with agile methodology. C. Scrum master is responsible for planning meetings regularly. D. All of the above.
C
Which of the following consist of the rapid explanation of all the functionalities desired in the product? A. User manual B. Documentation C. Product backlog D. All of the above
D
Which of the following frameworks are used in agile methodology? A. FDD B. Kanban C. Scrum D. All of the above
A
Which of the following is a true statement regarding the SDLC phases A. The SDLC is not iterative B. The life cycle may be thought of a circular process C. The life cycle is always a sequentially ordered set of phases D. It is not possible to completed some activities in one phase in parallel with those of another phase
Assessment
Which of the following is not a named phase in the System development life cycle? A. Development B. Assessment C. Maintenance D. Testing
A
Which of the following is the most important phase of SDLC ? A. Requirements analysis B. Coding C. Design D. Testing
A
Which phase is the last development phase of a classical waterfall software life cycle? A. maintenance B. testing C. coding D. design
D
Who are the attendees of scrum sprint planning meeting? A. Development Team B. Scrum Master C. Team Members D. All of above
Scrum Team
Who is responsible for deciding the sprint backlog?
B
Why do bugs and failures occur in software? A. Because of companies B. Because of both companies and Developers C. Because of Developers None of the mentioned
D
With reference to System design, which of the following is correct, A. It creates logical design B. If any changes required, analysts redesign it. C. System design is a blueprint of proposed solution D. All of the mentioned above
B
___ is / are the most important and fundamental phases of SDLC. A. Preliminary investigation B. All of the mentioned C. Requirement Analysis D. Design, Testing and Implementation
Maintenance
___ of the system gives long life to the new system.
agile methodology
is an iterative approach to software development.