Have one to sell? Sell yours here
Requirements Analysis and System Design: Developing Information Systems with UML
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Requirements Analysis and System Design: Developing Information Systems with UML [Paperback]

Leszek Maciaszek
5.0 out of 5 stars  See all reviews (5 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback £47.49  
Paperback, 10 Dec 2004 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.
There is a newer edition of this item:
Requirements Analysis and Systems Design Requirements Analysis and Systems Design 5.0 out of 5 stars (5)
£47.49
In stock.


Product details

  • Paperback: 504 pages
  • Publisher: Addison Wesley; 2 edition (10 Dec 2004)
  • Language English
  • ISBN-10: 0321204646
  • ISBN-13: 978-0321204646
  • Product Dimensions: 23 x 18.6 x 3.6 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 582,996 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Leszek Maciaszek
Discover books, learn about writers, and more.

Visit Amazon's Leszek Maciaszek Page

Product Description

Product Description

Requirements Analysis & System Design with CD is suitable for both computer science and informations systems curricula, as well as practitioners working on OO software projects (for whom the author runs regular training courses).  Software development takes place in three stages: analysis, design and programming. This second edition describes the methods and techniques used in the first two of these stages, emphasising object-oriented techniques that can be applied to the development of large-scale applications and capitalising on the popularity of the Unified Modeling Language (UML) and the latest software production technologies. The text teaches by example throughout. Separate chapters are dedicated to a guided tutorial in analysis and in design. Four application areas are discussed to help explain independent topics, and these build into running case studies through the book. A fifth application is described in end-of-chapter exercises  and can be used to formulate student assignments or specifications for a larger project. Throughout, the principles, methods and techniques of good analysis and design are covered. Design is not treated as simply a transformation from good analysis, but as a complex "value-added" mapping of models that can result in a successful implementation. The difficulties and intricacies of large-scale OO development are acknowledged and the reader is given a balanced blend of practical explanation and theoretical insight.  

From the Back Cover

Object-oriented analysis and design/UML/Enterprise information systems

From reviews of the first edition:

"Students are doing much better in their assignments than the previous year when a different textbook was used." Jian Yang, Tilburg University, The Netherlands

"A much more realistic taste of what design is really about than most other textbooks." Karl Cox, Bournemouth University, UK

"Brilliant - buy it!" Chas Newport, System Developer, Invokon Ltd, UK

Do you want to design cutting-edge enterprise information systems? Do you want to learn the principles, methods and techniques behind successful analysis and design and be able to put this theory into practice? The second edition of this best-selling book will guide you through this process, helping you deal with the challenges involved, to develop large-scale object-oriented systems in an iterative and incremental way. The approach, further built on in this new edition, is distinctive because it:

  • relates theory to reality, with practical problems and limitations that would have to be addressed in the real world;
  • pays special attention to the design phase, acknowledging the difficulties and intricacies of large-scale system development; and
  • provides an enormous number of non-trivial examples and exercises.

The case studies and tutorials that will help you learn by example have been taken from the following varied application domains: online shopping, advertising expenditure, contact management, time logging, telemarketing, university enrolment and video store. Each has its own unique features and educational benefits.

The second edition has been substantially updated, broadening the coverage and ensuring the book is up-to-date in the technology-influenced area of systems development. Key changes from the last edition are:

  • use of UML 2.0 and occasional use of Java code to further explain the meaning of more complex UML models;
  • a "crash course" on object technology and object modeling, following requirements analysis and prior to requirements specifications with UML;
  • a "crash course" on system architecture and program design prior to the detailed discussion about distributed client/server system design;
  • a new discussion about user interface design with user experience (UX) storyboards and discussing the mapping between business objects and relational databases; and
  • significant expansion of the guided tutorial on online shopping, making this a separate chapter for review and reinforcement at the end of the book.

Whether you are a student on a computer science or information systems course, or someone working in industry wanting up-to-date practical help based on a sound theoretical footing, this book will be of lasting benefit to you.

Leszek A. Maciaszek is an Associate Professor of Computing at Macquarie University, Sydney, Australia. He is an academic and international consultant working mainly in the design and implementation of enterprise applications, databases and object technology. His other books include Database Design and Implementation (Prentice Hall 1990) and Practical Software Engineering (Addison Wesley 2005).


Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

5 Reviews
5 star:
 (5)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

9 of 9 people found the following review helpful:
5.0 out of 5 stars Very useful book, especially on architectural design, 22 April 2001
This book focuses on information systems and does and excellent job of describing their complexities, providing a much more realistic taste of what design is really about than most other text books.

The earlier chapters on analysis focus on typical use case and class modelling. The introduction of the database class layer between entity classes and the database itself brings more realism to modelling than most text books consider.

The architectural structures imposed on the analysis and design dramatically help in designing information and ecommerce systems (which I'm doing at the moment).

The one major problem with the book, and this appears to be a growing trend in text books, is the chapter on interface design. Interface design is such a monster topic that it should be left to whole textbooks and not to a few pages that tend to paint an overly simplistic view of the subject.

Another potential weakness is the almost complete reliance on collaboration diagrams in design with consequent passing reference to the other UML diagrams.

Despite these reservations, I highly recommend the book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars Highly recommended as a textbook for IS analysis and design, 13 Jun 2001
By 
We used this book as the textbook for our 3rd year object oriented analysis and design course. As a lecturer I found this book is well structured and well balanced between examples and theorectical concepts. The students found the book is quite easy to follow because of the very well selected and presented examples. As the result, the students were doing much better in their assignments than previous year when a different textbook was used.

The only problem I found with this book is Chapter 2.2, in which some of the concepts are used and introduced before they are discussed in details in other chapters.

Nevertheless I highly recommend this book as a textbook for Information Systems Analysis and Design course.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Brilliant, 7 Oct 2003
By A Customer
Nothing to add to previous reviews. This book is excellent if you are doing requirements analysis and want an in depth guide. It is to the point and manages to show you how to perform in depth requirements analysis without unnecessary extras.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Would you like to see more reviews about this item?
 Go to Amazon.com to see all 6 reviews  3.5 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Most Recent Customer Reviews



Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback