25 Questions
During which stage is the problem broken down and a method of solving it identified?
Design
Which factor assesses the software's ability to cope with input errors?
Robustness
Which evaluation factor assesses how well software operates without stopping due to design faults?
Reliability
What does the Technical Guide provide information on?
The technical requirements and specifications of the software
'Maintenance' in software evaluation reflects:
How easy it is to make changes to the software
'Portability' in software evaluation refers to:
The ability of the software to run on different Operating systems
What is emphasized in the Evaluation Report received by the client?
Whether the software meets its intended purpose
What is one of the main responsibilities of a software project manager during the planning phase?
Allocating necessary resources
Why is time management particularly challenging in software project management?
Frequent changes to the original plan as the project evolves
What is a crucial skill required for software project managers to ensure forward progress when roadblocks occur?
Risk management
Which phase of the software project management life cycle involves creating a budget for the project?
Initiation
What is encouraged in software project management to keep the project on target and adjust the product to customer needs?
Constant product testing
What is a key aspect of software project management related to ensuring proper testing, evaluation, and fixes are being made?
Issue tracking
Which role does a software project manager play during the execution phase of a project?
Leading and supervising the project team
What is a crucial skill required for software project managers related to budget management?
Cost estimation
In which phase of software project management life cycle does software cost estimation typically occur?
Planning
What is an essential focus of software project managers during maintenance for long-term success?
Constant product testing and bug fixing
What is the responsibility of a Project Manager in software development?
Managing time, budgets, and keeping the development on track
Which type of maintenance involves fixing errors in the program when it does not match the Software Specification?
Corrective Maintenance
What is the main purpose of Acceptance Testing in software development?
Prove to the Client that the software is working fully
Which design approach involves breaking a programming problem down into simpler stages?
Top Down Design
What is the main role of a Systems Analyst in software development?
Evaluating the problem statement and consulting with the client
'Exhaustive Testing' in software development refers to:
Testing a program with every possible input
'Alpha and Beta testing' are part of what phase of software development?
Acceptance Testing phase
What is NOT an advantage of software project management mentioned in the text?
Making tasks too complex to understand easily
Explore the key stages of software development process from analysis and software specification, to design, implementation, and documentation. Learn about breaking down problems, selecting algorithms, coding, and creating user guides.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free