Page 10 -
P. 10
Contents
part I SyStemS analySIS FundamentalS 1
1 SyStemS, roleS, and development methodologIeS 1
need for Systems analysis and design 2
roles of a Systems analyst 2
Systems Analyst as Consultant 2 / Systems Analyst as Supporting Expert 2
Consulting opportunity 1.1 Healthy Hiring: Ecommerce Help Wanted 3
Systems Analyst as Agent of Change 3 / Qualities of a Systems Analyst 4
the Systems development life cycle 4
Incorporating Human–Computer Interaction Considerations 5 / Identifying Problems,
Opportunities, and Objectives 5 / Determining Human Information Requirements 6 /
Analyzing System Needs 6
MAC APPEAL 7
Designing the Recommended System 7 / Developing and Documenting Software 8 /
Testing and Maintaining the System 8 / Implementing and Evaluating the System 8 /
The Impact of Maintenance 9 / Using CASE Tools 10
the agile approach 11
Developmental Process for an Agile Project 11
object-oriented Systems analysis and design 13
choosing which Systems development method to use 15
developing open Source Software 15
Why Organizations Participate in Open Source Communities 16 / The Role of the Analyst
in Open Source Software 16
®
hYPERCASE EXPERiENCE 1 17
summary 17
Keywords and Phrases 18
review Questions 18
seleCted BiBliograPhy 18
2 underStandIng and modelIng organIzatIonal
SyStemS 19
organizations as Systems 20
Interrelatedness and Interdependence of Systems 20
Consulting opportunity 2.1 The E in Vitamin E Stands for Ecommerce 21
Virtual Organizations and Virtual Teams 22 / Taking a Systems Perspective 22 / Enterprise
Systems: Viewing the Organization as a System 23
depicting Systems graphically 24
Systems and the Context-Level Data Flow Diagram 24 / Systems and the
Entity-Relationship Model 25
use case modeling 30
MAC APPEAL 31 vii