Class Week 1: 3 April 2003
- Background information on Walt Scacchi
- Presentation materials for Week 1 -- Course
Overview and Topic 1: Enterprise
Systems and System Life Cycles
- Assignment #1 -- Read selected reference materials on the
Web.
- Readings and case studies for Class Week 2:
- Software
development life cycle: Microsoft vs. Netscape
- Formality
vs. Informality in Software Requirements
- Rich
Pictures
- "Required" book:
- A. Dennis and B.H. Wixom, Systems
Analysis and Design, Second
Edition, John Wiley and Sons, 2003 (amazon
info)
- Recommended Books:
- Building
Enterprise Information Architecture: Reengineering Information Systems
(amazon
review)
- Data
Modeling (G.L. Sanders) classic text on entity-relation data
modeling (amazon
review)
-
Business Modeling with UML describes techniques and reusable
"patterns" for specifying business processes in UML (amazon
review)
- Patterns
of Enterprise Application Architecture, describes
techniques and reusable "patterns" for specifying business processes (amazon
review)
- Related Resources
- Wired magazine's "Guide to
Global File Systems" for Open Information Sharing. Also, consider "Infoanarchy:
The Current State of File Sharing" for a review of current file
sharing programs.
- Patterns of Software Systems Failure and Success, C.
Jones, Thomson Computer Press, 1996, (out of print--check library)
-- the title should give you a clue about why this book is recommended
for people who manage system development projects.
- Software Requirements: Objects, Functions, States.
A. Davis and M. Webber, Prentice-Hall, 1993 (amazon
review) -- classic reference text on the subject.
- Object-Oriented Analysis, Peter Coad and Edward
Yourdon, Yourdon Press, 1991. (amazon
review) -- one of the better books on analysis/specification.
- Analysis Patterns: Reusable Object Models, M. Fowler,
Addison-Wesley, New York, 1997, (amazon
review) -- nice book that primarily provides object patterns for
business systems applications (also see Business Modeling in UML above,
which reuses many of Fowler's patterns).
- Software Requirements & Specifications : A Lexicon of
Practice, Principles and Prejudices, Michael Jackson, ACM Press,
1995, (amazon
review) -- a highly regarded book on the subject.
* * * * * * * * * * *
What follows below is a week-to-week forecast of the topics for
discussion and assignments. These are subject to revision! Anything
above this threshold is no longer a forecast, but the actual topics and
assignments.
* * * * * * * * * * *