

Information Systems Analysis
Final Exam
Course Introduction
Information Systems Analysis is a comprehensive course that delves into the processes, techniques, and methodologies employed to understand and specify the requirements for information systems in organizations. The course covers topics such as systems development life cycle (SDLC), requirements elicitation, feasibility studies, modeling business processes, data and process modeling using tools like flowcharts and entity-relationship diagrams, and user interface design. Students will learn to analyze current systems, identify areas for improvement, and propose effective solutions that align with organizational goals, while considering both technical and human factors. Through case studies and practical assignments, learners develop critical thinking and analytical skills essential for successful systems analysis and design.
Recommended Textbook
Systems Analysis and Design in a Changing World 6th Edition by John W. Satzinger
Available Study Resources on Quizplus
14 Chapters
1030 Verified Questions
1030 Flashcards
Source URL: https://quizplus.com/study-set/804

Page 2

Chapter 1: From Beginning to End: An Overview of Systems
Analysis and Design
Available Study Resources on Quizplus for this Chatper
70 Verified Questions
70 Flashcards
Source URL: https://quizplus.com/quiz/15929
Sample Questions
Q1) Which two answers identify the two middle core processes,i.e.core process 3 and 4? (choose two)
A)Design the components"
B)Plan and monitor the project"
C)Build and test the system"
D)Understand the details of the problem"
Answer: A,D
Q2) A package diagram is useful to document the various subsystems in a system.
A)True
B)False
Answer: True
Q3) The final objective of systems design includes which of the following? (choose two)
A)To define the database"
B)To define the user screens & reports"
C)To define the network structure"
D)To define methods of classes"
E)To define class attributes"
F)To define the interactions between classes
Answer: D,F
To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Investigating System Requirements
Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/15930
Sample Questions
Q1) List five steps in the activity to interview users and other stakeholders.
Answer: 1.Prepare detailed questions
2.Meet with users
3.Discuss answers and procedures
4.Document answers
5.Follow-up on open issues
Q2) During a fact-finding interview,an important guideline is ____.
A)to include as many users as possible"
B)not to waste project time by including too many analysts"
C)to probe to get sufficient details"
D)to include the client in important decisions"
Answer: C
Q3) What do we call the person or group who provides funding for the development of the new system?
A)Oversight committee"
B)Client"
C)Board of directors"
D)Department head"
Answer: B
To view all questions and flashcards with answers, click on the resource link above.
Page 4

Chapter 3: Use Cases
Available Study Resources on Quizplus for this Chatper
72 Verified Questions
72 Flashcards
Source URL: https://quizplus.com/quiz/15931
Sample Questions
Q1) An event that occurs simply by reaching a point in time is called a(n)_______ event.
Answer: temporal
Q2) An important step in using the CRUD technique is to _______.
A)identify the system controls"
B)identify the external agents"
C)identify the business events"
D)identify the data entities"
Answer: D
Q3) The source of using the concept of events to define functional requirements was first emphasized with _______ systems.
A)business"
B)operating"
C)real-time"
D)batch"
Answer: C
Q4) Another name for a state event is an internal event.
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Domain Modeling
Available Study Resources on Quizplus for this Chatper
69 Verified Questions
69 Flashcards
Source URL: https://quizplus.com/quiz/15932
Sample Questions
Q1) When identifying things in the problem domain,an analyst should focus primarily on tangible things about which information is required.
A)True
B)False
Q2) _____ is based on the idea that people classify things in terms of similarities and differences.
A)Aggregation"
B)Composition"
C)Multiplicity"
D)Generalization/Specialization"
Q3) When analyzing the list of nouns to determine whether to exclude a particular noun as an important "thing," which of the following questions should be asked about the noun? (choose two)
A)Is it in the domain?"
B)Is it a synonym of an existing thing?"
C)Is it a tangible item?"
D)Is it identifiable?"
E)Is it a persistent item?"
F)Is it an output from the system?
To view all questions and flashcards with answers, click on the resource link above.
Page 6

Chapter 5: Extending the Requirements Models
Available Study Resources on Quizplus for this Chatper
73 Verified Questions
73 Flashcards
Source URL: https://quizplus.com/quiz/15933
Sample Questions
Q1) In a sequence diagram the syntax of a message is given by the following: [A] B := C (D)The letter D represents what?
Q2) To document ____,draw a composite state with the lower portion divided into multiple compartments for each concurrent path of behavior.
A)simple nested states"
B)concurrent behavior of a single object"
C)concurrent behavior of different objects"
D)simple paths"
Q3) A good way to describe a use case scenario is with a state chart.
A)True
B)False
Q4) In a sequence diagram the syntax of a message is given by the following: [A] B := C (D)The letter B represents what?
Q5) In a sequence diagram,a message is considered to be an action that is invoked on the destination object.
A)True
B)False
Q6) A box in a system sequence diagram refers to a(n)what?
Q7) Briefly describe the purpose of a system sequence diagram.
Q8) To show if-then-else condition on a sequence diagram use a(n)______.
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Essentials of Design and the Design Activities
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/15934
Sample Questions
Q1) The domain model is always used as an input to which design activity?
A)Report layout design"
B)Security and controls design"
C)Database design"
D)User interface design"
Q2) One of the disadvantages of three-layer architecture is that is usually requires multiple computers.
A)True
B)False
Q3) Describe the three potential problems of implementing an application through the Web.
Q4) What do we call the combination of Hypertext Transfer Protocol and Transport Layer Security?
Q5) List and describe the six primary analysis models (used in this text).
Q6) Load balancing refers to what?
A)Spreading the service requests across multiple hours in the day."
B)Balancing the amount of work fairly between project team members."
C)Configuring the network to provide multiple access paths to the servers."
D)Distributing service requests across multiple application servers."
Q7) List the six activities of Design system components.
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Designing the User and System Interfaces
Available Study Resources on Quizplus for this Chatper
73 Verified Questions
73 Flashcards
Source URL: https://quizplus.com/quiz/15935
Sample Questions
Q1) XML is a definition language that allows users add new constructs to the language.
A)True
B)False
Q2) Menu design and dialog design should be done separately.
A)True
B)False
Q3) Which of the following is NOT one of the principles of user-centered design?
A)Focus early on the users and their work."
B)Evaluate design to ensure usability."
C)Business requirements drive development."
D)Use iterative development."
Q4) When a control provides immediate feedback to a user,such as when a button shows it has been clicked,that is called _______.
Q5) A type of input control where the user can select only one item from a group of items.
Q6) The ____________________ is everything the end user comes into contact with while using the system-physically,perceptually,and conceptually.
Q7) The _______ are inputs and outputs that directly involve a system user.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Approaches to System Development
Available Study Resources on Quizplus for this Chatper
71 Verified Questions
71 Flashcards
Source URL: https://quizplus.com/quiz/15936
Sample Questions
Q1) A thing in an information system that responds to messages by executing functions or methods is called a(n)_______.
Q2) _____ consists of writing statements in a programming language to define what each type of object does.
A)OOP"
B)OOA"
C)OOD"
D)OOS"
Q3) List the three constructs that are used for structured programming.
Q4) The term ____ refers to an approach that completes parts of a system in one or more iterations and puts them into operation for users.
A)incremental development"
B)adaptive development"
C)bottom-up development"
D)predictive development"
Q5) In Agile Modeling,change is seen as the exception,not the norm.
A)True
B)False
Q6) List at least 5 principles of Agile Modeling.
To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Project Planning and Project Management
Available Study Resources on Quizplus for this Chatper
75 Verified Questions
75 Flashcards
Source URL: https://quizplus.com/quiz/15937
Sample Questions
Q1) Which is NOT a criterion that is used to determine how to define tasks for a work breakdown structure.
A)How to know when the task is complete."
B)How to estimate the effort required."
C)A logical way to determine its predecessor."
D)It should take one to five days."
Q2) Estimating the effort required and identifying task dependencies is usually part of the work to create what?
A)The project iteration schedule"
B)The detailed work schedule"
C)The project time estimate"
D)The critical path"
Q3) Which of the following is also called a steering committee?
A)Executive committee"
B)Strategic planning committee"
C)Project approval committee"
D)Oversight committee"
Q4) Ceremony refers to the official kick-off meeting to start a project.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Object-Oriented Design Principles
Available Study Resources on Quizplus for this Chatper
72 Verified Questions
72 Flashcards
Source URL: https://quizplus.com/quiz/15938
Sample Questions
Q1) If you are doing detailed design for the use case Create New Order,which class should receive the first input?
A)OrderTransaction"
B)Order"
C)OrderHandler"
D)Customer"
Q2) Which of the following diagrams is used for architectural design?
A)Interaction diagrams"
B)Package diagrams"
C)Sate machine diagrams"
D)Component diagrams"
Q3) Software systems can generally be divided into three types of systems: single-user systems,enterprise-level systems,and Web-based systems.
A)True
B)False
Q4) What term is used to describe a design principle in which an intermediate class is placed between two classes to decouple them but still link them?
Q5) Describe the object-oriented detailed design steps.
Q6) List five important UML design models,and describe their use.
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Use Case Realizations
Available Study Resources on Quizplus for this Chatper
70 Verified Questions
70 Flashcards
Source URL: https://quizplus.com/quiz/15939
Sample Questions
Q1) Which is the correct notation for a message label on a sequence diagram?
A)* [true/false]RetVal := name (param)"
B)[true/false]RetVal == name (param)"
C)[true/false]seq# RetVal := name (param)"
D)* [true/false] seq# Retval := name (param)"
Q2) Domain layer classes should ____.
A)prepare persistent classes for storage to the database"
B)start up and shut down the system"
C)edit and validate input data"
D)establish and maintain connections to the database"
Q3) The _______________ pattern is used to instantiate objects as a service.
Q4) Which of the following symbols is used in a communication diagram,but not in a sequence diagram?
A)Message arrow"
B)Object"
C)Activation lifeline"
D)Link"
Q5) Problem domain classes that must be remember between program execution are called ______ classes.
Q6) The _____________ layer contains the user interface classes.
Page 13
To view all questions and flashcards with answers, click on the resource link above.

Chapter 12: Databases, Controls, and Security
Available Study Resources on Quizplus for this Chatper
80 Verified Questions
80 Flashcards
Source URL: https://quizplus.com/quiz/15940
Sample Questions
Q1) A relational database table is in ____________________ normal form if it has no repeating fields or groups of fields,i.e.if it has the same number of columns for every row.
Q2) A(n)______ control is a control that rejects invalid inputs,prevent unauthorized outputs,and protects data and programs against tampering.
Q3) Referential integrity is a consistent relational database state in which every foreign key value also exists as a primary key value.
A)True
B)False
Q4) A relational database table is in third normal form (3NF)if it is in second normal form (2NF)and if no non-key field is functionally dependent on any other non-key field.
A)True
B)False
Q5) Referential integrity is normally enforced by the ____.
A)application programmer"
B)database management system"
C)operating system"
D)user"
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Making the System Operational
Available Study Resources on Quizplus for this Chatper
70 Verified Questions
70 Flashcards
Source URL: https://quizplus.com/quiz/15941
Sample Questions
Q1) A minor production release,called a(n)____ version,provides bug fixes and small changes to existing features.
A)production"
B)maintenance"
C)alpha"
D)beta"
Q2) Describing program functions required to implement specific business procedures is an example of user documentation.
A)True
B)False
Q3) ____________________ documentation includes descriptions of how to interact with and maintain the system,as used by end users and system operators.
Q4) ________ deployment is most useful when a system is large,complex,and composed of relatively independent subsystems.
Q5) A(n)_______ is an automated tool for tracking source code files and controlling changes to those files.
Q6) An type of integration test that tests an entire subsystem or an entire system is called a(n)_______ test.
To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14: Current Trends in System Development
Available Study Resources on Quizplus for this Chatper
70 Verified Questions
70 Flashcards
Source URL: https://quizplus.com/quiz/15942
Sample Questions
Q1) The future of open-source software looks bleak because of an unworkable revenue model to generate sufficient funds.
A)True
B)False
Q2) In Scrum,a(n)________ is the client stakeholder for whom a system is being built.
Q3) In XP development,a(n)____ can guide members toward a vision and help them understand the system.
A)sprint"
B)system metaphor"
C)object framework"
D)metamodel"
Q4) A type of add-on to an application that allows the look and feel,such as colors and layouts,to be changed is called a(n)______ .
Q5) The primary data routes between large,strategically interconnected networks and major routers on the Internet is called the ______.
Q6) The basic idea behind the ____________________ development methodology is to respond to a current situation as rapidly and positively as possible.
To view all questions and flashcards with answers, click on the resource link above.
Page 16