

Computer Information Systems
Exam Bank
Course Introduction
Computer Information Systems explores the integration of information technology with business processes, focusing on how computer systems are used to collect, process, store, and distribute information in organizational settings. This course covers fundamental concepts such as system analysis and design, database management, networking, cybersecurity, and the ethical implications of technology in business. Students gain practical skills in applying information systems to improve decision-making, streamline operations, and support strategic goals, preparing them for a wide range of roles in todays digitally driven enterprises.
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) Method signatures are included in which diagram?
A)Activity diagram"
B)Package diagram"
C)class diagram"
D)Design class diagram"
Answer: D
Q2) To design the database schema,information from which diagram is the most important?
A)network diagram"
B)package diagram"
C)design class diagram"
D)class diagram"
Answer: D
Q3) A Work Breakdown Structure is the first step in building a project schedule.
A)True
B)False
Answer: True
Q4) A planned undertaking that has a beginning and an end and produces some result is called a _________________.
Answer: project
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) Application architecture is used to refer to
A)the organization and configuration of all software solutions into information systems"
B)the application of the information system to solve business problems"
C)the architectural structure of the subsystems within a software application"
D)the relationship between software applications and the areas of the organization that they support"
Answer: A
Q2) _______ requirements describe interactions between systems,e.g.the method of communication between one system and another system.
Answer: Interface interface
Q3) Which two of the following are activities of Core Process 3? (choose two)
A)Gather detailed information"
B)Plan the project iterations"
C)Build an iteration schedule"
D)Define test data"
E)Develop user-interface dialogs"
F)Develop architectural structure
Answer: A,E
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) Two primary techniques to identify use cases are _______ and _______. (Choose two)
A)user goal technique"
B)CRUD technique"
C)system response technique"
D)event decomposition technique"
E)business function technique"
F)user procedure technique
Answer: A,D
Q2) State events are also sometimes called _______ events.
A)external"
B)trigger"
C)system"
D)internal"
Answer: D
Q3) An external agent or person that interacts with the system by supplying data is called a(n)_______.
Answer: actor
Q4) An event that occurs outside the system is called a(n)_______.
Answer: external event
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) An example of an attribute of an object might be _______.
A)an inventory item"
B)items on a purchase order"
C)a social security number"
D)a calendar"
Q2) The crows feet notation on an ERD is a type of _______ constraint.
A)cardinality"
B)multiplicity"
C)many-to-many"
D)relationship"
Q3) In a generalization/specialization relationship,it would not make sense for a class at the bottom of the hierarchy to be a(n) ______ class.
A)composite"
B)association"
C)concrete"
D)abstract"
Q4) A type of relationship where between classes where the objects in one class are a part of the objects in another class BUT they can also exist as separate objects alone.
Q5) An association that is also treated as a class is called a(n)_______.
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) Activity diagrams cannot be used to describe processes that involve automated system activities.
A)True
B)False
Q2) Which of the following is NOT an element in a transition label?
A)trigger"
B)transition name"
C)guard condition"
D)action expression"
Q3) An arrow on a system sequence diagram is used to depict a(n)what?
Q4) In a sequence diagram the syntax of a message is given by the following: [A] B:=C (D)The letter B represents what?
A)message name"
B)return value"
C)true/false condition"
D)parameter list"
Q5) To show if-then-else condition on a sequence diagram use a(n)______.
Q6) A certain set of values or statuses that must exist after a use case completes its processing is called a(n)_______.
Q7) List three types of frame notation in sequence diagrams.
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) What de we call the predominant language used for constructing web pages?
Q2) What kind of a connection is it when independent computers communicate but without the need for a centralized server?
Q3) Low-level design that includes the design of the program modules and algorithm logic is referred to as ____ design.
A)detail"
B)module"
C)functional"
D)component"
Q4) Many Service level agreements now provide _____ availability
A)100%"
B)99%"
C)98%"
D)varies by provider"
Q5) The part of a contract between a business and a hosting company that guarantees a specific level of availability is called the _______.
Q6) What do we call a method to partition the services of a physical Web server so it appears as multiple,independent Internet servers?
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) A user-interface output design technique that allows a user to select a summary field and view the supporting details is called _______.
Q2) Electronic reports can provide a(n)____ on the report to activate a lower-level report,which provides more detailed information.
A)cursor link"
B)activation key"
C)mouseover"
D)hot spot hyperlink"
Q3) A good design heuristic for menu design is to limit the menu choices to _____ choices.
A)four to nine"
B)never more than seven"
C)three to seven"
D)five to ten"
Q4) The degree to which a system is easy to learn and to use is called _______.
Q5) An initial grouping of cases by actor and subsystem is a good starting point for menu design.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 9

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) List at least 5 principles of Agile Modeling.
Q2) The "_______" refers to software development using structured analysis and structured design models.
Q3) List and briefly describe the three major activities that occur during the support phase.
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) The term "____________________" refers to related system development activities,which are grouped into categories of project planning,analysis,design,implementation,and support.
Q6) The acronym SADT stands for what?
A)Software and Decoding Tools"
B)Systems Analysis and Development Tools"
C)Systems Analysis and Design Tools"
D)Structure Analysis and Design Technique"
Page 10
To view all questions and flashcards with answers, click on the resource link above.

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) List the three primary reasons for initiating a software development project.
Q2) List four primary areas that are considered in risk and feasibility analysis.
Q3) The _______ consists of clients and key manager who review the progress and direct the project.
Q4) A document to help define the scope of the new system is called a _____.
Q5) Which of the following best describes the reason why projects fail?
A)Technological problems"
B)System is too complex"
C)Wrong development methodology"
D)Undefined project management practices"
Q6) In Agile projects the easiest portions of the system are built in the first few iterations.
A)True
B)False
Q7) A ____ combines three components: the problem description,the business benefits,and the system capabilities.
A)Project charter"
B)Proof-of-concept analysis"
C)System vision document"
D)System scope document"
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) Which of the following is NOT one of the categories of difference between networked based systems and Internet based systems.
A)State configuration"
B)Client configuration"
C)Server configuration"
D)Connectivity configuration"
Q2) Describe the process to do use case realization with CRC cards.
Q3) A(n)_______ class is one where its objects exist after the system is turned off.
Q4) A(n)____________________ class is a class that is used to retrieve data from a database.
Q5) The term "_______" is a design principle in which one object has reference to another object and can thus interact with it.
Q6) After completing a use-case design using CRC cards,the next step is to _______.
A)add required utility classes"
B)select another use case"
C)program the use case"
D)update the design class diagram"
Q7) CGI stands for _______.
To view all questions and flashcards with answers, click on the resource link above. Page 12
Q8) A class that can never have objects of its type created is called a(n)_______.

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) The _____________ layer contains the user interface classes.
Q2) When denoting a specific object in a sequence diagram,a ____ serves as the divider between the object name and the specific object identifier.
A)double colon"
B)colon"
C)dash"
D)dot"
Q3) In a sequence when one assumes that the objects are already available to receive messages,that is considered to be the _______.
A)perfect technology assumption"
B)perfect memory assumption"
C)perfect solution assumption"
D)perfect design assumption"
Q4) ______________________________ is a design principle in which analysts divide or segregate classes into several highly cohesive classes.
Q5) The ________________ DCD usually contains no method signatures,but does contain navigation visibility.
Q6) The ___________________ sequence diagram only contains problem domain objects.
To view all questions and flashcards with answers, click on the resource link above. Page 13

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 ____ database server architecture stores different parts of a database on different servers.
A)single"
B)replicated"
C)partitioned"
D)cloud-based"
Q2) Database synchronization should be implemented when using a(n)____ database server architecture.
A)single"
B)replicated"
C)partitioned"
D)cloud-based"
Q3) What is a control that checks the value of a field to ensure that it is within the correct range?
A)Answer control"
B)Completeness control"
C)Value limit control"
D)High-low control"
Q4) In a database a two-dimensional data structure consisting of columns and rows is called a(n)_______.
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) Older production versions should not be overlapped with test versions of future production releases.
A)True
B)False
Q2) ____________________ is the desired or maximum allowable time limit for software response to a query or update.
Q3) Under which of the following circumstances might a direct deployment be a good choice?
A)System downtime cannot be tolerated."
B)The new system is not replacing an older system."
C)The system contains mission-critical applications."
D)The system is large and complex, with relatively independent subsystems."
Q4) Partial parallel deployment and operation always entails the risk that significant errors or problems will go undetected.
A)True
B)False
Q5) A(n)_______ is an automated tool for tracking source code files and controlling changes to those files.
Q6) List and briefly describe three ways to deploy a new system.
Page 15
To view all questions and flashcards with answers, click on the resource link above.

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) In XP,each programmer is responsible for her or her own code.
A)True
B)False
Q2) A(n)____________ is a prioritized list of user requirements used to choose work to be done during a Scrum project.
Q3) A(n)______ is a type of application add-on,usually comprised of iconic menu items,that accesses the capabilities of the application.
Q4) The final leg that delivers Internet connectivity from the Internet to the customer is called the ______ .
Q5) ________ is a type of Web site that provides active user interaction as well as delivering rich multimedia.
Q6) A Scrum _______ is a time-controlled mini-project that implements a specific portion of a system.
Q7) Every day during the sprint,the Scrum master holds a daily ____________________ which is a meeting of all members of the team.
Q8) ________ is a method of developing,delivering,and licensing software that makes the application source code freely available.
To view all questions and flashcards with answers, click on the resource link above. Page 16