Vous êtes sur la page 1sur 9

ZC11532-QQA7-YDQQ

The goal of Entity-Relationship Diagrams (ERD) is to:


Choice 1
define groupings of data within the primary domain.
Choice 2
structure data attributes in a rigid fashion.
Choice 3
document the business process and flow of data through the enterprise.
Choice 4
normalize the data model for an application.
Choice 5
visualize relationships between data groups and elements.
The difference between an actor and a persona is:
Choice 1
actors model classes of users while personas group together actors.
Choice 2
actors model specific users while personas model classes of users.
Choice 3
actors are defined in business terms while personas are defined in technical ter
ms.
Choice 4
actors model classes of users while personas model specific users.
Choice 5
actors are used to perform functional testing while personas are used to perform
UX testing.
Scenario
You hold a meeting after a project concludes, seeking answers to the following q
uestions:
1. What did we do well that if we do not discuss we may forget?
2. What did we learn?
3. What should we do differently next time?
4. What still puzzles us?
Based on the scenario above, what type of meeting did you hold?
Choice 1
Phase II
Choice 2
Retrospective
Choice 3
SPI Determination
Choice 4
Daily Scrum
Choice 5
Agile Review
Scenario
While investigating the business process for order fulfillment at a client's off
ice, you document the following steps:
1. Receive order slip in mailroom
2. Scan order slip into recordkeeping system
3. Send order slip to order fulfillment
4. Scan order slip into document imaging system
5. Process order slip (confirm inventory, etc.)
6. Package merchandise
7. Send to shipping
Based on the scenario above, what process improvement do you suggest?
Choice 1
Link the recordkeeping system and the document imaging system, so that the order
slip is scanned once.
Choice 2
Have the mailroom staff fulfill the order in addition to processing the incoming
order slips.
Choice 3
Remove inventory verification, because the order slip never would have reached f
ulfillment if inventory was unavailable.
Choice 4
Integrate order fulfillment and the mailroom, because there is too much overlap
between their jobs.
Choice 5
Integrate the shipping department with the order fulfillment department, and cut
staff levels by half.
Scenario
While discussing the requirements for a new system, one of the stakeholders says
the following:
Our current system takes forever to process orders! It seems like we spend more
time waiting for it to accept orders than we do fulfilling the orders! Before we
had that system, we did it all by hand, and we could process an order in about
30 seconds. Our current system takes longer than that!
Based on the scenario above, what business requirement do you write?
Choice 1
Submitted orders must be fully processed in less than 30 seconds.
Choice 2
Submitted orders must be fully processed in less than 15 seconds when system loa
d allows.
Choice 3
Submitted orders must be fully processed in a reasonable amount of time.
Choice 4
The system will show proper progress information as a submitted order is process
ed.
Choice 5
A manual process will be created for instances when systematic orders are not pr
ocessed fast enough.
Why do you conduct interviews before beginning requirements gathering?
Choice 1
They result in better functional decomposition.
Choice 2
They often lead to more achievable project goals.
Choice 3
They can be a way to introduce a new project plan technique.
Choice 4
They can cut development time significantly.
Choice 5
They help identify all stakeholders and project goals.
When creating UI specifications, you consider:
Choice 1
the processing power of the servers involved.
Choice 2
whether the developers are capable of implementing them.
Choice 3
the cost of building the UI versus buying an existing one.
Choice 4
how the application interacts with other associated applications.
Choice 5
the data and context of the user within the application.
When beginning a new development project, what is the first step in determining
if there is existing code that can be reused to implement this project?
Choice 1
Abstract out and document the common bits of functionality for similar off-the-s
helf products.
Choice 2
Browse through the code for existing projects to see what can be reused.
Choice 3
E-mail senior management to inquire about what components exist that can be reus
ed.
Choice 4
Design the system so that code reuse opportunities are one of the outcomes of th
e project.
Choice 5
Determine if there are off-the-shelf products that can be purchased to meet the
projects' needs.
To document technical requirements, who do you need to identify first?
Choice 1
Senior managers who will guide the project and allocate funds and resources to i
t.
Choice 2
Analysts who can write the requirements for IT.
Choice 3
Key stakeholders within the business and stakeholders external to the business.
Choice 4
Technical subject matter experts who can contribute to capturing the requirement
s.
Choice 5
Lead developers that will implement the requirement
Scenario
While gathering requirements for an online storefront website project, you disco
ver the following requirements:
1. Tax withholdings for online purchases must be accurately calculated
2. All transactions must be fully backed up in real-time
3. The user interface ideally allows the user to customize the colors used
4. All users must be registered before they can make purchases
5. The site must have less than five minutes downtime per month
During analysis, you determine that one of these requirements must be deferred t
o meet the delivery date of the project.
Based on the scenario above, which requirement do you defer?
Choice 1
1
Choice 2
2
Choice 3
3
Choice 4
4
Choice 5
5
What question is answered in a JAD session and used to construct the fin
al document?
Choice 1
Have the originally identified business needs been properly defined?
Choice 2
Are there enough system details in the project specifications?
Choice 3
Have the documentation requirements and the standards supporting that documentat
ion been clearly defined?
Choice 4
Has the allocation of resources been described and committed to?
Choice 5
Have complex issues surrounding software requirements been satisfied?
n a software development project, what type of documentation provides informatio
n about monitoring, circumventing, controlling, and influencing the impact of po
tential time and budget slip factors?
Choice 1
Project proposal review
Choice 2
Preliminary working document
Choice 3
Request for proposal
Choice 4
Risk management and integration plan
Choice 5
Statement of work
In order to suggest requirements to stakeholders when they may be uncert
ain of the requirements themselves, it is important that you:
Choice 1
explore their current processes to fully understand them.
Choice 2
immediately begin implementing, so that if the project fails early, it can be ad
justed.
Choice 3
use the RUP approach to quickly get to the requirements.
Choice 4
inform them that you cannot proceed until they know what they want.
Choice 5
reduce the group to core stakeholders for the requirements gathering process.
You are investigating a business process required for senior managers to
make day-to-day decisions, based on the total sales for the previous day. Your
goal is to determine how it can be more efficient. You uncover a report that is
generated overnight, based on the sales of the previous day. The report takes si
x hours to produce, is 4,000 pages long, and has a summary page embedded in the
middle.
Based on the scenario above, what process improvement do you suggest to
save time and money?
Choice 1
Run the report earlier each day.
Choice 2
Code a new report that generates just the summary page.
Choice 3
Buy new high-speed printers to cut the time that the report takes to generate.
Choice 4
Generate a weekly version of the report over the weekend instead.
Choice 5
Hire a new employee who aborts the report as soon as the summary page is produce
d
Providing a high-level user story describing a proposed feature that is one or t
wo sentences long and written in plain language allows a developer to:
Choice 1
prioritize the feature request against all others.
Choice 2
immediately envision the high-level technical solution.
Choice 3
calculate the ROI of the feature implementation.
Choice 4
create a project plan for the feature.
Choice 5
estimate the work required to implement it.
You avoid using development tools for low-fidelity mockups, because:
Choice 1
users will not be able to view the mockups themselves.
Choice 2
they are not robust enough to provide the level of fidelity required for this ki
nd of mockup.
Choice 3
the results are far too inflexible to allow for iterative changes to the design,
based on feedback.
Choice 4
you avoid the temptation of making the mockups the foundation for the real code.
Choice 5
it adds too much time and cost to the mockup phase.
The business needs that are identified for a system:
Choice 1
generate no substantial dissent from any stakeholder.
Choice 2
are directly expressible as technical requirements.
Choice 3
align with the vision or strategic mission of the business.
Choice 4
outline resource allocations for implementation.
Choice 5
identify the key risk factors associated with a project.
A client asks you to design an enhancement to an existing system that is now req
uired to provide a programmatic interface for customers. It needs to be built on
open standards and provide a well-known mechanism for the customers to program
against.
Based on the scenario above, what technology do you recommend?
Choice 1
JSON
Choice 2
SSL
Choice 3
HTTP
Choice 4
WS-Security
Choice 5
Web Services
To architecturally deal with changing specifications in a software development p
roject, you:
Choice 1
use a high-level scripting language to code the application.
Choice 2
auto-generate the code using Business Process Management (BPM) tools.
Choice 3
design the system using a modular design with highly localized functionality.
Choice 4
use a proper source control system as part of the repeatable build process.
Choice 5
design the system after all established standards are implemented in the company
.
You are asked to analyze the workflows and processes within a company to help fu
ndamentally rethink how work is done. The goal is to redesign the workflows and
processes in order to dramatically improve customer service, cut operational cos
ts, and gain operational efficiencies.
Based on the scenario above, what technique do you employ?
Choice 1
Efficient Flow Analysis (EFA)
Choice 2
Business Process Re-engineering (BPR)
Choice 3
Business Analysis Body of Knowledge (BABOK)
Choice 4
Reverse Engineering
Choice 5
Functional Decomposition
You begin work on a project after it has already been rolled out to production,
because of a concern that the user community has not embraced the new applicatio
n and are reverting to a manual process. You are not familiar with the applicati
on but need to quickly gain knowledge from the user community.
Based on the scenario above, what technique do you use to get the inform
ation you need?
Choice 1
User interviews in front of their managers
Choice 2
Six Sigma
Choice 3
SCRUM
Choice 4
Surveys
Choice 5
Functional decomposition
A focus group can be used during what stage of development?
Choice 1
During testing only
Choice 2
During development only
Choice 3
After rollout only
Choice 4
During requirements gathering only
Choice 5
At all stages
A technique intended to produce a broad or diverse set of options generated by a
free-thinking group of people together is:
Choice 1
SCRUM.
Choice 2
BABOK.
Choice 3
requirements translation.
Choice 4
Six Sigma.
Choice 5
brainstorming.
When using an agile methodology like SCRUM, the product backlog is the l
ist of features to be built that are not in the current sprint and are:
Choice 1
added to, but not removed from, as the business sees fit.
Choice 2
added to the current sprint any time that the business decides that makes sense.
Choice 3
cancelled if the development team feels that they do not make sense.
Choice 4
used to compare the features that are built with what is expected.
Choice 5
shuffled by the business to adjust their priority for subsequent sprints.
When enhancing a solution that already meets specified minimal requireme
nts, or when delivering a solution incrementally, you determine the importance a
nd priority of tasks based primarily on:
Choice 1
likelihood of success.
Choice 2
business value.
Choice 3
regulatory compliance.
Choice 4
technical risk.
Choice 5
implementation difficulty.
Context-sensitive help in an application provides information:
Choice 1
about how the software functions only.
Choice 2
pertaining to the internal data representations at a point in time.
Choice 3
associated with the state the application is currently in.
Choice 4
that is based on QA testing results.
Choice 5
tailored to the specific user requesting it.
The JAD session begins by reviewing the:
Choice 1
data requirements.
Choice 2
business processes.
Choice 3
agenda.
Choice 4
open issues.
Choice 5
parking lot items.
You use observational techniques such as interviews and on-site end-user observa
tion to uncover:
Choice 1
alternate ways of performing a complex business process.
Choice 2
specific user interface requirements a project needs to fulfill.
Choice 3
the type of user interface the users want to have.
Choice 4
reasons a project needs to be completed by a specific date.
Choice 5
hidden assumptions and existing business processes
You are given the following business requirement for a new application:
The application must provide data storage facilities that allow for reporting us
ing various relationships between data elements.
Based on the scenario above, how can this requirement be translated into
a technical specification?
Choice 1
Create a relational database and a data dictionary to describe its schema.
Choice 2
Store data as flat files and describe the record pointers in a data dictionary.
Choice 3
Create a VSAM data store and write EasyTrieve reports against it.
Choice 4
Use the system registry to store application data.
Choice 5
Implement an object data store.
With reference to a composite structure diagram, what is a composite structure?
Choice 1
A package of classes that are related in form and function.
Choice 2
A series of software components that form the main flow of data through an appli
cation.
Choice 3
A class with ports that allow interaction between parts of a system.
Choice 4
A set of interconnected elements that collaborate at runtime to achieve some pur
pose.
Choice 5
A grouping of elements that combine to form a larger whole that can manipulate i
ts own internal structure.
As part of the initial phase of a project, you identified a series of risks that
could occur during the course of the project. You realize that there are risks
that cannot be identified beforehand, but are confident that the list that you i
dentified is as comprehensive as possible.
Based on the scenario above, what is the next logical step to developing
a risk mitigation strategy, based on the identified risks?
Choice 1
For each identified risk, calculate a number of slack days to add to the project
plan.
Choice 2
Determine what course of action to take if each risk should occur.
Choice 3
Begin exploring ways to eliminate each risk using some combination of time, mone
y, and human resources.
Choice 4
Speak to upper management and inform them that there are too many risks to under
take this project.
Choice 5
Assign a risk assessment value to each identified risk using some well-defined s
cale.
A persona is a:
Choice 1
script used to simulate a specific user type.
Choice 2
representation of all stakeholders of an application.
Choice 3
virtual classification of user actions.
Choice 4
way to test application security for various user types.
Choice 5
fictional user archetype based on user research.
A functional prototype allows stakeholders and domain experts to:
Choice 1
see if the specified requirements are specific enough to properly develop the so
ftware.
Choice 2
experience the flow and functionality of an application to ensure it meets their
needs.
Choice 3
gauge whether the project will be developed on budget.
Choice 4
determine if the developers are using the proper corporate standards to develop
the application.
Choice 5
explore new designs for the user interface that they may not have thought of yet
.
The desired outcome of a specific JAD session is to:
Choice 1
dramatically reduce the timeframe required to complete a deliverable when consen
sus is required.
Choice 2
document all requirements of a project as stated by participants of the session.
Choice 3
explore all divergent design possibilities over a short period of time.
Choice 4
organize the project so it can effectively move forward on time and on budget.
Choice 5
facilitate greater team coherence by providing direct interaction between develo
pers and stakeholders.

Vous aimerez peut-être aussi