Requirements Analysis and System Design

by Leszek Maciaszek

0 ratings • 0 reviews • 0 shelved
Book cover for Requirements Analysis and System Design

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

"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.
  • ISBN10 0321204646
  • ISBN13 9780321204646
  • Publish Date 2 October 2004 (first published 15 March 2001)
  • Publish Status Out of Print
  • Out of Print 2 November 2007
  • Publish Country US
  • Publisher Pearson Education (US)
  • Imprint Addison-Wesley Educational Publishers Inc
  • Edition 2nd edition
  • Pages 504
  • Language English