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