MIS 552 Midterm

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

What is the primary purpose of swim lanes? A. Set a context for competing paths through the process B. Specify which actors have the right to perform which activities C. Identify the actor with the primary responsibility of a specific set of activities D. Define the order in which activities will be performed E. None of the above

C. Identify the actor with the primary responsibility of a specific set of activities

Cyber security has become dramatically more concerning in recent years for all the following reasons EXCEPT: Systems continue to store more and more sensitive, confidential data System are increasingly accessible via the Internet Computer chips no longer implement National Institute of Standards and Technology (NIST) encryption standards The rise of hackers both outside and inside organizations All of the above are valid reasons

Computer chips no longer implement National Institute of Standards and Technology (NIST) encryption standards

Which of the following corresponds to linear, one-at-a-time project activities creating a system like building a house from a blueprint: Traditional SDLC Extreme Programming Agile Scrum Kanban Initial visioning

Traditional SDLC

Which one of the following statements is true? It makes no sense do any UI modeling if the company already knows that they are going to use a commercial-off-the-self (COTS) product UI models can support the process of discovering necessary system features UI models should be specified at a high level of accuracy from the beginning UI models are particularly useful for brownfield development Identifying the right color scheme is particularly important in early stage UI modeling

UI models can support the process of discovering necessary system features

Select the order of interview methods that forms a continuum from more flexible to less flexible. Semistructured, unstructured, structured Structured, unstructured, semistructured Structured, semistructured, unstructured Unstructured, semistructured, structured Semistructured, structured, unstructured

Unstructured, semistructured, structured

Which one of the following is not one of the INVEST criteria? Testable Independent Estimable Variable Small

Variable

Agile is most appropriate when: The project is more like building a house than inventing a gadget The project is large and complex The requirements are clear and stable What needs to be built needs to be built as a series of prototypes None of the above are true

What needs to be built needs to be built as a series of prototypesed

XZY Corp. developed an early-stage UI model for its customer-facing application using only few simple elements to show the location of text blocks, images, and major controls on the screen. The models did not include any data nor any details of the controls. Which type of a UI model XZY had developed? Mockup Wireframe Prototype All of the above None of the above

Wireframe

Which is the correct order of increasing level of details for user interface modeling approaches? Wireframes, Prototypes, Mockups Wireframes, Mockups, Prototypes Prototypes, Mockups, Wireframes Prototypes, Wireframes, Mockups Mockups, Wireframes, Prototypes

Wireframes, Mockups, Prototypes

In the 1990s, the Standish Group study found that what percent of systems projects were cancelled prior to delivery: 4% 11% 31% 51% 91%

31%

Which one of the following statements regarding acceptance criteria is not true? Acceptance criteria are expressed in the context of a user story Acceptance criteria can be seen as constraints that limit acceptable implementation options Acceptance criteria provide additional specificity compared to the user story Acceptance criteria can be used for user acceptance testing Acceptance criteria should be as broad as possible

Acceptance criteria should be as broad as possible

Which one of the following statements is not true: Information systems may enable innovative business models and strategies Information systems may be used to enable an organization to achieve its operational goals Information systems may be used to enable an organization to achieve its strategic goals. Information systems should be designed to enable an organization's chosen tactics All information systems solutions are designed to enable innovative business models and strategies

All information systems solutions are designed to enable innovative business models and strategies

For which one of the situations below would you need a fork/join structure? Asking for completion of three different credit analyses before giving out a loan. Three separate scientific measurements that all need to be completed before the process can continue Decisions needed from two separate organizational units before the final decision can be made In an express oil change process, changing the oil filter and the cabin air filter simultaneously before moving forward All of the above

All of the above

Which one of following is a possible source of ideas for information systems: Customers Change in government regulations Any employee Competitor analysis All of the above

All of the above

Which one of the following is a discovery method for systems analysis and design? Interviewing Observation Prototyping Surveys All of the above

All of the above

Which one of the following is an indication of an error situation in an activity diagram: An activity without an outgoing control flow An activity without an incoming control flow An initial node with an incoming control flow A flow final without an incoming control flow All of the above

All of the above

The following is true of emergent requirements: Captures only key feature requirements up-front (often as user stories) Develops detailed designs during software construction iterations or sprints Often associated with agile approaches Open to flexibly accommodating changes in requirements and priorities throughout the project All of the above are true

All of the above are true

Which of the following is NOT true of a non-functional requirement: It is a general performance characteristic of the system It may include reliability It may include security It may include response times All of the above are true

All of the above are true

Which of the following is true of a design requirement: It describes how the system needs to deliver features It may include the business-specific data It may specify the business-specific logic It may specify the business-specific user interface All of the above are true

All of the above are true

The expanded role of the BA: Means that the BA today often plays the most central, wide-ranging, and challenging set of roles of any IT team member Has arisen in part because of the influence of agile approaches leading to using smaller teams with fewer specialized roles May include project management, leadership, development, and change management, in addition to the core BA role of requirements Means that, with new software development approaches (adding agile and hybrid, in addition to plan-driven), the BA must know at least two ways to do everything All the above are true

All the above are true

The reason to model both current state and future state is:The reason to model both current state and future state is: Current state helps identify problems and opportunities for improvement Future state shows how the new software features will address problems and opportunities Comparing current state and future state helps identify new capabilities to build All the above are true None of the above are true

All the above are true

What is a persona in the context of user stories? A specific individual user A lead author A personality type Particularly influential user An organizational user role

An organizational user role

Which one of the following statements regarding UI modeling is true? UI models should be independent of the results of business process modeling. UI modeling does not need to consider the results of domain modeling. At times, the expected system capabilities are so well-defined that separate UI modeling is not necessary. CRUD refers to qualities of UI modelers: creative, reliable, understanding, and dependable The relationships between UI models are not of interest in the UI modeling process.

At times, the expected system capabilities are so well-defined that separate UI modeling is not necessary.

What is the main difference between system features and system designs? Designs are about system hows, features about system whats Features are about system hows, design about system whats Designs specify system capabilities, features describe how those capabilities are implemented Both specify system capabilities, but features do that at a lower level of abstraction There is no difference; they are essentially the same.

Designs are about system hows, features about system whats

The plan-driven approach: Is exemplified by eXtreme Programming Emphasizes overlapping, iterative activities Emphasizes Big Requirements Up Front Was introduced in the mid-1990s All of the above are true

Emphasizes Big Requirements Up Front

Which one of the following is a difference between a user story and an epic? Epic is longer than a regular user story Epic is more detailed than a regular user story Epic summarizes a broad range of activities instead of focusing on a specific user goal Epic focuses on a narrow, well-defined user goal instead of broad organizational goals Epic is specified by the top management of the organization instead of being specified by business analysts.

Epic summarizes a broad range of activities instead of focusing on a specific user goal

Which one of the following statements regarding agile development is true? Even an agile project requires an initial planning and analysis phase that sets the stage for the rest of the project Agile development works equally well in all project contexts Agile development is typically structured in repeated steps that are one to four months long Agile development utilizes large, about 50 person, teams Agile development consists of a small number of steps that are not repeated.

Even an agile project requires an initial planning and analysis phase that sets the stage for the rest of the project

The purpose of user stories is to specify a system's Technical design Functional design Features Core concepts None of the above

Features

Which one of the UML activity diagram components is associated with identification of parallel activities: Decision node Fork Flow final Iteration Final node

Fork

Which one of the following statements describes a valid reason for expressing initial user stories at a high level of abstraction? High-abstraction level user stories are more specific than other types of user stories High-abstraction level user stories provide more technical guidance than other types of user stories High-abstraction level user stories are typically easier to understand than other types of user stories High-abstraction level user stories are always shorter and, therefore, require less time to write. High-abstraction level user stories make it possible for the developers to consider a broader range of technical options.

High-abstraction level user stories make it possible for the developers to consider a broader range of technical options.

Which one of the following is a widely used model for analyzing the quality of user stories? INVEST CRUD JAD EPIC I2C2

INVEST

The agile approach: Emphasizes a linear sequence of one-at-a-time project activities Has largely replaced plan-driven and hybrid approaches Emphasizes completing requirements before sprints begin Includes specific methods such as eXtreme Programming (XP) and Scrum Specifies initial requirements as a product backlog

Includes specific methods such as eXtreme Programming (XP) and Scrum

Which one of the following is not one of the primary ways in which information systems can serve organizational goals: Satisfying external requirements to stay in business Interfere with a competitor's operations Decrease the resources needed to product the organization's outputs Increase revenue or other key outputs of the organization All of them are equally important

Interfere with a competitor's operations

Which one of the expressions is only associated with a design model: Internal structure Rigorousness Simplification of reality Graphical representation None of the above

Internal structure

Which one of the following is not a dimension of feasibility identified in your textbook? Environmental sustainability International Financial Political Economic

International

Which one of the following is not one of the dimensions of feasibility outlined in your textbook: Environmental Political Scheduling International Legal

International

The Systems Development Process Framework: Is shown in Chapter 1 as a linear, plan-driven approach because this book does not cover agile and hybrid project approaches Represents several key project activities that frequently do not need to be addressed for some systems projects Is used repeatedly throughout the book in different forms to orient chapter topics to key project activities Separates "Business Analysis" requirements from "Functional and Initial Technical Design" requirements so that "Programming and Testing" can occur in between All of the above are true

Is used repeatedly throughout the book in different forms to orient chapter topics to key project activities

Software configuration: Is another name for software construction Primarily involves programming new features Is used to implement commercial-off-the-shelf software Is never use with the plan-driven approach Is an obsolete form of the Systems Development Process Framework

Is used to implement commercial-off-the-shelf software

Which of the following is NOT true of a user story: It describes a feature requirement It defines what the system should do It defines how the system should be designed It defines why the customer needs a feature All of the above are true

It defines how the system should be designed

In the image above, why does the "Customer Payment" box have non-rounded corners? This form emphasizes its importance It is shared between Cashier and Customer It is not an activity All Customer activities have non-rounded corners The processing logic within the "Customer Payment" activity is particularly complex

It is not an activity

Which of the following are true for commercial-off-the-shelf (COTS) software EXCEPT: It is software written by a software vendor for sale or rent It is typically built to meet the specific needs of a single client organization It may be implemented on the client's premises or host by the software vendor in the cloud When accessed in the cloud and accessed by clients over the Internet, it is called "SaaS" or "Software-as-a-Service" All of the above are true

It is typically built to meet the specific needs of a single client organization

What is the purpose of the symbol above? It signifies a time-based event It allows inclusion of events that are based on the number of people involved in the process It reflects a reminder to the business analyst regarding an event that still needs to be addressed in the model and is late It signifies a complex multiple criteria decision point in the model None of the above

It signifies a time-based event

What does the image above represent? Iteration Decision Merge Join Flow final

Iteration

You want to model a situation in which an instructor needs to perform the same task multiple times (one for each student in a class). Which structure would you use for it? Decision Join Iteration Fork Signal

Iteration

The purpose of intelligent modeling is to Make sure that only individuals with superb intellectual ability participate in modeling Develop Artificial Intelligence systems for conceptual modeling Make intelligence choices regarding when to use various modeling approaches and techniques Ensure that modeling decisions are always conducted in the most intelligent way possible None of the above

Make intelligence choices regarding when to use various modeling approaches and techniques

Which one of the following is not an example of an analysis model: Model of the process with which a bank makes decisions regarding mortgage underwriting Model of the process with which a hospital triages its emergency room patients Model of the process with which a software module decides how to make a calculation result visible to a user Model of the process with which a scientist determines the success of an experiment Model of the process with which a grocery store determines the reorder quantities.

Model of the process with which a software module decides how to make a calculation result visible to a user

The key conceptual formula for the new capabilities we need to build in a system is: New Capabilities = Future State Capabilities + Current State Capabilities + Refactoring New Capabilities = (Future State Capabilities + Current State Capabilities) ÷ Refactoring New Capabilities = Current State Capabilities - Future State Capabilities + Refactoring New Capabilities = Future State Capabilities - Current State Capabilities + Refactoring New Capabilities = (Current State Capabilities X Future State Capabilities) ÷ Refactoring

New Capabilities = Future State Capabilities - Current State Capabilities + Refactoring

Which one of the following is not one of the key actions within business analysis: Transformation Structuring Operationalization Discovery They all are

Operationalization

Which of the following is an example of application software: Programming language Operating system Database management system Payroll system All of the above are examples of application software

Payroll system

In the context of the image above, which one of the following statements is true? Schedule drug pickup has to take place before Prepare shipment Prepare shipment has to take place before Schedule drug pickup Prepare shipment needs to be completed before Release drug for pickup Schedule drug pickup needs to be completed before Arrange transfer of drugs All of the above

Prepare shipment needs to be completed before Release drug for pickup

Implementation may involve all the following EXCEPT: Requirements Programming Testing Selecting an existing software application Configuring an existing software application

Requirements

You want to model a situation where one actor in an activity diagram wants to notify another actor about the completion of an event without moving the control immediately to the notified actor. Which structure can you use? Flow final Fork Decision Signal All of the above

Signal

System software is: Software used to develop and use application software Software that was used prior to the introduction in the 1990s of application software Payroll software Software used to accomplish a specific business or personal task Another word for application software

Software used to develop and use application software

Select the correct order of abstraction for the forms of organizational decision making (highest level of abstraction to the lowest): Strategic, tactical, operational Operational, strategic, tactical Strategic, operational, tactical Operational, tactical, strategic Tactical, strategic, operational

Strategic, tactical, operational

Steve's favorite flavor of ice cream that I promise to buy him for making these flashcards is? Chocolate Vanilla Cookies and Cream Strawberry

Strawberry

Which one of the following discovery methods would you choose if your goal was to collect data from a large number of prospective users in a relatively short amount of time? Observation Interviews Survey Review of documents Review of an existing system

Survey

The chapter noted that creating application software is a human-driven process requiring human aptitudes and skillsets that exceed the abilities of artificial intelligence—which of the following is NOT one of those human abilities: Symbolic processing Creativity Asking interesting questions Complex communication Common sense

Symbolic processing

Change management refers to: Determining the process of replacing members of a software team Updating the technical architecture of a system as it becomes obsolete The process of migrating from a plan-driven to an agile approach Tasks to prepare the business to successfully deploy a new or enhanced software system Return on investment analysis revisions

Tasks to prepare the business to successfully deploy a new or enhanced software system

Which one of the following is not a key element of a user story? A user role (or persona) The author of a user story Justification for the need specified in the user story A need to be satisfied with the system All of the above are key elements of a user story

The author of a user story

The tire swing cartoon highlights the following systems project challenges, EXCEPT FOR: The customer may know the requirements, but not be able to describe them The customer may not know how to program the requirements in a language like Java It may require multiple customers to describe all the requirements Customers may disagree over the requirements The BA cannot be a passive receptacle, merely writing down what the customer says she needs

The customer may not know how to program the requirements in a language like Java

The project vision defines: The detailed project plan All the user stories to be created ordered by priority The business problem or opportunity, key system capabilities, and expected business benefits The technical architecture of the software Whether to use a plan-driven, agile, of hybrid approach

The detailed project plan

Which one of the following statements is true? The development of user stories and UI models benefits from the context specifications available in process models and domain models User stories should be developed independent of organizational goals UI models and user stories should be largely independent of each other All user stories written in the context of a specific project should be at the same level of abstraction None of the statements above is true

The development of user stories and UI models benefits from the context specifications available in process models and domain models

What is the meaning of the term feasibility in the SA&D context? The extent to which the project outcomes are aligned with the organizational strategy The extent to which the project enables collaboration between development team members The complexity of a specific development project The length of a specific development project The extent to which it is likely that a project can be completed successfully.

The extent to which it is likely that a project can be completed successfully.

The relationship between the terms "business analyst" and "systems analyst" is: The former refers to a team member who does requirements but not programming while the latter refers to a team member who does programming in addition to requirements The two are synonymous The former is a project manager while the latter does requirements The two terms mean the same thing, except the former applies to application software and the latter applies to systems software The two terms are unrelated

The former is a project manager while the latter does requirements

Which one of the statements regarding UML is correct: UML is primarily used for business process modeling The same UML diagram type can be used for multiple purposes UML cannot be used for domain modeling UML cannot be used for modeling internal structures of software solutions UML has only two diagram types

The same UML diagram type can be used for multiple purposes

Which one of the following statements describes a common recommendation regarding collaborative discovery processes (such as JAD)? The sessions should be conducted in the participants' normal work environment to ensure access to resources The sessions should take action to reduce the impact of power differences among the participants It is important to make sure that the team has the latest collaboration technology available Prospective users should be assigned randomly to the process All of the above

The sessions should take action to reduce the impact of power differences among the participants

What does an automation boundary refer to? Modular system structure components specified by an artificial intelligence system Automated border control mechanism Legal and regulatory restrictions that prevent certain functions from being automated A technical component within a computer that separates automated and human-controlled features The virtual separation of computing-based activities and human activities in the context of an information system

The virtual separation of computing-based activities and human activities in the context of an information system

What do interviews, surveys, and focus groups have in practice? They are UI modeling approaches They do not belong to the tool kit of a business analyst They are never used to communicate with prospective system users They can only be used with groups of people They are mechanisms used for discovery during business analysis

They are mechanisms used for discovery during business analysis

Which one of the following statements regarding UI modeling is true? It is essential to use the latest prototyping tools for UI modeling UI modeling in business analysis creates artifacts that are used as such in eventual development Every UI modeling effort should be externally validated by consultants Time spent on UI modeling should be aligned with expected development time UI modeling is primarily done at the latest stages of systems development

Time spent on UI modeling should be aligned with expected development time

Why would you model the current state of an organizational system before determining what the future state will look like? To ensure that the future system will follow the current processes exactly in the same way To avoid all possible legal liabilities To determine if all parties within an organization are following the same processes To increase billable hours None of the above

To determine if all parties within an organization are following the same processes

What is the primary purpose of business analysis? To determine the most cost-effective way of running an information systems project To determine the ways in which a proposed information systems project will change the way an organization conducts its business. To organize an information systems project in the most effective way To determine the best possible technical implementation process for the planned information systems None of the above

To determine the ways in which a proposed information systems project will change the way an organization conducts its business.

Data analytics and transaction processing are the two broad categories of business application systems—their relationship is: Data analytics systems have been replacing transaction processing systems since the mid-1990s Data analytics systems feed data to transaction processing systems to finalize records Transaction processing systems feed data to data analytics systems to produce management information The two systems are typically run separately and seldom interact Both systems are now being replaced by artificial intelligence systems

Transaction processing systems feed data to data analytics systems to produce management information

How many merge symbols are there in the figure above? None One Two Three Four

Two

For which one of the situations below would you need a decision structure? Two simultaneous actions to register a student for a course Choice of actions depending whether or not an insurance claim was accepted Two different independent insurance adjuster evaluations needed before a decision regarding a claim can be made In an express oil change process, changing the oil filter and the cabin air filter simultaneously before moving forward None of the above

Two different independent insurance adjuster evaluations needed before a decision regarding a claim can be made

Which one of the following statements regarding the role of UI models and modeling in business analysis is true? Prototyping as one of the subtypes of UI modeling is a recent innovation in information systems development UI modeling supports communication between various stakeholder groups within the development process UI modeling is too expensive to include in most development processes UI models are typically more confusing for users than written user stories UI models are always created to be as accurate representations of the final product as possible

UI modeling supports communication between various stakeholder groups within the development process

Which one of the following addresses an issue of financial feasibility in the context of XZY Corp. XZY has developed plans for a customer-facing application that would radically transform the way companies in its industry communicate with their customers. XZY is not sure whether or not it will find funding to pay for the $125M development cost XZY Corp has determined that the project would profitable using all traditional profitability metrics The Board of XZY Corp has two competing views regarding the project and cannot reach a consensus to determine whether or not to continue with the project XZY Corp determines at a late stage of the project that a faulty library component has to be replaced, leading to a delay of at least five months None of the above

XZY is not sure whether or not it will find funding to pay for the $125M development cost


Kaugnay na mga set ng pag-aaral

Google Ads Certification- Measurement

View Set

American Airlines - STAR Method Questions (Glassdoor)

View Set

Chapter 3-Job Order Costing LearnSmart

View Set

MGT 352 Ch. 9: Compensation (9 MC, 1 SA)

View Set

Eduqas poetry anthology theme: DEATH AND LOSS

View Set

Intermediate Accounting Exam 4 Practice

View Set