SOFTWEAR FINAL
Mastering Software Development
Test your knowledge on software development methodologies, practices, and lifecycle phases with our comprehensive quiz. Designed for aspiring software engineers and experienced developers alike, this quiz covers a wide range of topics to help you assess your understanding of the field.
Key Features:
- 60 carefully crafted questions
- Multiple-choice format for easy answering
- Focus on essential software concepts
1. In a classical waterfall model, which phase precedes the design phase?
(a) Coding and unit testing
(b) Maintenance
(c) Requirements analysis and specification
(d) Feasibility study
2. 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
3. Among development phases of software life cycle, which phase typically consumes the maximum effort?
(a) Requirements analysis and specification
(b) Design
(c) Coding
(d) Testing
4. In a safety critical system, incorrect operation
(a) does not affect much
(b) causes minor problems
(c) causes major and serious problems
(d) none of the mentioned
5. In which phase the system is changed in response to the customer needs?
(a) Specification
(b) Development
(c) Validation
(d) evolution
6. In which phase the system is checked to do what the customer wants?
(a) Specification
(b) Development
(c) Validation
(d) evolution
7. In which stage of system testing, the system is checked with customer data?
(a) Review testing
(b) Inspection testing
(c) System testing
(d) Acceptance testing
8. Which of the following process includes deploying an increment for use by the end user?
1. Prototyping development
2. Incremental development
3. Incremental delivery
4. RUP
9.Define Agile scrum methodology
(a) project management that emphasizes incremental progress
(b) project management that emphasizes decremental progress
(c) project management that emphasizes neutral progress
(d) project management that emphasizes no progress
10. What is the name of the applications that run on a local computer that is not connected to a network?
(a) project management that emphasizes incremental progress
(b) project management that emphasizes decremental progress
(c) project management that emphasizes neutral progress
(d) project management that emphasizes no progress
11. What does acceptability attribute of good software mean?
(a) Software must be understandable, usable, and compatible with other systems that they use
(b) Software should not make wasteful use of system resources
(c) Malicious users should not be able to access or damage the system.
(d) Software can evolve to meet the changing needs of customers.
12. The phone billing systems and the salary payment systems are examples of … systems
(a) Business critical system
(b) Safety critical system
(c) Security critical system
(d) Mission critical system
13. Which of the following document contains the user system requirements?
(a) SRD
(b) DDD
(c) SDD
(d) SRS
14. The challenge to develop flexible software techniques to cope with distributed systems across networks that include different types of computers and mobiles is the … challenge
(a) Security and trust
(b) Business and social needs
(c) Heterogeneity
(d) All the above
15. In which step of SDLC actual programming of software code is done?
(a) Development and Documentation
(b) Maintenance and Evaluation
(c) Design
(d) Analysis
16. --------------Specification is also known as SRS document
(a) white-box
(b) grey-box
(c) black-box
(d) none of the mentioned
17. …is concerned with specifying the system, defining its overall architecture, and then integrating the different parts to create the finished system and less concerned with software.
A. Computer science
B. Software engineering
C. System engineering
D. Software
18. Actual programming of software code is done during which step in the SDLC.
A. Maintenance and Evaluation
B. Design
C. Analysis
D. Development and Documentation
19. Which of the following property does not correspond to a good Software requirements Specification (SRS)
A. Verifiable
B. Ambiguous
C. Complete
D. Traceable
20. Security assessment are
A. Experience-based validation
B. Tool-based validation
C. Tiger teams
D. All of the above
21. These are stand-alone systems that are produced by a development organization and sold on the open market to any customer who is able to buy them
A. … Generic products
B. Bespoke products
C. Customized products
D. B and c
22. Which of the following is not generally considered a player in the software process?
A) customers
B) end-users
C) project managers
D) sales people
23. The first step in project planning is to:
A) determine the budget.
B) select a team organizational model.
C) determine the project constraints.
D) establish the objectives and scope.
24. Software should not make wasteful use of system resources such as memory and processor cycles. This good characteristic is called …
A. Maintainability
B. Dependability
C. Efficiency
D. Acceptability
26. ... Is intended to show that a system conforms to its specification
I. Testing
J. Inspection
K. Verification
L. validation
27. ...is intended to show that a system conforms to the expectations of the system customer.
M. Testing
N. Inspection
O. Verification
P. Validation
28. A characteristic of a software system that can lead to a system error is known as? (a) Human error or mistake
(a) Human error or mistake
(b) System fault
(c) System error
(d) System failure
29. Which of the following are parameters involved in computing the total cost of a software development project?
10. Hardware and software costs
11. Effort costs
12. Travel and training costs
13. All of the mentioned
30. Agile Software Development is based on which of the following type?
A.Iterative Development
B. Incremental Development
C.Both Incremental and Iterative Development
D.Linear Development
31. Which factors should be considered in choosing the organizational structure for a software team?
A) degree of communication desired
B) predicted size of the resulting program
C) rigidity of the delivery date
D) All of the above.
32. Effective software project management focuses on four P's which are:
A. people, performance, payoff, product
B. people, product, performance, process
C. people, product, process, project
D. people, process, payoff, product
33. One of the best ways to avoid frustration during the software development process is to
A) give team members more control over process and technical decisions.
B) give team members less control over process and technical decisions.
C) hide bad news from the project team members until things improve.
D) reward programmers based on their productivity.
1. The quality assurance process involves taking responsibility for quality throughout the project's life cycle
True
False
2. Validated changes and validated deliverable are the outputs of the quality assurance process.
True
False
3. The design of experiments technique cannot be applied to project management issues such as cost and schedule trade-offs.
True
False
4. Customer requirements are an important aspect of the quality planning process.
True
False
5. Reliability is the ability of a product or service to perform as expected under deviant conditions
True
False
6. Software quality product is defined in term of its fitness of purpose.
True
False
7. Project managers are ultimately responsible for quality management on their projects.
True
False
8. Only in-house auditors can perform quality audits.
True
False
9. Security specification and security management are essential for all critical systems.
True
False
10.A critical system is a system which must be highly reliable and not retain this reliability as they evolve without incurring prohibitive costs
True
False
11.Products that are accepted by project stakeholders are considered to be validated deliverables.
True
False
12.A run chart is a bar graph that depicts data points and their order of occurrence.
True
False
13.Using Six Sigma principles is an organization-wide commitment and all employees must embrace its principles.
True
False
14.Agile development processes can deliver successful systems quickly.
True
False
15.Agile development stresses continuous communication and collaboration among developers and customers’.
True
False
16.Agile processes must not be adapted incrementally to manage unpredictability.
True
False
17.Organizations that achieve low levels of maturity in people management have a higher likelihood of implementing effective software engineering processes.
True
False
18.Project management is less important for modern software development since most projects are successful and completed on time.
True
False
19.The best person to hire as a project team leader is the most competent software engineering practitioner available.
True
False
20.Selenium Remote Control helps create complex and advanced automation scripts.
True
False
21.The risk-driven specification process involves understanding the risks faced by the system discovering their root causes and generating requirements to manage these risks.
True
False
22.Agile is a software development methodology to build a software incrementally using short iterations of one to four weeks so that the development is aligned with the changing business needs.
True
False
23.Test-driven development (TDD) is an approach to program development in which your inter-leave testing and code development.
True
False
24.Tiger teams Is a team is set up and given the objective of breaching the system security. They neglect attacks on the system and use their ingenuity to discover new ways to compromise the system security
True
False
25.Safety-critical systems A system whose success may result in injury, loss of life or serious environmental damage .
True
False
26.Software reliability is the probability of failure operation of a computer program for a specified period in a specified environment .
True
False
27.A Scrum Master is a team leader and facilitator who helps the team members to follow agile practices so that they can meet their commitments.
True
False
28.Testing is intended to hide which a program does intended to do and to discover program defects before it is put into use.
True
False
{"name":"SOFTWEAR FINAL", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on software development methodologies, practices, and lifecycle phases with our comprehensive quiz. Designed for aspiring software engineers and experienced developers alike, this quiz covers a wide range of topics to help you assess your understanding of the field.Key Features:60 carefully crafted questionsMultiple-choice format for easy answeringFocus on essential software concepts","img":"https:/images/course1.png"}
More Quizzes
Measure
6030145
Software Development Lifecycle Quiz
281430
Non-Project Manager Quiz
6346
Chose
593060
Software Engineering Concepts
11640
Software Engineering
542764
SE (UNIT 2-TOPIC 1)
11612
SDLC
10520
Design Principles Mastery Quiz
15811
DBAH 1 to 10
10534
SDLC Assessment
12611
System Funda - System Requirements Reviewer
15816