Certified Business Analysis Professional (CBAP) β Questions and Answers
Question 1: The key managerial initiative while introducing automation processes should be:
- Working out all operational bugs
- Selling and training staff (Correct answer)
- Integrating IT process into the system
- Purchasing the best hardware
Correct answer: Selling and training staff
When introducing automation, a key managerial initiative is to manage the human element of change. 'Selling' the automation to staff involves communicating its benefits and addressing concerns, while comprehensive training ensures employees have the skills to adapt to new processes and tools. This proactive approach minimizes resistance, maximizes adoption, and ensures the successful integration of automation into the workforce.
Question 2: Arman, a business analyst, is developing a mobile application. He sets up a meeting with all pertinent parties to collect the needs. He also extends an invitation to the implementation consultant, a participant in the earlier project. Why does Arman include him in this?
- It aids in evaluating the effectiveness of the implemented solution in light of the commercial need.
- It assists in supplying a variety of project-related source data and documents.
- It aids in handling the organization's daily problems.
- It assists in supplying information on how to implement one or more solution components. (Correct answer)
Correct answer: It assists in supplying information on how to implement one or more solution components.
An implementation consultant, especially one with prior project experience, possesses valuable expertise regarding the practical aspects of deploying and integrating solutions. Their role is to provide insights into the feasibility, technical constraints, and best practices for implementing specific solution components. This knowledge is crucial during requirements gathering to ensure the proposed solution is technically viable and aligns with implementation realities.
Question 3: You evaluated various solution possibilities using prioritized solution requirements. These top priorities also need to be the following in order to make a choice:
- Allocated
- Verified
- Traced
- Approved (Correct answer)
Correct answer: Approved
Before a choice can be made based on prioritized requirements, those priorities must be formally Approved by relevant stakeholders. Approval signifies agreement and commitment from decision-makers that these are indeed the most important requirements to guide the solution selection and development, providing the necessary authority for the decision.
Question 4: What is 'mind mapping' used for in the context of business analysis?
- Mapping user roles to system permissions
- Scheduling project milestones on a timeline
- Visually organizing and connecting ideas, themes, and requirements to explore relationships (Correct answer)
- Documenting data flows between systems
Correct answer: Visually organizing and connecting ideas, themes, and requirements to explore relationships
Mind mapping creates a visual diagram branching from a central concept, helping BAs and stakeholders explore and organize requirements, themes, and relationships intuitively.
Question 5: For three processes of data requirements, a business analyst must adopt advanced methodologies. Which of the following procedures is not one of the three?
- Gathering
- Reporting (Correct answer)
- Analyzing
- Reviewing
Correct answer: Reporting
The core processes for handling data requirements in business analysis are typically Gathering (elicitation), Analyzing (structuring and understanding), and Reviewing (validating and refining). While reporting is an activity a business analyst might perform, it's generally considered a communication or output activity rather than one of the fundamental procedures for *developing* the data requirements themselves.
Question 6: A financial services manager is attempting to determine the likelihood that specific customers will not pay off their home equity line of credit (HELOC). The code below was left by a previous employee. A similar data set of more recent clients is called RECENT HELOC, while the training data set is called HELOC. Which SAS data procedures will determine the anticipated likelihood of client default for recent clients? (Select two.) insert here>; data new prob; set scored heloc; run;
- Odds=exp(default);p=odds/1+odds; (Correct answer)
- P=default/(1+default);
- P=1/(1+exp(-default)); (Correct answer)
- P=(1+exp(default))/exp(default);
Correct answer: Odds=exp(default);p=odds/1+odds;
In logistic regression, the model typically outputs log-odds (represented by 'default' here). To convert these log-odds into a probability (P), two equivalent formulas can be used. Option B first converts log-odds to odds using `exp(default)` and then odds to probability using `odds/(1+odds)`. Option C directly converts log-odds to probability using the inverse logit function `1/(1+exp(-default))`, which is mathematically identical. Both methods correctly transform the log-odds into a probability of the event occurring.
Question 7: The set of requirements that will be put into practice by the solution component is known as:
- Verified requirements
- Traced requirements
- Solution requirements
- Allocated requirements (Correct answer)
Correct answer: Allocated requirements
Allocated requirements are those that have been assigned to specific components of a solution or to particular releases or iterations. This process breaks down the overall solution into manageable parts, ensuring that each component or phase has a clear set of requirements it is responsible for implementing.
Question 8: The results of a feasibility analysis do not include any of the following, except
- Description of the kind of delivered Soln components
- An explanation of the approach that will be taken to supply the new set of capabilities
- The buss area's organizational charts and mission statement
- Overview of the strategy that will be used to implement a new set of capabilities (Correct answer)
Correct answer: Overview of the strategy that will be used to implement a new set of capabilities
A feasibility analysis assesses the practicality and viability of a proposed project or solution. Its results typically include an overview of the recommended approach or strategy for implementation, outlining how the new capabilities can be delivered. This helps stakeholders understand the path forward and whether the project is achievable within given constraints.
Question 9: Which of the following topics does not appear on a normal Business Analyst Aptitude Test?
- Listening Skills
- Analytical Thinking
- Data Interpretation
- Risk Management (Correct answer)
Correct answer: Risk Management
Business Analyst Aptitude Tests typically assess core skills vital for the role, such as analytical thinking, problem-solving, data interpretation, and communication abilities like listening skills. While BAs may interact with risk management, it's generally considered a specialized area or a broader project management function, rather than a primary topic for a general aptitude test. The test focuses on foundational BA competencies.
Question 10: To achieve stakeholder understanding and agreement on the captured business analysis information, identify the task being carried out if the information is converted into a package or packages of business analysis information.
- Manage Stakeholders Collaboration
- Communicate Business Analysis Information (Correct answer)
- Plan Stakeholder Engagement
- Validate Requirements
Correct answer: Communicate Business Analysis Information
The task of converting business analysis information into structured packages and presenting it to stakeholders to achieve understanding and agreement is known as 'Communicate Business Analysis Information.' This involves selecting appropriate formats and channels to effectively convey the analysis findings and proposed solutions to various stakeholder groups. The goal is to ensure all parties are aligned and informed.
Question 11: A linear model includes the following features: a subordinate variable (y) a continuous predictor variable set of three (x1-x3) an individual category predictor variable (c1with 3 levels) Which SAS module does this model fit?
- Proc glm data=sasuser.mlr;class c1;model y=c1 x1-x3;run;
- Proc glm data=sasuser.mlr;model y=c1 x1-x3 /solution;run;
- Proc glm data=sasuser.mlr;class c1;model y=c1 x1-x3 /solution;run; (Correct answer)
- Proc glm data=sasuser.mlr;class c1 x1 x2 x3;model y=c1 x1-x3 /solution;run;
Correct answer: Proc glm data=sasuser.mlr;class c1;model y=c1 x1-x3 /solution;run;
The correct SAS `PROC GLM` statement for this model is `Proc glm data=sasuser.mlr;class c1;model y=c1 x1-x3 /solution;run;`. The `CLASS` statement is crucial for correctly identifying `c1` as a categorical predictor, ensuring SAS creates appropriate dummy variables for its three levels. The `MODEL` statement then specifies `y` as the dependent variable and includes the categorical `c1` along with the continuous predictors `x1` through `x3`. The `/SOLUTION` option requests the display of the parameter estimates for all model effects.
Question 12: Which of the following BA jobs should the BA look for ways to enhance the bus's performance?
- Validate soln
- Org reqs
- Specify and model reqs (Correct answer)
- Confirm elicitation results
Correct answer: Specify and model reqs
When a Business Analyst specifies and models requirements, they are not just documenting what is needed but also analyzing current processes and identifying opportunities for improvement. This involves understanding pain points, inefficiencies, and potential enhancements that can be built into the new system or process, directly leading to improved business performance. This phase is critical for shaping solutions that deliver value.
Question 13: The congruent Business Activity Model has been described in the following ways. <br> a) Outlines the proper way for a business process to function. <br> b) Outlines the capabilities that a business system should have. <br> b) A theoretical framework. <br> d) Typically prepared prior to requirements definition. <br> e) Contains the viewpoints of all parties involved <br> <br> Which of the following is TRUE?
- b, c and e.
- b, c and d
- a, d and e.
- a, b and c. (Correct answer)
Correct answer: a, b and c.
The congruent Business Activity Model (BAM) is a conceptual framework used in business analysis. It outlines the proper way for a business process to function by defining activities and their logical flow, and it also outlines the capabilities a business system should have to support these activities. As a theoretical framework, it helps in understanding and designing business processes and systems effectively.
Question 14: Which elicitation technique is best used to understand the precise sequence of steps a user follows to accomplish a business goal?
- Task/workflow analysis (Correct answer)
- Benchmarking
- Mind mapping
- Surveys
Correct answer: Task/workflow analysis
Task or workflow analysis breaks down user activities step-by-step to reveal how work is actually done, exposing procedural requirements and potential inefficiencies.
Question 15: Which sampling techniques are suitable for data partitioning for model evaluation?
- Sequential random sampling with replacement
- Simple random sampling with replacement
- Stratified random sampling without replacement (Correct answer)
- Simple random sampling without replacement (Correct answer)
Correct answer: Stratified random sampling without replacement
Simple random sampling without replacement is suitable because it ensures each observation has an equal chance of being selected for a partition and prevents duplicates across subsets, creating independent datasets for training, validation, and testing. Stratified random sampling without replacement is also suitable, especially for imbalanced datasets, as it ensures that each partition maintains the same proportion of key characteristics as the original dataset, leading to more representative and robust model evaluation. Both methods help in creating unbiased and independent data splits for model evaluation.
Question 16: Who is the key party involved in developing and maintaining the business architecture?
- Shareholders
- Individual contributors
- Executive and middle management (Correct answer)
- Project and operational teams
Correct answer: Executive and middle management
Executive and middle management are the key parties involved in developing and maintaining the business architecture because they are responsible for setting the strategic direction, defining business goals, and allocating resources. Their involvement ensures that the business architecture aligns with the organization's vision and strategy, and that it effectively supports operational and strategic decision-making.
Question 17: A multiple linear regression model already exists with the addition of a non-contributing predictor variable (Pr > |t| =0.658). What will happen as a result?
- No change in R-Square
- An increase in R-Square (Correct answer)
- A decrease in R-Square
- A decrease in Mean Square Error
Correct answer: An increase in R-Square
In multiple linear regression, adding any predictor variable to the model, regardless of its statistical significance, will always result in an increase or no change in the R-squared value. R-squared measures the proportion of variance in the dependent variable explained by the independent variables, and adding more variables can only account for more (or the same amount of) variance. While an insignificant predictor might not improve the model's predictive power meaningfully, it will still technically contribute to the R-squared calculation, causing it to rise.
Question 18: Choose a name for the class that will be holding the invoice details.
- Invoice (Correct answer)
- Invoicing Section
- Invoice Number
- Record Invoice Details.
Correct answer: Invoice
In object-oriented programming, a class name should clearly and concisely represent the real-world entity it models. 'Invoice' is the most appropriate and descriptive name for a class that encapsulates all the details related to a single invoice, such as its number, date, customer information, and line items. The other options are either too broad, too specific, or describe an action rather than an entity.
Question 19: A logistic regression model is fitted by an analyst to determine whether a client will default on a loan or not. Agents, who each service 15-20 clients, are one of the predictors in the model. Model convergence is not achieved. The analyzed data is printed by the analyst, along with the breakdown of defaulted loans by agent. View a sample of the output below: What is the main cause of the model's inability to converge?
- There are too many observations in the data.
- There are missing values in the data.
- There is quasi-complete separation in the data. (Correct answer)
- There is collinearity among the predictors.
Correct answer: There is quasi-complete separation in the data.
The main cause of the logistic regression model's inability to converge, especially when examining defaulted loans by agent, is likely quasi-complete separation in the data. This occurs when one or more predictor variables (like 'Agent') perfectly or nearly perfectly predict the outcome (loan default) for a subset of observations. For instance, if all clients of a specific agent either defaulted or never defaulted, the model's algorithm cannot find a finite maximum likelihood estimate for that agent's coefficient, leading to convergence failure.
Question 20: Which stakeholder analysis technique identifies stakeholder roles that could be a good place to start when figuring out actors and roles?
- Scenario and uses cases and user stories (Correct answer)
- Interviews
- RACI
- Scope modeling
Correct answer: Scenario and uses cases and user stories
Scenarios, use cases, and user stories are highly effective stakeholder analysis techniques for identifying actors and roles because they explicitly describe how different users interact with a system to achieve specific goals. By detailing these interactions, they naturally reveal who the key players (actors) are and what their responsibilities (roles) will be within the solution. This direct focus on user interaction makes them ideal for defining system actors and roles.
Question 21: The mean incomes of men and women employed by a corporation are compared by an analyst. Variables in the SAS data collection SALARY include: Gender (M or F) Pay (dollars per year) What SAS tools may be used to calculate the p-value when comparing the wages of men and women? (Select two.)
- Proc glm data=salary;class pay;model pay=gender;run;
- Proc ttest data=salary;class gender;model pay=gender;run;
- Proc glm data=salary;class gender;model pay=gender;run; (Correct answer)
- Proc ttest data=salary;class gender;var pay;run; (Correct answer)
Correct answer: Proc glm data=salary;class gender;model pay=gender;run;
Both `PROC TTEST` and `PROC GLM` (General Linear Model) can be used to compare the means of two groups. `PROC TTEST` is specifically designed for t-tests, directly comparing means between two classes (gender in this case) for a continuous variable (pay). `PROC GLM` is a more general procedure that can perform ANOVA, which for two groups is equivalent to a t-test, allowing comparison of means of 'pay' across 'gender' categories.
Question 22: The Y in the regression equation Y = a+bX is referred to as:
- Dependent variable (Correct answer)
- Independent variable
- None of the above
- Continuous variable
Correct answer: Dependent variable
In a regression equation like Y = a + bX, Y is the dependent variable. This means that Y's value is assumed to depend on, or be explained by, changes in the independent variable X. The goal of regression is often to predict or understand the behavior of the dependent variable.
Question 23: A time frame for which an index number is calculated is known as a βββ
- None of the above
- Normal period.
- base period
- current period (Correct answer)
Correct answer: current period
An index number measures the relative change in a variable over time, comparing its value in a specific period to a base period. The 'current period' is the particular time frame for which the index number is being calculated, reflecting its present value relative to the chosen baseline.
Question 24: What typical tools does a business analyst employ?
- MS Word
- All the above (Correct answer)
- MS Visio
- Rational Tools
Correct answer: All the above
Business analysts utilize a diverse set of tools to perform their duties effectively. MS Word is used for documentation, MS Visio for creating diagrams like process flows, and Rational Tools are specialized for requirements management and modeling. Therefore, all listed tools are commonly employed by BAs.
Question 25: The mean and median in a highly skewed distribution are 20 and 24, respectively. Determine the mean value.
- 26 (Correct answer)
- 25
- 30
- 20
Correct answer: 26
For a moderately skewed distribution, Karl Pearson's empirical formula approximates the relationship between the mean, median, and mode as: Mode β 3 * Median - 2 * Mean. If we assume the value '20' given in the question is actually the mode (a common rephrasing in such problems) and the median is 24, we can calculate the mean. Substituting these values: 20 = 3 * 24 - 2 * Mean, which simplifies to 20 = 72 - 2 * Mean. Solving for Mean gives 2 * Mean = 52, so Mean = 26.
Question 26: A firm has eight regional branch offices. Customers within each region are coded using the variable name VALUE and are categorized as either "High Value" or "Medium Value." The response variable used in the past year is the total number of purchases made by each client. Assume REGION and VALUE have a substantial interaction. What do you draw from this?
- There are more high value clients in regions with higher average buy levels.
- There are more medium value clients in areas with higher average buy levels.
- The disparity between medium and high value clients' average purchases varies by area. (Correct answer)
- Some regions have more high value consumers than others.
Correct answer: The disparity between medium and high value clients' average purchases varies by area.
A substantial interaction between REGION and VALUE means that the effect of one variable on the response (total number of purchases) depends on the level of the other variable. Specifically, it implies that the difference in average purchases between 'High Value' and 'Medium Value' clients is not constant across all regions. Instead, this disparity varies significantly from one region to another, indicating a complex relationship.
Question 27: Three components make up a distribution, with means of 25, 10, and 15 and total frequencies of 200, 250, and 300, respectively. Find the combined distribution's mean.
- 20
- 16 (Correct answer)
- 12
- 8
Correct answer: 16
To find the combined mean of multiple components, we use the formula for a weighted average: Combined Mean = (Ξ£ (Mean_i * Frequency_i)) / Ξ£ (Frequency_i). For the given data, the sum of (Mean * Frequency) is (25*200) + (10*250) + (15*300) = 5000 + 2500 + 4500 = 12000. The sum of frequencies is 200 + 250 + 300 = 750. Therefore, the combined mean is 12000 / 750 = 16.
Question 28: Which business certifications are most commonly required to work as a business analyst?
- Chartered Financial Analyst
- ATD Master Trainer
- Certified Professional Sales Person
- Certified Global Business Professional (Correct answer)
Correct answer: Certified Global Business Professional
While various certifications exist, the Certified Global Business Professional (CGBP) is a recognized credential that demonstrates proficiency in international business, which is increasingly relevant for business analysts working in globalized environments. The other options are specialized for finance (CFA), sales (CPSP), or training (ATD), not general business analysis.
Question 29: Rolly wishes to identify and model requirements for the organization's current status as part of the requirement analysis process. All of the followingβwith the exception of oneβare good explanations for why Rolly wants to develop the organization's present state model. Decide which is false.
- The current state model can help Robin to collect data for process improvements (Correct answer)
- The current state model can help the stakeholders understand the current state of the organization
- The Current state model can help validate the solution scope with stakeholders
- The current state model can help identify opportunities for improvement
Correct answer: The current state model can help Robin to collect data for process improvements
The current state model helps identify improvement opportunities, aids stakeholder understanding, and validates the solution scope. However, the model itself is a representation of collected data, not a tool for *collecting* data for process improvements. It *is* the structured data about the current state, which then *informs* process improvements.
Question 30: An asbestos abatement project should be managed and overseen by the following parties for responsibility and liability reasons:
- The property manager
- An independent consulting firm (Correct answer)
- A local health official
- The building manager
Correct answer: An independent consulting firm
Asbestos abatement projects carry significant health, safety, and legal risks. An independent consulting firm specializing in environmental health and safety provides unbiased expertise, ensures compliance with regulations, and offers an objective assessment of the work. Their involvement helps manage liability for the property owner by providing third-party verification of proper procedures and outcomes.
Question 31: An analyst is aware that storeId, a categorical predictor, is a key indicator of the objective. To be a workable predictor in the model, store Id has too many levels. In order to treat them as members of the same class level, the analyst wants to consolidate stores. What are the two most efficient solutions to the issue? (Select two.)
- To maintain the stochastic variety in the observations, randomly group the stores into five groups.
- Combine stores that are related by using subject-matter expertise. (Correct answer)
- By combining similar stores using Greenacre's approach, you can cluster. (Correct answer)
- Eliminate store_id as a predictor in the model because it has too many levels to be feasible.
Correct answer: Combine stores that are related by using subject-matter expertise.
When a categorical predictor like `storeId` has too many levels, it can lead to sparse data, overfitting, and computational issues. Two effective solutions involve grouping similar stores. One approach is to use subject-matter expertise to combine stores based on known characteristics like location, size, or customer demographics. Another sophisticated method is to employ clustering techniques, such as Greenacre's approach (often associated with correspondence analysis), to identify and group stores with similar response patterns, thereby reducing the number of levels while retaining predictive power.
Question 32: A logistic regression model's input variable, Region (A, B, or C), is investigated by an analyst. The analyst finds that when Region = A, the likelihood of purchasing a specific item is 1. What issue does this highlight?
- Quasi-complete separation (Correct answer)
- Problems that arise due to missing values
- Influential observations
- Collinearity
Correct answer: Quasi-complete separation
When the likelihood of an event (purchasing an item) is 1 for a specific category of a predictor variable (Region = A), it indicates a problem known as quasi-complete separation. This means that for all observations in that category, the event *always* occurs. In logistic regression, this can lead to infinite parameter estimates and convergence issues, as the model tries to perfectly separate the groups.
Question 33: Index number calculated by Fisher's formula is ideal because it satisfy:
- Factor reversal test
- Circular test
- Factor reversal test and Circular test (Correct answer)
Correct answer: Factor reversal test and Circular test
Fisher's Ideal Index is widely regarded as an 'ideal' index number due to its satisfaction of several key tests for consistency. It notably satisfies the Factor Reversal Test, ensuring that the product of the price index and the quantity index equals the value ratio. The combination of satisfying the Factor Reversal Test and, as implied by this option, the Circular Test, contributes to its perceived robustness and comprehensive nature in economic measurement.
Question 34: RUP is part of what corporation?
- IBM (Correct answer)
- Microsoft
- Oracle
- LINUX
Correct answer: IBM
RUP stands for Rational Unified Process, which is an iterative software development process framework. It was originally developed by Rational Software, which was later acquired by IBM. Therefore, RUP became a product and methodology associated with IBM, providing a structured approach to software development projects.
Question 35: Which interpretation of the estimate is accurate?
- For every dollar of pay rise, the likelihood of the incident increases by 1.142.
- For every $1,000 increase in salary, the likelihood of the incident increases by 1.128.
- For every dollar of pay rise, the likelihood of the incident increases by 1.142.
- For every $1,000 increase in wage, the likelihood of the incident increases by 1.142. (Correct answer)
Correct answer: For every $1,000 increase in wage, the likelihood of the incident increases by 1.142.
Assuming 1.142 represents an odds ratio for a $1,000 increase in wage, the correct interpretation is that for every $1,000 increase in wage, the *odds* of the incident occurring multiply by 1.142. This means the likelihood (or odds) of the incident increases by 14.2% for each $1,000 wage increment. Option C best reflects this interpretation of a multiplicative change in likelihood per unit increase.
Question 36: Which elicitation technique involves observing stakeholders performing their tasks in their natural work environment?
- Brainstorming
- Ethnographic observation (Correct answer)
- Surveys
- Focus groups
Correct answer: Ethnographic observation
Ethnographic observation (also called job shadowing) involves a BA watching stakeholders work in their actual environment to uncover implicit and tacit requirements.
Question 37: What is the main limitation of using surveys as a requirements elicitation technique?
- Surveys are too expensive to administer for most projects
- Surveys require face-to-face interaction to be effective
- Surveys can only be used with internal stakeholders
- Surveys do not allow follow-up questions to clarify ambiguous or unexpected answers (Correct answer)
Correct answer: Surveys do not allow follow-up questions to clarify ambiguous or unexpected answers
Surveys cannot dynamically follow up on interesting or unclear responses the way interviews can, which limits the depth of information that can be obtained.
Question 38: Building a model that disproportionately over-represents those cases with an event occuring (e.g., a 50-50 event/non-event split) is a typical strategy for forecasting uncommon events in the LOGISTIprocedure. What issue does this bring up?
- Only the intercept estimate is biased (Correct answer)
- All parameter estimates are biased.
- Only the non-intercept parameter estimates are biased.
- Sensitivity estimates are biased
Correct answer: Only the intercept estimate is biased
When uncommon events are oversampled in logistic regression, it artificially inflates the prevalence of the event in the training data. This directly biases the intercept estimate, as the intercept reflects the log-odds of the event when all predictors are zero, which is now skewed by the altered prevalence. However, the non-intercept parameter estimates, which represent the relationship between predictors and the log-odds of the event, remain unbiased because the relative effects of the predictors on the odds ratio are preserved despite the oversampling.
Question 39: TDD for a business analyst means:
- Test Design Description
- Test Driven Development (Correct answer)
- Test Device Development
- Technical Design Document
Correct answer: Test Driven Development
TDD stands for Test Driven Development, an agile software development approach where tests are written before the actual code. While primarily a developer practice, Business Analysts are involved by helping define clear, testable requirements that can be translated into these initial tests, ensuring developed features directly address business needs.
Question 40: You are selecting the best course of action to address found flaws in a delivered solution. What are you doing right now?
- Verifying the solution
- Validating the solution (Correct answer)
- Assessing the solution
- Assessing solution options
Correct answer: Validating the solution
When addressing flaws in a *delivered* solution to ensure it meets the actual business need and provides value, you are Validating the solution. Validation focuses on whether the *right* solution was built, meaning it effectively solves the business problem and meets stakeholder expectations in a real-world context. Verification, in contrast, checks if the solution was built *right* according to specifications.
Question 41: For qualitative data, the ideal average is
- Geometric mean
- mode
- mean
- median (Correct answer)
Correct answer: median
For qualitative data, especially ordinal data where categories have a natural order, the median is an ideal measure of central tendency. It identifies the middle category or value when the data is arranged in order, providing a central point without requiring numerical calculations like the mean.
Question 42: You evaluated various solution possibilities using prioritized solution requirements. These top priorities also need to be the following in order to make a choice:
- Traced
- Verified
- Approved (Correct answer)
- Allocated
Correct answer: Approved
Before a choice can be made based on prioritized requirements, those priorities must be formally Approved by relevant stakeholders. Approval signifies agreement and commitment from decision-makers that these are indeed the most important requirements to guide the solution selection and development, providing the necessary authority for the decision.
Question 43: Change management, config management, and UML diagrams:
- Elaboration (Correct answer)
- Construction
- Transition
- Inception phase
Correct answer: Elaboration
The Elaboration phase in software development focuses on refining requirements, establishing a robust architecture, and planning for construction. During this phase, UML diagrams are extensively used for modeling, and change management and configuration management become critical to control evolving requirements and design artifacts before significant coding begins.
Question 44: The link between a binary response and an ordinal predictor variable, wrist size, is examined in the LOGISTIC method output that follows. The analyst decides on Large (L) as the reference level using reference cell coding. What is a person with a large wrist size's estimated logit? If one is required, simply click the calculator icon to bring one up.
- 0.5663
- -1.0415 (Correct answer)
- 0.0819
- -3.7727
Correct answer: -1.0415
In logistic regression with reference cell coding, the estimated logit for the reference level is directly represented by the intercept term. When 'Large (L)' is chosen as the reference level, its logit is given by the Intercept estimate from the model output. Therefore, the estimated logit for a person with a large wrist size is -1.0415.
Question 45: A logistic regression model's input variable, Region (A, B, or C), is investigated by an analyst. The analyst finds that when Region = A, the likelihood of purchasing a specific item is 1. What issue does this highlight?
- Collinearity
- Influential observations
- Quasi-complete separation (Correct answer)
- Problems that arise due to missing values
Correct answer: Quasi-complete separation
Quasi-complete separation occurs in logistic regression when a predictor variable or a combination of predictors perfectly predicts the outcome for a subset of observations. If the likelihood of purchasing an item is exactly 1 (or 0) for all observations in a specific region, it means that region perfectly predicts the outcome. This can lead to infinite maximum likelihood estimates for the regression coefficients, causing problems with model convergence and interpretation.
Question 46: Amara groups the requirements and then gives a list of those groups of criteria to the next stakeholder. This set of specifications is used by the stakeholder to confirm the solution's scope and evaluate the work that needs to be done on the project. This stakeholder's name.
- Team leader (Correct answer)
- Process Owner
- Release Manager
- Configuration Manager
Correct answer: Team leader
While many stakeholders review requirements, a 'Team leader' (often a development team lead or project lead) is typically responsible for understanding the solution's scope and evaluating the work required for implementation. They use grouped requirements to estimate effort, plan tasks, and ensure the development team has a clear understanding of what needs to be built. Other roles have different primary focuses.
Question 47: Regression models that don't include duplicated input variables can:
- Destabilize parameter estimations to reduce overfitting danger.
- Enhance parameter estimates' stability and cut down on overfitting danger. (Correct answer)
- Make parameter estimations less stable and make overfitting more likely.
- Improve parameter estimates' stability and raise overfitting's danger.
Correct answer: Enhance parameter estimates' stability and cut down on overfitting danger.
Regression models that do not include duplicated or highly correlated (redundant) input variables generally benefit from enhanced parameter estimates' stability. Redundancy can lead to multicollinearity, making it difficult to determine the individual effect of each predictor and inflating standard errors. Removing such variables simplifies the model, improves interpretability, and reduces the risk of overfitting by focusing on truly independent contributions.
Question 48: The BA can decide when information connected with an entity may impact the validity of information values, the manner in which decisions are made in a process, and the organizational priorities by using the following modeling concept, which was utilized to develop a set of views of requirements.
- Events
- Processes
- Rules (Correct answer)
- Relationships
Correct answer: Rules
Business rules define or constrain aspects of a business, influencing how information is processed, decisions are made, and operations are conducted. By modeling business rules, a BA can understand how data validity is enforced, how processes branch based on conditions, and how organizational policies dictate system behavior. This provides a structured way to capture critical constraints and logic that shape requirements.
Question 49: A data collection with numerous variables that lack values is used to create a prediction model. What two issues might this model have? (Select two.)
- There will be a high rate of collinearity among input variables.
- The model will likely be overfit.
- Complete case analysis means that fewer observations will be used in the model building process. (Correct answer)
- New cases with missing values on input variables cannot be scored without extra data processing. (Correct answer)
Correct answer: Complete case analysis means that fewer observations will be used in the model building process.
When a dataset has numerous missing values, two significant issues arise for predictive modeling. Firstly, if a complete case analysis (listwise deletion) is employed, many observations will be discarded, leading to a substantial reduction in the effective sample size available for model building. Secondly, any new cases with missing values on the input variables cannot be directly scored by the model unless specific preprocessing steps, such as imputation or deletion, are applied to handle those missing values consistently with how the model was trained.
Question 50: What aims does enterprise analysis pursue?
- To involve stakeholders in the definition of requirements
- In order for the project team to fully comprehend how to design and implement a solution, it is necessary to define and describe the characteristics of an acceptable solution to a business challenge.
- Capturing the business's future perspective in order to give project requirement elicitation and solution design for a particular initiative and/or long-term planning framework (Correct answer)
- To determine important responsibilities, choose requirement-related tasks, control requirement scope, and maintain communication about the state of requirement gathering
Correct answer: Capturing the business's future perspective in order to give project requirement elicitation and solution design for a particular initiative and/or long-term planning framework
Enterprise analysis aims to understand the business's overall context, strategic goals, and future state. Its purpose is to define the business needs, identify solutions that meet those needs, and scope projects that deliver those solutions. This involves capturing a future perspective to guide both specific project requirements and broader long-term planning, ensuring solutions align with the organization's strategic vision.
Question 51: In the LOGISTIC process, which of the following best defines a concordant pair of observations?
- The anticipated probability for an observation with and without the occurrence is the same.
- A prediction for an observation that includes the event is higher than for an observation that does not. (Correct answer)
- In comparison to an observation without the event, an observation with the event has a lower anticipated probability.
- There is an equal chance that one observation will be associated with the occurrence as another.
Correct answer: A prediction for an observation that includes the event is higher than for an observation that does not.
In logistic regression, a concordant pair consists of one observation where the event occurred and another where it did not. The pair is concordant if the model's predicted probability of the event for the observation where the event *did* occur is higher than the predicted probability for the observation where the event *did not* occur. This indicates that the model correctly distinguishes between event and non-event cases.
Question 52: What tools does a business analyst often use?
- All the above
- Rational Tools
- MS Word
- MS Visio
Business analysts utilize a diverse set of tools to perform their tasks effectively. MS Visio is commonly used for process modeling and diagramming, MS Word for documenting requirements and reports, and Rational Tools (like IBM Engineering Requirements Management DOORS Next) are specialized suites for requirements management and analysis. Therefore, a BA often uses all these types of tools depending on the project and organization's needs.
Question 53: During solution verification, testable requirements will be used to determine whether the solution passes or fails. What kind of standards are you creating?
- Acceptance (Correct answer)
- Evaluation
- Transition
- Performance
Correct answer: Acceptance
Testable requirements used to determine if a solution passes or fails are known as Acceptance Criteria. These criteria define the conditions that must be met for the solution to be deemed satisfactory and approved by stakeholders. They are crucial for verifying that the solution delivers the expected functionality and quality.
Question 54: The client asked Tommy, a business analyst working on the project, to gather data regarding the organization's current state. Tom intends to use models and specifications to present the organization's AS-IS situation. What do the processes of defining and modeling requirements serve to accomplish?
- Analyze the roles and responsibilities of users within the organization and determine process improvements
- Analyze the risks and new opportunities
- Analyze the processes of an organization to determine what processes can be improved
- Analyze the information gathered from stakeholders and translate them into requirements and designs. (Correct answer)
Correct answer: Analyze the information gathered from stakeholders and translate them into requirements and designs.
Defining and modeling requirements involves taking raw information gathered from stakeholders and transforming it into structured, understandable, and actionable requirements and designs. This process helps to clarify, organize, and represent the business needs and solution components in a way that can be effectively communicated and used for development. It's about translating stakeholder input into a formal representation.
Question 55: Which item on the list below best describes the elements of a data flow diagram?
- External entities, processes, data stores, data flow (Correct answer)
- Entities, attributes, processes, data stores, data flow
- Concept, attributes, relationships, metadata
- Name, aliases, entities, process flow, sequences
Correct answer: External entities, processes, data stores, data flow
A Data Flow Diagram (DFD) visually represents how data moves through a system. Its core components are External Entities (sources/destinations of data), Processes (activities that transform data), Data Stores (places where data is held), and Data Flows (the movement of data between these components). This set accurately captures the fundamental elements used in DFDs.
Question 56: This model has been chosen as the winner by an analyst since it outperforms a rival model with more predictors in terms of model fit. Which statistic supports this argument?
- R-Square
- Adj R-Sq (Correct answer)
- Coeff Var
- Error DF
Correct answer: Adj R-Sq
Adjusted R-squared (Adj R-Sq) is the appropriate statistic for comparing models with different numbers of predictors. Unlike R-squared, which always increases or stays the same with added predictors, Adj R-Sq penalizes the addition of unnecessary variables. This allows for a fair comparison, favoring simpler models that still maintain good fit and preventing selection of overly complex models.
Question 57: Select the one that best reflects the functional requirement.
- The system must allow the user to amend customer details. (Correct answer)
- The system must comply with the Data Protection Act.
- The system must be password protected.
- The system must output all reports within five minutes.
Correct answer: The system must allow the user to amend customer details.
A functional requirement describes what the system *must do* to support business processes and user needs. 'The system must allow the user to amend customer details' is a specific action or capability the system provides, directly addressing a user's interaction with the system. The other options describe non-functional requirements related to compliance, security, or performance.
Question 58: Data that were oversampled as a result of an uncommon target are turned into a confusion matrix. Which variables are unaffected by this oversampling?
- Specificity and PV-
- PV+ and PV-
- Sensitivity and PV+
- Sensitivity and Specificity (Correct answer)
Correct answer: Sensitivity and Specificity
Sensitivity (True Positive Rate) and Specificity (True Negative Rate) are unaffected by oversampling because they are calculated based on the conditional probabilities of correct classification within each true class. Sensitivity measures the proportion of actual positive cases correctly identified, while Specificity measures the proportion of actual negative cases correctly identified. Oversampling changes the overall prevalence of classes but does not alter the model's ability to correctly classify instances within their respective true classes, thus preserving these metrics.
Question 59: High-level use cases, BRD, and the project plan areβ-
- Construction
- Transition
- Elaboration
- Inception phase (Correct answer)
Correct answer: Inception phase
The Inception phase in software development (especially RUP) is the initial phase where the project's vision, scope, and feasibility are established. During this phase, high-level use cases are identified to understand system functionality, a Business Requirements Document (BRD) outlining the business needs is created, and the initial project plan is formulated to define the project's direction and goals. It sets the foundation for the entire project.
Question 60: A sequence of values scattered around the average are referred to as:
- Dispersion (Correct answer)
- Skewness
- Central tendency
- Symmetry
Correct answer: Dispersion
Dispersion, also known as variability or spread, refers to how stretched or squeezed a distribution of data is. It quantifies the extent to which individual data points differ from each other and from the central tendency (average), indicating the spread of values.
Question 61: Which example of the quality-of-service (non-functional; not exhaustive list) requirements below is accurate?
- All the above (Correct answer)
- Security and usability
- Scalability
- Performance
Correct answer: All the above
Quality-of-service requirements, also known as non-functional requirements, describe how well a system performs its functions rather than what it does. Security, usability, performance, and scalability are all classic examples of non-functional requirements. They define the system's operational characteristics, constraints, and quality attributes, which are crucial for user satisfaction and system success.
Question 62: The system must allow users to submit free text up to ββββ characters in length in the project plan notes.
- None of the above
- 300
- 250
- 255 (Correct answer)
Correct answer: 255
255 characters is a very common default or standard maximum length for short text fields in many database systems and applications, particularly for fields like notes or comments. This limit often stems from historical technical constraints (e.g., VARCHAR(255) in databases) and is a practical choice for ensuring data integrity, optimizing storage, and maintaining consistent field sizes across systems.
Question 63: Jessica is describing how data from an existing system will be changed in order to be better compatible with the new system. She's logging what kind of demand, exactly?
- Solution Requirements
- Functional Requirements
- Non-Functional Requirements
- Transition Requirements (Correct answer)
Correct answer: Transition Requirements
Transition requirements describe the capabilities a solution must possess to facilitate the move from the current state to the future state, but which are no longer needed once the transition is complete. Changing data from an existing system to be compatible with a new system (e.g., data migration or conversion) is a classic example, as it's necessary for implementation but not for the new system's ongoing operation.
Question 64: What procedure makes certain that problems discovered during an organizational readiness assessment are addressed and fixed?
- Force field analysis
- Root cause analysis
- SWOT analysis
- Problem-tracking (Correct answer)
Correct answer: Problem-tracking
Problem-tracking is the systematic process of identifying, documenting, prioritizing, and resolving issues. When an organizational readiness assessment uncovers problems, a problem-tracking system ensures these issues are formally managed, assigned to individuals, and monitored until they are successfully addressed, facilitating a smooth transition.
Question 65: Which of the following best defines a pair of observations that are incongruent in the LOGISTIC process?
- In comparison to an observation without the event, an observation with the event has a lower anticipated probability. (Correct answer)
- The anticipated probability for an observation with the event is the same as for an observation without the event.
- There is an equal chance that one observation will be associated with the occurrence as another.
- In comparison to an observation without the event, an observation with the event has a higher projected probability.
Correct answer: In comparison to an observation without the event, an observation with the event has a lower anticipated probability.
In the context of logistic regression and concordance/discordance, a pair of observations is considered 'discordant' (incongruent) if, for a pair where one observation has the event (e.g., target=1) and the other does not (target=0), the model predicts a *lower* probability of the event for the observation that *actually had* the event. This indicates a misordering by the model, where it incorrectly assigns a higher probability to the non-event observation.
Question 66: BA In order for the stakeholders to discuss and refer to the requirements using common terminology, Jay intended to communicate the key concepts to them as he was gathering the requirements. Which of the following sets doesn't accurately represent some of the BABOK's fundamental ideas?
- Solution, stakeholder, architecture and Change (Correct answer)
- Value, change, need and solution
- Change, Need, solution and Value
- Need, solution, stakeholder and Context
Correct answer: Solution, stakeholder, architecture and Change
The BABOK Guide's Business Analysis Core Concept Model (BACCM) defines six fundamental concepts: Change, Need, Solution, Stakeholder, Value, and Context. The option 'Solution, stakeholder, architecture and Change' incorrectly includes 'architecture' as a core concept. While architecture is related to solutions, it is not one of the six fundamental concepts explicitly defined within the BACCM.
Question 67: With the exception of..., business analysts normally assume the primary role in all of the following.
- Promotional activities
- Translating and simplifying requirements
- Requirements management and communication
- Planning and monitoring (Correct answer)
Correct answer: Planning and monitoring
Business analysts typically play a primary role in managing requirements, communicating them, and translating complex needs into understandable formats. However, the primary responsibility for overall project planning and monitoring, including schedule, budget, and resource allocation, usually rests with the Project Manager. While BAs contribute to planning, they do not typically assume the *primary* role in project-level planning and monitoring.
Question 68: The numbers are 78, 56, 22, 34, 45, 54, 39, 68, 54, and 84. What is the median?
- 50
- 52
- 56
- 54 (Correct answer)
Correct answer: 54
To find the median, first arrange the numbers in ascending order: 22, 34, 39, 45, 54, 54, 56, 68, 78, 84. Since there are 10 numbers (an even count), the median is the average of the two middle numbers. The 5th and 6th numbers are 54 and 54, so their average is (54 + 54) / 2 = 54.
Question 69: When taken from: the total of the absolute deviations is at its minimum.
- Mode
- Mean
- Median (Correct answer)
- None of the above
Correct answer: Median
The total of the absolute deviations from a central point is minimized when that central point is the median of the data. This is a unique mathematical property of the median, making it the measure of central tendency that best represents the 'middle' in terms of minimizing absolute differences to all data points. In contrast, the mean minimizes the sum of squared deviations.
Question 70: You may check for non-linearity in binary logistic regression by visualizing:
- A plot of projected probability values against a predictor variable using logistic regression.
- Binary response scatterplot vs predictor variable
- An empirical logit trend plot against a predictor variable (Correct answer)
- Odds ratio values plotted against a predictor variable in a box.
Correct answer: An empirical logit trend plot against a predictor variable
To check for non-linearity in binary logistic regression, an empirical logit trend plot against a predictor variable is the most effective visualization. This plot transforms the binary response into empirical logits, which should show a linear relationship with the predictor if the model's linearity assumption holds. Deviations from a linear trend in this plot indicate non-linearity, suggesting the need for transformations or polynomial terms.
Question 71: Which SAS application will split the original data set into training and validation data sets stratified by county, each comprising 60% of the data?
- Proc sort data=SASUSER.DATABASE;by county;run;proc surveyselect data=SASUSER.DATABASE samprate=0.6 out=sample;strata county;eun;
- Proc surveryselect data=SASUSER.DATABASE samprate=0.6 out=sample;strata country;run;
- Proc sort data=SASUSER.DATABASE;by county;run;proc surveyselect data=SASUSER.DATABASE samprate=0.6 out=sample outall;strata county;run; (Correct answer)
- Proc sort data=SASUSER.DATABASE;by county;run;proc surveyselect data=SASUSER.DATABASE samprate=0.6 out=sample outall;run;
Correct answer: Proc sort data=SASUSER.DATABASE;by county;run;proc surveyselect data=SASUSER.DATABASE samprate=0.6 out=sample outall;strata county;run;
To perform stratified sampling in SAS, the data must first be sorted by the stratification variable, which in this case is 'county'. The `PROC SURVEYSELECT` procedure is then used to select a sample, with `samprate=0.6` indicating a 60% sample. The `strata county;` statement ensures that the sampling is done independently within each county, and `outall` creates an output dataset containing both selected and unselected observations, allowing for easy creation of training and validation sets.
Question 72: What is a business analyst's main responsibility throughout an enterprise analysis?
- Provide management with information needed to make decisions (Correct answer)
- Identify the organization's financial needs.
- Plan the business analysis and establish the organizational strategy.
- Select and prioritize projects
Correct answer: Provide management with information needed to make decisions
During enterprise analysis, a business analyst's main responsibility is to gather, analyze, and synthesize information about the organization's current state, future goals, and potential solutions. The ultimate goal is to 'Provide management with information needed to make decisions' regarding strategic initiatives, project prioritization, and investment in solutions that align with the business's objectives.
Question 73: According to the BABOK guidance, which of the following does not result in a successful interview for gathering requirements?
- Level of understanding of the domain by the interviewer.
- Experience of the interviewee in conducting interview. (Correct answer)
- Skill of an interviewer in documenting discussion.
- Rapport between interviewer and interviewee.
Correct answer: Experience of the interviewee in conducting interview.
For a successful interview in gathering requirements, factors like the interviewer's domain understanding, skill in documenting discussions, and rapport with the interviewee are crucial. However, the 'experience of the interviewee in conducting interviews' is irrelevant to the success of *this* interview for gathering requirements. The interviewee's role is to provide information, not to conduct the interview itself.
Question 74: Which approach DOES NOT work well for scoring fresh data against a predetermined target in a logistic regression model?
- Use the saved parameter estimates from the LOGISTIC procedure and score new observations in the SCORE procedure.
- Use the SCORE statement in the LOGISTIC procedure.
- Augment the training data set with new observations and rerun the LOGISTIC procedure. (Correct answer)
- Augment the training data set with new observations and set their responses to missing.
Correct answer: Augment the training data set with new observations and rerun the LOGISTIC procedure.
Augmenting the training data with new observations and rerunning the LOGISTIC procedure is an inefficient and inappropriate method for scoring fresh data against a predetermined target. This approach would retrain the model, potentially altering its parameters based on the new data, rather than applying the existing, predetermined model. The standard and correct methods involve using the `SCORE` statement or applying saved parameter estimates to the new data, which ensures the original model is used for prediction without modification.
Question 75: A business analyst's main goal is to assist organizations in implementing...
- Technology systems
- Technology solutions (Correct answer)
- Business systems
- Business solutions
Correct answer: Technology solutions
While business analysts work to improve business processes and achieve business goals, their main objective in modern organizations is often to assist in implementing technology solutions. They bridge the gap between business needs and technological capabilities, translating business requirements into specifications for software or systems that solve problems, create efficiencies, or enable new opportunities.
Question 76: What techniques are used to gather primary data?
- experiments
- interview
- All of the above (Correct answer)
- observation
Correct answer: All of the above
Primary data refers to information gathered directly by the researcher for their specific study. Experiments allow for controlled data collection, interviews provide in-depth qualitative data, and observation involves directly watching and recording behaviors or events. All these methods are effective for obtaining first-hand information.
Question 77: What is the primary purpose of requirements elicitation in business analysis?
- To document existing system functionality
- To assign tasks to development teams
- To create test cases for QA teams
- To discover and draw out stakeholder needs and expectations (Correct answer)
Correct answer: To discover and draw out stakeholder needs and expectations
Requirements elicitation is the process of discovering and drawing out stakeholder needs, expectations, and constraints to define what a solution must do.
Question 78: In the use case scenario, the term --- is used to imply that a certain action needs to have taken place in order for the other to take place.
- None of the above
- Includes and Extends
- Includes
- Extends (Correct answer)
Correct answer: Extends
In UML use case diagrams, an 'extends' relationship indicates that one use case (the extending use case) adds functionality to another (the base use case) under specific conditions. It implies that the extending use case is optional and only occurs if a certain condition is met within the base use case. This differs from 'includes,' which signifies mandatory functionality.
Question 79: What method could be employed to help the project team become comfortable with the current solution scope?
- Brainstorming.
- Requirements workshop (Correct answer)
- Context scope diagram
- Structured walkthrough.
Correct answer: Requirements workshop
A requirements workshop is an excellent method to help the project team become comfortable with the current solution scope because it brings together key stakeholders and the project team in a collaborative, facilitated environment. During these workshops, the scope and requirements can be thoroughly discussed, clarified, and validated, fostering a shared understanding and building consensus among all participants. This direct engagement helps the team gain confidence and comfort with the defined scope.
Question 80: Which of the following is a strategy for reducing technological risks?
- Restricting access through physical measures to IT equipment (Correct answer)
- Using cloud computing for off-site storage
- Relocating a facility to an area with a more stable electrical distribution system
- Installing a back up emergency generator
Correct answer: Restricting access through physical measures to IT equipment
Restricting physical access to IT equipment is a fundamental security measure that directly reduces technological risks like data breaches, hardware tampering, and unauthorized system access. While other options address different types of risks (e.g., power stability, data backup), physical security prevents direct malicious or accidental interference with the technology itself.
Question 81: Except for one, none of the following are outcomes of feasibility analysis.
- The mission statement of the buss area and its org charts
- A description of the the methodology that will be used to deliver the new set of capabilities
- Description of the type of solo components that will be delivered
- Description of the approach that will be taken to implement a new set of capabilities (Correct answer)
Correct answer: Description of the approach that will be taken to implement a new set of capabilities
Feasibility analysis primarily assesses the practicality and viability of a proposed project or solution, focusing on aspects like technical, economic, legal, operational, and schedule feasibility. Its outcomes typically include recommendations on whether to proceed and identification of potential risks. A detailed 'description of the approach that will be taken to implement a new set of capabilities' is a more granular planning output that comes after feasibility has been established and the project is approved to move forward.
Question 82: If a series' maximum value is 25, and its range is 15, then the series' maximum value is:
- 20
- 30
- 10 (Correct answer)
- 5
Correct answer: 10
The range of a series is calculated as the difference between its maximum and minimum values. Given that the maximum value is 25 and the range is 15, we can determine the minimum value by subtracting the range from the maximum value. Therefore, the minimum value is 25 - 15, which equals 10.
Question 83: A business analyst is Rolly. For a project, he is gathering, locating, and organizing business analytical data. Which of the following statements about business analysis data is FALSE?
- Information from business analysis projects can be used as both an input and an output.
- It refers to the broad and diverse sets of information that business analysts analyze, transform, and report
- Requirements, designs, solution scope, and change strategy are the examples of business analysis information
- Business analysis information is nothing but the requirements (Correct answer)
Correct answer: Business analysis information is nothing but the requirements
Business analysis information is a comprehensive term encompassing a wide array of data, including requirements, designs, solution scope, change strategy, and other relevant details. Stating that 'Business analysis information is nothing but the requirements' is false because requirements are merely one component of this broader body of information. It includes all inputs, outputs, and transformations managed by a business analyst.
Question 84: A traditional focus group differs from an online focus group is
- There is no difference between a traditional focus group and an online focus group
- Traditional focus group is considered a form of qualitative research while an online focus group produce quantitative
- Traditional focus group meets in the same physical room while online focus group participate via network connection (Correct answer)
- Traditional focus groups requires a moderator while online focus groups does not require moderator
Correct answer: Traditional focus group meets in the same physical room while online focus group participate via network connection
The fundamental distinction between traditional and online focus groups lies in their mode of interaction. Traditional focus groups gather participants in a single physical location, allowing for face-to-face discussion and observation of non-verbal cues. Online focus groups, conversely, utilize internet-based platforms for participants to interact remotely, offering geographical flexibility but potentially limiting the richness of non-verbal communication.
Question 85: Business analyst Rhea is analyzing the potential solutions. Rhea now intends to develop a document that will outline various solution options and explain how each one satisfies business requirements and provides an anticipated business value. Which activity is Rhea engaged in?
- Vision Statement
- Feasibility Study (Correct answer)
- Solution Scope statement
- Product Roadmap
Correct answer: Feasibility Study
Rhea's activity of outlining various solution options, explaining how each satisfies business requirements, and detailing anticipated business value perfectly describes a Feasibility Study. This study assesses the practicality and viability of proposed solutions, helping stakeholders make informed decisions about which option to pursue based on its potential benefits, costs, and risks.
Question 86: Except for one, which stakeholder does not take part in the prioritization of requirements?
- Project manager
- End user (Correct answer)
- Domain subject matter expert
- Implementation subject matter expert
Correct answer: End user
While end-users are vital for providing detailed requirements and feedback on usability, they typically do not participate in the strategic prioritization of requirements for the entire solution. Prioritization usually involves balancing various business, technical, and strategic factors, a task generally performed by stakeholders like project managers, domain subject matter experts, and implementation subject matter experts who have a broader organizational or technical perspective. End-users primarily focus on their specific needs rather than the overall project trade-offs.
Question 87: It is only possible to validate a solution against one that is ____________ .
- Designed
- Confirmed
- Deployed
- Constructed (Correct answer)
Correct answer: Constructed
Solution validation assesses whether the solution meets the business need and delivers value. This can only be performed once a tangible version of the solution exists, meaning it has been built or 'constructed.' You cannot validate a solution that only exists as a design or concept; you need a concrete artifact to test and evaluate its effectiveness.
Question 88: What documents are associated with the use case?
- FRD
- None of the above
- SSD
- FRD and SSD (Correct answer)
Correct answer: FRD and SSD
Use cases describe how an actor interacts with a system to achieve a goal. A Functional Requirements Document (FRD) details the 'what' of the system, often using use cases to structure functional requirements. A System Specification Document (SSD) provides a more technical description of the system's design and how it will meet those requirements, often referencing the use cases and their associated flows.
Question 89: A model is created by an analyst utilizing the LOGISTIC process. The sensitivity and specificity statistics on a validation data set for various cutoff values are now of interest to them. What combination of options and statements will provide these statistics?
- Score data=valid1 out=roc;
- Mode1resp(event= '1') = gender region/outroc=roc;
- Score data=valid1 outroc=roc; (Correct answer)
- Mode1resp(event"1") = gender region/ out=roc;
Correct answer: Score data=valid1 outroc=roc;
In SAS's LOGISTIC procedure, the `SCORE` statement is used to apply a previously fitted model to a new dataset, such as a validation set. To obtain sensitivity and specificity statistics across various cutoff values for ROC curve analysis, the `OUTROC=` option must be specified within the `SCORE` statement. This option directs the procedure to output these performance metrics into a new dataset, allowing for a comprehensive evaluation of the model's discriminative power on the validation data.
Question 90: Which technology does Peter need to employ to construct a navigation flow?
- Prototype (Correct answer)
- UC
- Interface analysis
- User stories
Correct answer: Prototype
A prototype is an early sample or model of a product used to test concepts, gather feedback, and visualize user interaction. When constructing a navigation flow, a prototype allows users to click through screens and experience the intended user journey, making it an ideal tool for demonstrating and refining how users will move through an application or system.
Question 91: Which of the following best sums up the significance of the stakeholder list in determining demand priority?
- The organizational structure affected by the solution is provided.
- It guarantees that all parties have participated in the requirements management strategy, which establishes the procedure for requirement prioritizing.
- It provides degrees of authority to identify the stakeholders who must be prioritized. (Correct answer)
- It aids the project manager in drafting the invitation for the meeting to discuss needs priority.
Correct answer: It provides degrees of authority to identify the stakeholders who must be prioritized.
The stakeholder list is crucial for demand prioritization because it identifies all relevant parties and, when combined with stakeholder analysis, clarifies their levels of authority and influence. This allows business analysts to determine which stakeholders' input carries the most weight and must be prioritized when making decisions about requirements. It ensures that those with the necessary decision-making power are engaged effectively.
Question 92: ββββββ testing is done with Loadrunner.
- Regression and Performance
- Regression
- None of the above
- Performance (Correct answer)
Correct answer: Performance
LoadRunner is a widely recognized and powerful software testing tool specifically designed for performance testing. It simulates thousands of concurrent users to put a system under stress, measuring its behavior, response times, and resource utilization under various load conditions. This helps identify bottlenecks and ensure the system can handle expected user traffic and performance demands.
Question 93: Mapping from a source system to a destination system is known as:
- None of the above
- Block box testing
- UAT
- Data Mapping (Correct answer)
Correct answer: Data Mapping
Data mapping is the process of creating a link between two distinct data models, defining how data elements from a source system correspond to data elements in a destination system. This is crucial for data migration, integration, and transformation projects, ensuring that data is accurately transferred and understood across different systems.
Question 94: What does the Zachman Framework's "How" capture?
- Process and functions (Correct answer)
- Location and network
- Data and entities
- Motivation
Correct answer: Process and functions
The Zachman Framework for Enterprise Architecture is a two-dimensional classification scheme that organizes descriptive representations of an enterprise. The 'How' column (also known as the 'Function' or 'Process' column) captures information related to how the business operates. It describes the processes, functions, and activities that transform inputs into outputs, essentially detailing the dynamic aspects of the enterprise.
Question 95: As a business analyst, what type(s) of communication do you need?
- Written
- Verbal and Written (Correct answer)
- Verbal
Correct answer: Verbal and Written
Business analysts require strong verbal communication skills for conducting interviews, facilitating workshops, and presenting findings to stakeholders. Equally important are excellent written communication skills for documenting requirements, creating reports, and preparing comprehensive business cases. Proficiency in both verbal and written communication is essential for effective stakeholder engagement and clear information transfer throughout a project.
Question 96: Which of the following three describe the difficulties in gathering requirements? choose 3
- Implicit Requirements (Correct answer)
- Domain Knowledge/understanding (Correct answer)
- Requirements Volatility (Correct answer)
- Project budget
Correct answer: Implicit Requirements
Difficulties in gathering requirements include 'Implicit Requirements,' which are unstated assumptions stakeholders have, making them hard to discover. 'Requirements Volatility' refers to requirements changing frequently, making them difficult to stabilize. Lastly, 'Domain Knowledge/understanding' can be a challenge if the business analyst or stakeholders lack sufficient understanding of the business area, leading to misinterpretations or incomplete requirements.
Question 97: What components go into creating a use case diagram?
- None of the above
- Actor and Use Case (Correct answer)
- Actor
- Use Case
Correct answer: Actor and Use Case
A use case diagram in UML (Unified Modeling Language) primarily illustrates the interactions between users (Actors) and the system (Use Cases). Actors represent external entities that interact with the system, while use cases represent the distinct functionalities or services the system provides. These two components are fundamental to depicting system scope and user interactions, showing 'who does what' with the system.
Question 98: What kind of specifications should cover employee training, information conversion, and user acceptance testing?
- Transition (Correct answer)
- Functional
- Stakeholder
- Implementation
Correct answer: Transition
Transition requirements are temporary requirements that describe the capabilities needed to move from the current state to the future state. Employee training, information (data) conversion, and user acceptance testing (UAT) are all critical activities that facilitate this move and ensure the successful adoption and operation of the new solution.
Question 99: Project documentation and product delivery pertain to:
- Construction
- Transition (Correct answer)
- Inception phase
- Elaboration
Correct answer: Transition
In the Rational Unified Process (RUP) and similar iterative development lifecycles, the Transition phase focuses on moving the developed system into the production environment. This includes crucial activities like beta testing, user training, deployment, and ensuring all necessary project documentation is complete and the final product is successfully delivered to end-users. It's the phase where the system goes live.
Question 100: Which diagram is typically used in the preliminary phases of analysis to describe the relevant components?
- All the above
- Activity (Correct answer)
- Sequence
- Use Case
Correct answer: Activity
Activity diagrams are excellent for modeling the flow of activities and processes within a system or business. In the preliminary phases of analysis, they help BAs understand and describe the sequence of actions, decisions, and parallel processes involved, making them ideal for illustrating how different components interact to achieve a goal.
Question 101: When should requirements allocation in a project start?
- When solution design and construction starts
- When the real project requirements are derived
- When the proposed solution is being assessed
- When the solution approach is determined (Correct answer)
Correct answer: When the solution approach is determined
Requirements allocation, which involves assigning specific requirements to particular solution components or releases, can only effectively begin once the overall solution approach has been determined. This approach dictates the structure and major components to which requirements will be assigned, making it a prerequisite for allocation.
Question 102: What should the BA look for in stakeholders to identify individuals who might have an impact on the project's deliverables? Select the most appropriate response
- A description of the approach that will be taken to implement a new set of capabilities (Correct answer)
- A description of the methodology that will be used to deliver the new set of capabilities
- A description of the type of solo components that will be delivered
- The mission statement of the business area and it organizational charts
Correct answer: A description of the approach that will be taken to implement a new set of capabilities
To identify stakeholders who will significantly impact project deliverables, a Business Analyst should seek information about the approach for implementing new capabilities. This reveals who is involved in defining, designing, developing, and deploying these capabilities, and thus who holds influence or decision-making power over the project's outcomes. Understanding the implementation strategy helps pinpoint key contributors and potential blockers.
Question 103: What is a reasonable separation between training, validation, and testing data to undertake an honest evaluation of a predictive model?
- Training: 100% Validation: 0% Testing: 0%
- Training: 50% Validation: 0% Testing: 50%
- Training: 0% Validation: 100% Testing: 0%
- Training: 50% Validation: 50% Testing: 0% (Correct answer)
Correct answer: Training: 50% Validation: 50% Testing: 0%
A 50% training and 50% validation split is considered a reasonable separation for model evaluation, particularly during the development phase. This division allows the model to learn from a substantial portion of the data while reserving an equally large, independent portion for assessing its performance and generalization ability. While a dedicated test set is often used for final, unbiased evaluation, this split provides a robust way to tune hyperparameters and prevent overfitting during initial model development.
Question 104: Business analyst Robin works for the ABC company. Robin is engaged in a project to enhance the performance of web services. Management advised Robin that the implementation of these improvement initiatives shouldn't take more than 90 days. Implementation over a 90-day period represents what kind of factor?
- Business Constraint (Correct answer)
- Schedule Constraint
- Assumption
- Technical Constraint
Correct answer: Business Constraint
A 90-day implementation limit imposed by management is a Business Constraint. While it relates to schedule, its origin is a business decision or rule rather than a technical limitation or a generic project management constraint. Business constraints are limitations imposed by the organization's policies, budget, or strategic objectives that must be adhered to.
Question 105: What justifies a business analyst's participation in the Solution Assessment and Validation tasks?
- They have built relationships with all key project stakeholders
- They are most knowledgeable about the business environment. (Correct answer)
- They work closest with the project manager and the project team
- They bring technical skills to the solution assessment process.
Correct answer: They are most knowledgeable about the business environment.
Business analysts possess deep knowledge of the business context, including stakeholder needs, business objectives, and the current operational environment. This understanding is crucial for assessing whether a solution truly meets the business demand, delivers value, and fits within the organizational context during validation. They bridge the gap between technical solutions and business needs.
Question 106: TDD in the context of a business analyst refer:
- Test Driven Development (Correct answer)
- Test Design Description
- Technical Design Document
- Test Device Development
Correct answer: Test Driven Development
TDD stands for Test Driven Development, an agile software development methodology where automated tests are written before the actual code. While primarily a developer practice, Business Analysts are crucial in defining clear, testable requirements that feed into this process. Understanding TDD helps BAs ensure that requirements are precise enough to be translated into automated tests, contributing to higher quality software.
Question 107: In order to minimize the impact of solution deployment on business operations, you are deciding which solution requirements to incorporate in your project iterations. What are you doing right now?
- Change management
- Agile project planning
- Rolling wave planning
- Release planning (Correct answer)
Correct answer: Release planning
Deciding which solution requirements to incorporate into project iterations to minimize deployment impact on business operations is a key aspect of Release Planning. This involves strategically grouping features and requirements into planned releases to deliver incremental value while managing dependencies and minimizing disruption.
Question 108: Diane was familiar with every aspect of her previous position. Both official and informal rules governing how the business analysis should be done were in existence throughout her enterprises. However, she recently accepted a position as a senior business analyst with RWZ company after quitting her previous position, and to her surprise, there are no set criteria in place. For the initiative she has been tasked with, Diane is aware that she needs to provide a business analysis strategy. How should Diane proceed? (Choose the top response)
- Diane must implement the same standards from her previous organization to complete her initiative
- Diane must work with the appropriate stakeholders to determine how the work will be completed (Correct answer)
- Diane should look to the project manager to make the decision on how the business analysis will be accomplished
- Diane should introduce the CMMI model to her manager in order to define the business analysis standards
Correct answer: Diane must work with the appropriate stakeholders to determine how the work will be completed
When no established business analysis standards or processes exist, a business analyst's role is to collaborate with appropriate stakeholders to define the approach for the work. This involves understanding the project context, organizational culture, and stakeholder needs to tailor a suitable strategy. Importing standards from a previous organization or deferring solely to a project manager might not align with the current company's specific environment or gain necessary buy-in.
Question 109: Ronald has been speaking with various stakeholders while doing needs elicitation. Many issues are raised during the debates that need more proof to be accurate. How ought Ronald to record these?
- These should not be documented till validated
- These should be documented as requirements
- These should still be documented as needs
- These should be documented as assumptions (Correct answer)
Correct answer: These should be documented as assumptions
When information gathered during elicitation lacks sufficient proof or validation, it should be documented as an assumption. Assumptions are factors believed to be true but not yet confirmed, and they carry inherent risks if proven false. Recording them as assumptions allows the team to acknowledge, track, and plan for their eventual validation or mitigation, preventing potential project issues.
Question 110: Determine which example of explicit individual knowledge is valid.
- A rumor about a company acquisition
- A job description for a business analyst (Correct answer)
- An ability to use a spreadsheet application
- A user interface design style guide
Correct answer: A job description for a business analyst
Explicit knowledge is information that can be easily articulated, codified, stored, and accessed, often found in documents, databases, or manuals. A job description is a perfect example of explicit knowledge because it formally outlines roles, responsibilities, and qualifications in a written, shareable format. In contrast, an ability (like using a spreadsheet) is tacit, and a rumor is unverified information.
Question 111: The measurements required to determine the variation between the observations in the variable's unit are known as:
- Absolute measures of dispersion (Correct answer)
- Coefficient of skewness
- Relative measures of dispersion
- Coefficient of variation
Correct answer: Absolute measures of dispersion
Absolute measures of dispersion quantify the spread or variability within a dataset using the original units of the data. These measures, such as range, variance, and standard deviation, directly indicate the extent of variation in the same units as the observations.
Question 112: In order to illustrate the components of a system's data and the way that data flows within it, Raymond is building a model. Who or what is Raymond modeling?
- Functional Decomposition
- WBS
- Data Model
- Data Flow diagram (Correct answer)
Correct answer: Data Flow diagram
A Data Flow Diagram (DFD) is a specific type of model used to illustrate how data moves through a system. It depicts the system's data components (external entities, data stores) and the processes that transform data, showing the flow of information between them. This directly matches the goal of illustrating 'the components of a system's data and the way that data flows within it.'
Question 113: The sample mean is a
- statistics (Correct answer)
- parameter
- constant
- variable
Correct answer: statistics
A statistic is a numerical characteristic calculated from a sample of a population. The sample mean is computed from the values within a sample and serves as an estimate for the population mean. In contrast, a parameter is a numerical characteristic of the entire population.
Question 114: What is the main purpose of using prototyping as a requirements elicitation technique?
- To replace the need for written requirements
- To test the performance of the system under load
- To help stakeholders visualize and react to a proposed solution to clarify requirements (Correct answer)
- To create the final deliverable for stakeholders
Correct answer: To help stakeholders visualize and react to a proposed solution to clarify requirements
Prototyping gives stakeholders a tangible model to interact with, making it easier for them to identify what they want and don't want in the final solution.
Question 115: What is 'interface analysis' used for in requirements elicitation?
- Measuring system performance at integration points
- Identifying and defining how a system will interact with other systems, users, and external entities (Correct answer)
- Documenting internal system architecture
- Analyzing user interface design aesthetics
Correct answer: Identifying and defining how a system will interact with other systems, users, and external entities
Interface analysis identifies all the touchpoints where a system interacts with external entities β users, other systems, or hardware β and defines the requirements for those interactions.
Question 116: For testing___________, Winrunner is used.
- Performance testing
- None of the above
- Performance testing and Regression
- Regression (Correct answer)
Correct answer: Regression
WinRunner was a popular automated testing tool, primarily used for functional and regression testing of software applications. It allowed testers to record and playback user interactions, ensuring that new changes or bug fixes did not negatively impact existing functionalities. While now largely superseded by other tools, its primary use was to automate the verification of previously working features after modifications.
Question 117: Which elicitation technique is most appropriate when requirements need to be gathered from a large number of geographically dispersed stakeholders simultaneously?
- Document analysis
- Prototyping
- One-on-one interviews
- Surveys and questionnaires (Correct answer)
Correct answer: Surveys and questionnaires
Surveys and questionnaires are ideal for reaching large, distributed audiences efficiently and collecting standardized data without scheduling individual sessions.
Question 118: What average's sum of deviations equals zero?
- Mode
- None of the above
- Median
- Mean (Correct answer)
Correct answer: Mean
The mean (arithmetic average) possesses a unique property where the sum of the deviations of each data point from the mean is always zero. This characteristic makes the mean the balancing point of a dataset, representing its central equilibrium.
Question 119: David works for the ACME Organization as a business analyst. As part of the requirements development process, David is now working on many work products. He may need to discuss the results of his job with the stakeholders. Which of the following is not a work product example?
- Requirements documentation (Correct answer)
- Presentation slides
- Meeting agendas and minutes
- Interview questions and notes
Correct answer: Requirements documentation
The question asks for what is *not* a work product example in the context of discussing *results* with stakeholders. Interview questions and notes, presentation slides, and meeting agendas/minutes are all examples of artifacts created *during* the requirements development process or for *communicating* results. Requirements documentation, however, is the *output* or *result* of the requirements development process itself, not merely a work product used to discuss results.
Question 120: Whose approval does the distribution of requirements to components and releases receive?
- Domain SME
- Business analyst
- Project sponsor (Correct answer)
- Project manager
Correct answer: Project sponsor
The Project Sponsor is typically the ultimate authority for the project, responsible for its overall success, funding, and strategic alignment. Decisions regarding the distribution of requirements to solution components and releases significantly impact the project scope, timeline, and resource allocation, thus requiring the sponsor's approval to ensure alignment with business objectives.
Certified Business Analysis Professional (CBAP)
The CBAP is an IIBA certification for experienced business analysis professionals, validating expertise in applying the Business Analysis Body of Knowledge (BABOK Guide) to real-world scenarios and complex analytical challenges.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong β answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds