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