10th Edition by Kendall Kenneth and Kendall Julie,
All Chapters 1 - 16
,TABLE OF CONTENTS DS DS
I. Systems Analysis Fundamentals
DS DS DS
1. Systems, Roles, and Development Methodologies
DS DS DS DS
2. Understanding and Modeling Organization Systems DS DS DS DS
3. Project Management DS
II. Information Requirements Analysis
DS DS DS
4. Information Gathering: Interactive Methods DS DS DS
5. Information Gathering: Unobtrusive Methods DS DS DS
6. Agile Modeling, Prototyping, and Scrum
DS DS DS DS
III. The Analysis Process
DS DS DS
7. Using Data Flow Diagrams
DS DS DS
8. Analyzing Systems Using Data Dictionaries
DS DS DS DS
9. Process Specifications and Structured Decisions
DS DS DS DS
10. Object-Oriented Systems Analysis and Design Using UML DS DS DS DS DS DS
IV. The Essentials of Design
DS DS DS DS
11. Designing Effective Output DS DS
12. Designing Effective Input DS DS
13. Designing Databases DS
14. Human-Computer Interaction and UX Design DS DS DS DS
V. Quality Assurance and Implementation
DS DS DS DS
15. Designing Accurate Data Entry Procedures
DS DS DS DS
16. Quality Assurance and Implementation
DS DS DS
,Chapter 2 DS
Understanding and Modeling Organizational Systems DS DS DS DS
Key Points and Objectives DS DS DS
1. Organizations are complex systems composed of interrelated and interdependent subsystems.
DS DS DS DS DS DS DS DS DS
2. System and subsystem boundaries and environments have an impact on information system analysis anddesign.
DS DS DS DS DS DS DS DS DS DS DS DS DS D
S
3. Systems are described as either open, with free flowing information, or closed with restricted access toinformation.
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S
4. A virtual organization is one that has parts of the organization in different physical locations. They usecomputer net
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S DS
works and communications technology to work on projects. Advantages of a virtual organization are:
DS DS DS DS DS DS DS DS DS DS DS DS DS
A. Reduced costs of physical facilities DS DS DS DS
B. More rapid response to customer needs
DS DS DS DS DS
C. Flexibility for employees to care for children or aging parents
DS DS DS DS DS DS DS DS DS
5. Enterprise systems or Enterprise Resource Planning (ERP) describes an integrated organizational information syste
DS DS DS DS DS DS DS DS DS DS DS DS
m. The software helps the flow of information between the functional areas within theorganization.
DS DS DS DS DS DS DS DS DS DS DS DS DS D
S
6. ERP can affect every aspect of the organization, such as:
DS DS DS DS DS DS DS DS DS
A. Design of employees’ work DS DS DS
B. Skills required for job competency
DS DS DS DS
C. Strategic positioning of the company DS DS DS DS
7. Many issues must be overcome for the ERP installation is to be declared a success:
DS DS DS DS DS DS DS DS DS DS DS DS DS DS
A. User acceptance DS
B. Integration with legacy systems and the supply chain DS DS DS DS DS DS DS
C. Upgrading functionality (and complexity) of ERP modules DS DS DS DS DS DS
D. Reorganizing work life of users and decision makers DS DS DS DS DS DS DS
E. Expanded reach across several organizations DS DS DS DS
F. Strategic repositioning of the company DS DS DS DS
8. A context-
DS
level data flow diagram is an important tool for showing data used and information produced by asystem. It provides an o
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S DS DS DS DS
verview of the setting or environment the system exists within—which entities supply and receive data/information.
DS DS DS DS DS DS DS DS DS DS DS DS DS DS
9. The context-
DS
level data flow diagram is one way to show scope, or what is to be included in the system. Theproject has a budget that h
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S DS DS DS DS DS
elps to define scope.
DS DS DS
, 10. Entity-relationship diagrams help the analyst understand the organizational system and the data stored by theorganization.
DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S
11. There are three types of entities:
DS DS DS DS DS
A. Fundamental entity, describing a person, place, or thing. DS DS DS DS DS DS DS
B. Associative entity (also called a gerund, junction, intersection, or concatenated entity), joining twoentities. It
DS DS DS DS DS DS DS DS DS DS DS DS D
S DS DS
can only exist between two entities.
DS DS DS DS DS
C. Attributive entity, to describe attributes and repeating groups. DS DS DS DS DS DS DS
12. Relationships are shown with a zero or circle representing none, a vertical line representing one, or crow’sfoot represe
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S DS
nting many and can be:
DS DS DS DS
A. One to one DS DS
B. One to many DS DS
C. Many to many DS DS
13. A use case diagram reflects the view of the system from the perspective of a user outside of the system.
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS
14. A use case model partitions the way the system works into behaviors, services, and responses that aresignificant to
DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS D
S DS DS
the users of the system.
DS DS DS DS
15. A use case diagram has symbols for:
DS DS DS DS DS DS
A. An actor, the role of a user of the system
DS DS DS DS DS DS DS DS DS
B. The use case representing a sequence of transactions in a system
DS DS DS DS DS DS DS DS DS DS
16. There are two kinds of use cases:
DS DS DS DS DS DS
A. Primary, the standard flow of events within a system that describe a standard system behavior
DS DS DS DS DS DS DS DS DS DS DS DS DS DS
B. Use case scenarios that describe variations of the primary use case
DS DS DS DS DS DS DS DS DS DS
17. There are four active behavioral relationships:
DS DS DS DS DS
A. Communicates—used to connect an actor to a use case. DS DS DS DS DS DS DS DS
B. Includes—
describes the situation where a use case contains a behavior that is common tomore than one use case.
DS DS DS DS DS DS DS DS DS DS DS DS DS D
S DS DS DS DS
C. Extends—
describes the situation where one use case possesses the behavior that allowsthe new use case to handle a vari
DS DS DS DS DS DS DS DS DS DS DS D
S DS DS DS DS DS DS DS
ation or exception. DS DS
D. Generalizes—implies that one thing is more typical than the other thing. DS DS DS DS DS DS DS DS DS DS