Описание: Classical and Object-Oriented Software Engineering is designed for an introductory software engineering course. This book provides an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques.
Описание: This text provides an introduction to the process of software engineering. The revision concentrates on updating the book to reflect the most current trends
and innovations in the field. The Universal Modeling Language (UML) has become an industry standard and now permeates this new edition.
In this text, it is used for
object-oriented analysis and design as well as when diagrams depict objects and their interrelationships. Design patterns, frameworks and software architecture have also become a
popular topic in the field of software engineering and are part of a new chapter on reuse, portability, and inoperability. The inoperabilty material includes sections on such hot topics as
OLE, COM, and CORBA.
Some material from the 3rd edition has been reorganized into a new chapter on planning and estimating, including feature points and COCOMO II.
While the text has been updated, the traditonal features which have defined the previous three editions of Schach's book have been retained. These include a balanced coverage of
the object-oriented model along with the classical model (as reflected in the title) and an emphasis on metrics.
The special considerations of object-oriented life-cycle models,
object-oriented analysis, and object-oriented de
ign are also retained in this edition.
Описание: The UML, or Unified Modeling Language, is the de facto standard adopted by the Object Management Group (OMG) and by almost all vendors of object modeling tools. The Unified Process is explicitly designed to work with the UML and is a whole design method covering the majority of the life cycle of a software product. John Hunt's book guides you through the use of the UML and the Unified Process and their application to Java systems. Key Topics Focusing explicitly on applying the notation and the method to Java, the book is clearly written to appeal to practitioners. This second edition is considerably revised and extended and includes examples taken from the latest version of Rational Rose and Together. All the UML references are updated to the latest version and the Patterns chapter has been expanded to include J2EE examples. New chapters are included showing how the Unified Process can be used in real world projects and project management, and there is comprehensive coverage of Agile Modeling. - A truly practical introduction to object oriented analysis and design using the Unified Process. Where necessary the UML is introduced, to support the Unified Process steps. - Good coverage of Design Patterns and how they integrate into Java development- Focuses on the real world use of UML and the Unified Process via a detailed case study that follows the whole design process through from the initial setting up, to implementation in Java and Agile Modeling- Features and Benefits - How to use the Unified Process in real world projects - Covers the Unified Process and UML in one book - A concise and accessible step-by-step guide to applying the Unified Process and UML in Java - Explains Design Patterns and discusses how Agile Modeling fits with the Unified Process John Hunt is Technical Director at JayDee Technology Ltd. He runs industrial courses, including server-side Java technologies. He also leads development projects for government and blue chip organizations using Java, J2EE, XML and C#. He is the author of nine other books on Java, XML and object orientation.
Автор: Cay S. Horstmann Название: WIE Object Oriented Design Using Java ISBN: 0471452351 ISBN-13(EAN): 9780471452355 Издательство: Wiley Цена: 4118 р. Наличие на складе: Поставка под заказ.
Описание: Introduces object-oriented fundamentals critical to designing software and shows how to implement design techniques Horstmann's clear, hands-on presentation and outstanding writing style help readers to better understand the material Useful sidebars cover relevant data structures C++ notes throughout the book illustrate object-oriented programming concepts that are not available with Java An online UML editor (designed by the author) allows readers to create and test UML code Also available from Cay Horstmann, the highly successful Computing Concepts with Java Essentials, Third Edition (0-471-24371-X); Computing Concepts with C++ Essentials, Third Edition (0-471-16437-2), and Big Java (0-471-40248-6)
Описание: Drawing from his extensive experience as a programmer and teacher, author Cay Horstmann helps readers gain an appreciation for the value of object-oriented design principles. He provides the context so that readers can apply these principles and techniques in their own designs. Throughout the book, carefully developed exercises and examples, and a strong emphasis on problem solving make object-oriented design principles accessible to anyone with limited programming experience.
Автор: Ramnath Название: Object-Oriented Analysis and Design ISBN: 1849965218 ISBN-13(EAN): 9781849965217 Издательство: Springer Рейтинг: Цена: 4037 р. Наличие на складе: Поставка под заказ.
Описание: Object-oriented analysis and design (OOAD) has over the years, become a vast field, encompassing such diverse topics as design process and principles, documentation tools, refactoring, and design and architectural patterns. For most students the learning experience is incomplete without implementation. This new textbook provides a comprehensive introduction to OOAD. The salient points of its coverage are: • A sound footing on object-oriented concepts such as classes, objects, interfaces, inheritance, polymorphism, dynamic linking, etc. • A good introduction to the stage of requirements analysis. • Use of UML to document user requirements and design. • An extensive treatment of the design process. • Coverage of implementation issues. • Appropriate use of design and architectural patterns. • Introduction to the art and craft of refactoring. • Pointers to resources that further the reader’s knowledge. All the main case-studies used for this book have been implemented by the authors using Java. The text is liberally peppered with snippets of code, which are short and fairly self-explanatory and easy to read. Familiarity with a Java-like syntax and a broad understanding of the structure of Java would be helpful in using the book to its full potential.
Описание: Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable. . The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understand of how to expand a use case. Wazlawick clearly explains clearly how to build meaningful sequence diagrams. Object-Oriented Analysis and Design for Information Systems illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable.
Описание: Reliable Object-Oriented Software presents the underlying principles associated with object-orientation and its practical application. More than just another text on methodology, this 1998 book focuses on the fundamental concepts related to the process of software development and architectural design in order to lay the basis necessary for the development of robust, maintainable, and evolvable software. The authors present both formal concepts and practical applications. It includes proven problem-solving techniques designed to develop readers' engineering judgement and to focus their attention on the principles of good software design and its successful application. In addition, an extensive bibliography has been compiled to guide the reader in further studies and to crystallize what is commonly accepted in the field and what is still controversial.
Описание: One of the only books that bridge the gap between O-O design (in UML) and O-O programming (in Java) in an integrated fashion. · Learn how to translate a UML class diagram into Java source code · Includes extensive coverage of GUI programming with Swing · A running case study is used throughout the book · Includes introductory level coverage of databases and distributed systems, some knowledge of which is vital for building serious programs · Companion Web Site includes slides, exercise solutions, sample programs and links.
Описание: Covering the breadth of a large topic, this book provides a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. After covering some basic ground work underpinning OO software projects, the book follows the steps of a typical development project (Requirements Capture - Design - Specification & Test), showing how an abstract problem is taken through to a concrete solution. The book is programming language agnostic - so code is kept to a minimum to avoid detail and deviation into implementation minutiae. A single case study running through the text provides a realistic example showing development from an initial proposal through to a finished system. Key artifacts such as the requirements document and detailed designs are included. For each aspect of the case study, there is an exercise for the reader to produce similar documents for a different system.
Описание: An introduction to Object Oriented Analysis, this book contains pedagogy and incorporates patient explanations, making it useful for beginners. It incorporates real world examples, case studies, and in depth theory and skills for practical application.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru