0% found this document useful (0 votes)
2 views9 pages

SQA 101 - Prelim Examination

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

SQA 101 - Prelim Examination

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Professional Academy of the

Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

COLLEGE OF COMPUTER STUDIES


SQA 101 – Software Quality Assurance
Prelim Examination

“Recipe for success: Study while others are sleeping; work while others are
loafing; prepare while others are playing; and dream while others are wishing.”
~ William A. Ward

I. MULTIPLE CHOICE: Read each question carefully and select the response
that best answers the question or statement. Write the letter only.

1. Which of the following is NOT a unique challenge for software quality


assurance?

A. The complexity of software products


B. The high cost of software development
C. The invisibility of software
D. The need for specialized SQA tools

2. Which of the following environmental characteristics is NOT relevant to


SQA methods and tools?

A. Need for cooperation and coordination with other software and


hardware development teams
B. Need for interfaces with other software systems
C. Need to continue carrying out a project when team members change
D. Need to develop new hardware for the software

3. How does the invisibility of software affect software quality assurance?

A. It has no impact on software quality assurance.


B. It increases the cost of software development.
C. It makes it difficult to identify and fix defects.
D. It makes it easier to test software.

4. Why are SQA methods and tools specifically aimed at professional


software development and maintenance?

A. Because these activities are less complex.


B. Because these activities are less critical.
C. Because these activities are less expensive.
D. Because these activities are more likely to encounter quality problems
and losses.

5. Which of the following is NOT an environmental characteristic that SQA


methods and tools must consider?

A. The customer-supplier relationship.


B. The hardware platform.
C. The need for maintenance.
D. The software development methodology.

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 1


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

6. Which of the following is NOT a cause of software errors?

A. Client-developer communication failures


B. Coding errors
C. Faulty hardware
D. Testing process shortcomings

7. One of the objectives of SQA is to _____.

A. Delay the release of the software.


B. Maximize the cost of software development.
C. Minimize the number of errors in the software.
D. All of the above.

8. Software engineering is a good environment for achieving SQA objectives


because it _____.
A. Is a chaotic process.
B. Is not systematic or disciplined.
C. Is only concerned with coding.
D. Uses a quantitative approach.

9. Based on the expanded definition, software quality assurance involves


_____.

A. Ensuring the software meets technical and managerial requirements.


B. Fixing defects in the software.
C. Only testing the software for errors.
D. All of the above.

10.Which of the following is NOT a component of software quality, according


to Pressman's definition?

A. Adherence to software quality standards


B. Conformance to functional requirements
C. Good software engineering practices
D. User satisfaction

11.Which of the following is NOT a common cause of software errors?

A. Client-developer communication failures


B. Coding errors
C. Natural disasters
D. Testing process shortcomings

12.The relationship between software quality assurance and software


engineering is _____.

A. Competitive.
B. Complementary.
C. Independent.
D. Irrelevant.

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 2


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

13.Cooperation between software engineers and the SQA team is essential


for _____.

A. Delaying the release of the software.


B. Efficient and economic development and maintenance.
C. Increasing the number of errors in the software.
D. All of the above.

14.A software team is experiencing frequent errors related to incorrect data


input. Which of the following strategies could help prevent these errors?

A. Implementing data validation checks.


B. Providing better user training.
C. Using a more powerful computer.
D. All of the above.

15.A software project is running behind schedule. To address this, the project
manager should focus on which SQA objective?

A. Assuring conformance to functional technical requirements.


B. Assuring conformance to managerial requirements of scheduling and
budgets.
C. Initiating and managing activities for the improvement of software
development.
D. All of the above.

16.A software testing team is finding numerous defects during testing. To


prevent similar defects in future projects, the team should _____.

A. Conduct more rigorous testing.


B. Hire more experienced testers.
C. Improve the quality assurance processes.
D. All of the above.
17.A software engineering team is struggling to meet quality standards.
Which of the following would be a good approach to improve the situation?

A. Hiring more software engineers.


B. Implementing a formal SQA process.
C. Reducing the project budget.
D. All of the above.

18.A software development team is evaluating the effectiveness of their


quality assurance processes. Which of the following metrics would be most
helpful in determining the overall quality of their software?

A. Customer satisfaction ratings


B. Lines of code written per day
C. Number of defects found during testing
D. All of the above

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 3


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

19.A software team is struggling to meet project deadlines. To ensure that


quality is not compromised, the team should _____.

A. Increase the team's workload.


B. Prioritize defect fixing over new features.
C. Reduce the scope of the project.
D. All of the above

20.A software engineering team is experiencing difficulties in achieving high-


quality software. To address this issue, the team should _____.

A. Ignore the principles of software engineering.


B. Incorporate quality assurance practices throughout the software
development lifecycle.
C. Prioritize code quantity over quality.
D. All of the above

21.What is the primary reason for low customer satisfaction despite fulfilling
basic requirements?

A. Failure to address software reuse.


B. Insufficient attention to software maintenance.
C. Lack of defined requirements for all aspects of software functionality.
D. Poor performance in correctness.

22.Which category of McCall's factor model includes factors related to the


ease of changing the software?

A. Product operation
B. Product revision
C. Product transition
D. None of the above

23.Who is typically interested in adding requirements that represent their


own interests, such as reusability and verifiability?

A. The client
B. The developer
C. The end-user
D. The project manager
24.Why is it important to have a comprehensive requirements document?

A. To avoid project delays.


B. To ensure the software meets the client's expectations.
C. To make the development process more efficient.
D. To prevent software defects.

25.In McCall's factor model, which category focuses on the ease of modifying
the software?

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 4


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

A. Product operation
B. Product revision
C. Product transition
D. None of the above

26.What is the difference between "Maintainability" and "Flexibility" in


McCall's factor model?

A. Maintainability refers to the ease of debugging, while flexibility refers


to the ability to be reused.
B. Maintainability refers to the ease of making changes, while flexibility
refers to the ability to adapt to new requirements.
C. Maintainability refers to the ease of understanding the code, while
flexibility refers to the ability to be ported to different platforms.
D. There is no difference between the two.

27.Which factor model suggests the addition of the factor "Safety"?

A. Deutsch and Willis factor model


B. Evans and Marciniak factor model
C. McCall's factor model
D. All of the above

28.Why might a developer be interested in adding requirements that are not


of interest to the client?

A. To delay the project


B. To improve the quality of the software from their perspective
C. To increase the complexity of the project
D. To make the software more expensive

29.You are tasked with developing a new software application. Based on the
McCall factor model, which factors should you prioritize to ensure the
software is user-friendly and easy to maintain?

A. Correctness, Reliability, Efficiency


B. Maintainability, Flexibility, Testability
C. Portability, Reusability, Interoperability
D. All of the above

30.A client has requested a software application that needs to be easily


adapted to new regulations. Which factor from McCall's model is most
relevant to this requirement?

A. Correctness
B. Flexibility
C. Reliability
D. Testability

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 5


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

31.You are developing a software application that will be used in a critical


system. Which factor is particularly important to consider ensuring the
software's safety?

A. Manageability
B. Safety
C. Usability
D. Verifiability

32.A client has requested a software application that can be easily reused in
future projects. Which factor from McCall's model is most relevant to this
requirement?

A. Correctness
B. Reliability
C. Reusability
D. Testability

33.You are negotiating a software development contract with a client. How


can you use the factor models to ensure that both the client's and the
developer's requirements are met?

A. Combine the client's and developer's requirements into a single


document
B. Develop two separate requirements documents, one for the client and
one for the developer
C. Only consider the client's requirements
D. Only consider the developer's requirements

34.Consider a software project that aims to develop a medical imaging


system. Which McCall factors would be most critical to ensure the
software's reliability and safety?

A. Correctness, Reliability, Safety


B. Maintainability, Flexibility, Testability
C. Portability, Reusability, Interoperability
D. Usability, Integrity, Efficiency

35.A software developer is arguing that adding more factors to the McCall
model would improve the quality of software development. However, a
project manager is concerned that this would increase the complexity and
cost of the project. How can this conflict be resolved?

A. Abandon the project.


B. Develop a new factor model that includes all of the suggested factors.
C. Only consider the factors in the McCall model.
D. Prioritize the factors based on the specific needs of the project.

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 6


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

36.A software company is developing a new mobile application. Which factors


would be most relevant to ensure the application's performance on
different devices and operating systems?

A. Correctness, Reliability, Efficiency


B. Maintainability, Flexibility, Testability
C. Portability, Reusability, Interoperability
D. Usability, Integrity, Safety

37.A software project team is evaluating the quality of their recently


developed application. They find that the software is efficient and reliable
but difficult to maintain. Based on McCall's factor model, which factor
needs improvement?

A. Correctness
B. Maintainability
C. Portability
D. Usability

38.A client is concerned about the potential security risks of a newly


developed software system. Which factor from McCall's model is most
relevant to addressing this concern?

A. Efficiency
B. Integrity
C. Reliability
D. Usability

39.A project team is evaluating the quality of a software application that was
developed using a new programming language. They find that the
application is difficult to port to other platforms. Which factor from
McCall's model is most relevant to this issue?

A. Correctness
B. Maintainability
C. Portability
D. Usability

40.A software company is developing a new medical device software. Which


factors from McCall's model would be most critical to ensure the
software's safety and reliability?

A. Correctness, Reliability, Safety


B. Maintainability, Flexibility, Testability
C. Portability, Reusability, Interoperability
D. Usability, Integrity, Efficiency

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 7


Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

II. ESSAY: Read and understand the situations below. Answer the following
questions in not more than five sentences per question.

41-45.Educational systems are assumed to prepare the students to cope with


real-life conditions. Examine the procedural requirements of a software
development project or final software project and determine which of
the requirements could be considered as preparatory to professional
life situations as discussed above.

46-50.A programmer claims that because only a small proportion of software


errors turn into software failures, it is unnecessary to make substantial
investments in the prevention and elimination of software errors.
Discuss the outcome of accepting these views.

RUBRIC FOR GRADING


Performance Levels
Suggested
Criteria Advanced Beginning
Proficient Weight
Proficiency Proficiency
Almost all Some
All supportive
supportive supportive
facts and
facts and facts and
statements
statements statements
are reported
are reported are reported
Content accurately 3
accurately accurately
according to
according to according to
the discussed
the discussed the discussed
content. (3
content. (2 content. (1
pts.)
pts.) pt.)
The answer
has a strong
hook or The answer
attention has a hook or
The answer is
grabber that is attention
not interesting
appropriate for grabber, but it
Quality of and is not
the audience. is weak, 1
Answers relevant to the
This could be rambling, or
topic. (0.25
a strong inappropriate
pt.)
statement, for the reader.
addressed to (0.50 pt.)
the reader. (1
pt.)
Evidence and All the Most of the Evidence and 1
Examples evidence and evidence and examples are
examples are examples are NOT relevant
specific, specific and AND/OR are
relevant and relevant, and not explained.
explanations explanations (0.25 pt.)
show how show how
each piece of each piece of
evidence evidence
supports the supports the
SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 8
Professional Academy of the
Philippines
N. Bacalso Ave., South Poblacion, City of Naga, Cebu. Tel. Number (032)2736484

student's student's
position. (1 position. (0.50
pt.) pt.)
Total Possible Score 5

Good Luck!

SQA 101 Prelim Examination | Mary Grace Cuyno-Lozada, MIT 9

You might also like