When a team is defining a software metrics program, which of the following steps must be taken first?
Correct Answer: C
Setting Goals:Before data can be effectively collected and utilized, it's essential to have clear goals. This ensures that the data collection process is aligned with the organization's objectives. Importance of Goals:Establishing the data collection goal ensures that the team collects relevant and meaningful data, which can be analyzed to improve processes and products. Sequential Process:After setting goals, the team can then determine what specific data to collect, how to collect it, and which metrics to report. This ensures a systematic approach to metrics program development.
Question 67
Ideas and exclusive rights for novel inventions can be protected for a limited time through
Correct Answer: A
Definition of Patents:Patents provide legal protection for new inventions, granting the inventor exclusive rights to use and commercialize the invention for a certain period. Purpose of Patents:They prevent others from making, using, or selling the invention without permission, thus protecting the intellectual property of the inventor. Other Forms of IP Protection:While copyrights, licenses, and trademarks also protect intellectual property, they do not specifically cover novel inventions in the same way patents do.
Question 68
Which of the following is an example of a poorly defined project milestone?
Correct Answer: C
A milestone like " Coding 50% completed " is poorly defined because it is ambiguous and difficult to measure precisely. Here's a detailed explanation: * Ambiguity : It is unclear what 50% completion means - is it 50% of total lines of code, 50% of modules, or 50% of functionality? * Measurement Challenges : Determining exact percentages of completion can be subjective and inconsistent. * Milestone Criteria : Good milestones should be clear, measurable, and verifiable. " Coding completed for module X " is more specific and measurable. * Project Tracking : Poorly defined milestones can lead to confusion and inaccurate tracking of project progress. : " Software Project Management " by Bob Hughes, Mike Cotterell, and Rajib Mall. " The Art of Project Management " by Scott Berkun.
Question 69
When considering protection against data intrusion, an organization will
Correct Answer: C
Protection against data intrusion focuses on preventing unauthorized access to systems, applications, networks, and data. One of the most direct controls is limiting who can access the system through authentication, authorization, role-based access control, least privilege, and account management. Trending security breaches can support monitoring and improvement, but it is detective rather than preventive. Improving recovery time is related to resilience, continuity, or disaster recovery after disruption, not intrusion prevention. Switching to degraded mode may help maintain operation during certain failures, but it does not directly protect data from unauthorized access. Software quality engineering treats security as a quality attribute requiring requirements, design controls, testing, and operational procedures. Access limitation is the best protection-oriented answer.
Question 70
Which of the following statements is true about a walk-through?
Correct Answer: C
A walk-through is a type of peer review where the author of a document or code presents their work to a group for feedback. * Presenter Role : * Developer : The person who created the document or code typically presents it. * Objective : To explain their thought process and receive feedback on potential improvements or defects. * Nature of Walk-Throughs : * Informal : Less formal than inspections, aiming to get early feedback. * Participation : Encourages participation from peers to improve the quality of the work. * Common practices in software development highlight that the author or developer is the presenter in walk- through sessions to ensure accurate representation and understanding of the work being reviewed.