on 17 September 2001
This book is ideal for both introductory systems analysis and design courses and for courses in which computing is not the main subject, but a broad and up to date coverage of essential computing topics and techniques is required. Apart from its near-encyclopedic coverage, the book contains lots of exercises at the end of each chapter, making it very useful to the tutor/lecturer. The exercises are suitable for both tutorials and for assignments. A comprehensive index makes searching for a particular subject rapid. A useful resource for both lecturers and students.
on 30 September 2016
The copy I received was misprinted. All the content is intact and the book is very much readable, however the cover is put on backwards, as in upside down, and the actual pages are cut quite a bit off centre. It is incredibly annoying.
With that said, this is not a review of the content. I'm sure the content is great. However the quality control at the publisher and amazon is absolutely horrendous!
on 26 May 2011
The book is good, reveals a strong historical background on the evolution of the field, touches the current trends on information systems in general.
Very good for introductory courses on the field.
Instructors manuals are very usefull, presentations are very handy if you are starting to prepare a course based on this book, examples and case studies are illustrative.
In general terms, it is very good indeed.
However, the book will lack some "deepness" in some matters.
What, in my humble opinion is lacking:
- Geographic information systems are not developed or even referrenced;
- Versioned or temporal databases, idem;
- further and more thorow description and classification of common information systems, with examples and module description, like MIS, ERP, MRP, EIS, GIS, KS, DSS, etc.;
- better description on the concepts of relational models, like, set math and set operations and its relation to the SQL based join operations and clauses;
- SQL, an introductory approach, and some examples on modern query-by-example interfaces;
- a better understanding on what the challenges relational models are facing, specially on the competition of pure OO models or mixed object-relational approaches;
- some kind of background on what type of programming interfaces are used currently, specifically ODBC, JDBC, ADO.Net
- further development on the subject of XML and EDI, with the exploration of the former EDI standards and its impact on some businesses like logistics and transportation;
- web services, 3-tiered architectures, MVC, MVVC and its relationship with the subject of systems integration.