Author: Liping Liu Publisher: Igi Global ISBN: 9781591406051 Category : Computers Languages : en Pages : 372
Book Description
"This book consists of a series of high-level discussions on technical and managerial issues related to object-oriented development"--Provided by publisher.
Author: Dennis De Champeaux Publisher: Addison-Wesley Professional ISBN: Category : Computers Languages : en Pages : 560
Book Description
With this book, software engineers, project managers, and tool builders will be able to better understand the role of analysis and design in the object-oriented (OO) software development process. This book presents a minimum set of notions and shows the reader how to use these notions for OO software construction. The emphasis is on development principles and implementation.
Author: Derek Coleman Publisher: ISBN: Category : Computers Languages : en Pages : 344
Book Description
This volume shows how to use an object-oriented analysis and design methodology that synthesizes the best features of the most popular methods Rumbaugh, Booch, etc.
Author: IBM Object-oriented Technology Center Publisher: Prentice Hall ISBN: Category : Computers Languages : en Pages : 682
Book Description
This book walks developers through every step of the object-oriented development process, showing how to tailor and document the development process that is ideal for their organizations.This book shows how to tailor your own object-oriented development process -- a process that delivers software more effectively and virtually documents itself. It presents new techniques for requirements gathering, performing initial object-oriented analysis, transitioning to object-oriented design from procedural environments, implementing a design, and validating the results. It includes comprehensive templates and examples for each phase of the lifecycle. It also presents a detailed case study of a complete project, with example workbook and work products.All object-oriented developers, regardless of the languages and environments they utilize.
Author: Liping Liu Publisher: IGI Global ISBN: 1591406064 Category : Computers Languages : en Pages : 372
Book Description
"This book consists of a series of high-level discussions on technical and managerial issues related to object-oriented development"--Provided by publisher.
Author: Carol Britton Publisher: Elsevier ISBN: 0080542042 Category : Computers Languages : en Pages : 417
Book Description
A Student Guide to Object-Oriented Development is an introductory text that follows the software development process, from requirements capture to implementation, using an object-oriented approach. The book uses object-oriented techniques to present a practical viewpoint on developing software, providing the reader with a basic understanding of object-oriented concepts by developing the subject in an uncomplicated and easy-to-follow manner. It is based on a main worked case study for teaching purposes, plus others with password-protected answers on the web for use in coursework or exams. Readers can benefit from the authors' years of teaching experience. The book outlines standard object-oriented modelling techniques and illustrates them with a variety of examples and exercises, using UML as the modelling language and Java as the language of implementation. It adopts a simple, step by step approach to object-oriented development, and includes case studies, examples, and exercises with solutions to consolidate learning. There are 13 chapters covering a variety of topics such as sequence and collaboration diagrams; state diagrams; activity diagrams; and implementation diagrams. This book is an ideal reference for students taking undergraduate introductory/intermediate computing and information systems courses, as well as business studies courses and conversion masters' programmes. Adopts a simple, step by step approach to object-oriented development Includes case studies, examples, and exercises with solutions to consolidate learning Benefit from the authors' years of teaching experience
Author: Thomas Rowlett Publisher: Prentice Hall ISBN: Category : Computers Languages : en Pages : 456
Book Description
Today, IT professionals have no shortage of object methodologies and models to choose from. But when it comes to practical processes for implementing those methodologies -- where to start, what to do next -- they're largely on their own. In this book, Tom Rowlett fills the gap, presenting a robust, start-to-finish process for delivering object-oriented software. Rowlett begins by introducing seven elements of a generic process model for object development, and identifying six key characteristics of a robust, use-case based process. Next, drawing upon his extensive experience and the field's best work, he offers expert process recommendations for stage of an object-oriented development project. Rowlett covers requirements gathering, analysis, design, class design and specification, persistence, implementation, test plans and test cases, user interface development, maintenance, and more. The book includes a detailed guide to managing your process, including identifying new deliverables, managing the learning curve, running pilot projects, and tracking the new processes you've implemented. It also presents numerous practical examples, including a detailed, start-to-finish case study. For all project managers, team leaders, and software engineers building object-oriented software.
Author: Matt A. Weisfeld Publisher: Addison-Wesley Professional ISBN: 9780672330162 Category : Object-oriented programming (Computer science). Languages : en Pages : 0
Book Description
The Object-Oriented Thought Process Third Edition Matt Weisfeld An introduction to object-oriented concepts for developers looking to master modern application practices. Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, and Visual Basic .NET. By designing with objects rather than treating the code and data as separate entities, OOP allows objects to fully utilize other objects' services as well as inherit their functionality. OOP promotes code portability and reuse, but requires a shift in thinking to be fully understood. Before jumping into the world of object-oriented programming languages, you must first master The Object-Oriented Thought Process. Written by a developer for developers who want to make the leap to object-oriented technologies as well as managers who simply want to understand what they are managing, The Object-Oriented Thought Process provides a solution-oriented approach to object-oriented programming. Readers will learn to understand object-oriented design with inheritance or composition, object aggregation and association, and the difference between interfaces and implementations. Readers will also become more efficient and better thinkers in terms of object-oriented development. This revised edition focuses on interoperability across various technologies, primarily using XML as the communication mechanism. A more detailed focus is placed on how business objects operate over networks, including client/server architectures and web services. "Programmers who aim to create high quality software-as all programmers should-must learn the varied subtleties of the familiar yet not so familiar beasts called objects and classes. Doing so entails careful study of books such as Matt Weisfeld's The Object-Oriented Thought Process." -Bill McCarty, author of Java Distributed Objects, and Object-Oriented Design in Java Matt Weisfeld is an associate professor in business and technology at Cuyahoga Community College in Cleveland, Ohio. He has more than 20 years of experience as a professional software developer, project manager, and corporate trainer using C++, Smalltalk, .NET, and Java. He holds a BS in systems analysis, an MS in computer science, and an MBA in project management. Weisfeld has published many articles in major computer trade magazines and professional journals.
Author: Kenneth Barclay Publisher: Elsevier ISBN: 0080497551 Category : Computers Languages : en Pages : 417
Book Description
Object-Oriented Design with UML and Java provides an integrated introduction to object-oriented design with the Unified Modelling Language (UML) and the Java programming language. The book demonstrates how Java applications, no matter how small, can benefit from some design during their construction. Fully road-tested by students on the authors' own courses, the book shows how these complementary technologies can be used effectively to create quality software. It requires no prior knowledge of object orientation, though readers must have some experience of Java or other high level programming language. This book covers object technology; object-oriented analysis and design; and implementation of objects with Java. It includes two case studies dealing with library applications. The UML has been incorporated into a graphical design tool called ROME, which can be downloaded from the book's website. This object modelling environment allows readers to prepare and edit various UML diagrams. ROME can be used alongside a Java compiler to generate Java code from a UML class diagram then compile and run the resulting application for hands-on learning. This text would be a valuable resource for undergraduate students taking courses on O-O analysis and design, O-O modelling, Java programming, and modelling with UML. * Integrates design and implementation, using Java and UML* Includes case studies and exercises * Bridges the gap between programming texts and high level analysis books on design