Software engineering classification is more troublesome, and many things are relatively vague. I will be classified as follows, welcome to mention. Just list the book (electronic version or paper version can be bought in China) 1. Software method (traditional structure method OO Component Agent formal method MDA AOP FOP clean room development based software architecture software development method) 2. Software Process (XP RUP Traditional Software Development Process) 3. Project Management (Project Program Risk Management Progress Management Configuration Management Team Manager Management Document Management) The above classification is very vague, such as MDA can see a model driver development Methods, it is also possible to see a development process. UML's Dongdong I don't know to put it in that classification (aunt and put it in Oo).
1. Software method: 1.1 Traditional structured method: 1.1.1.code completion (Chinese paper version (can you get it?), Electronic 2nd manuscript) Code Complete Author: Steve McConnell URL: http://www.amazon . .com / exec / obidos / tg / detail / - / 1556154844 Product Details pages: 896 pages Publisher: Microsoft Press ISBN: 1556154844 Average Customer Review: Based on 136 review (s) Format: Size: Supplier: Summary: Believed by many of our customers to be the best practical guide to writing commercial software, and Highly Recommended. 1.2 Object-oriented software development methods (OOA / OOD / UML / Design Pattern) 1.2.1 Object-oriented software Construction (copy version) Object-oriented software Construction Author: Bertrand Meyer URL: http://www.amazon.com/exec/obidos/tg/detail/-/0136290493 Product Details pages: 534 pages Publisher: Prentice Hall ISBN: 0136290493 Average Customer Review: Based on 41 review ( s) Format:. Size: Supplier: Summary: The developer of the acclaimed Eiffel programming language comes through with one of the clearest and most informative books about computers ever committed to paper Object-Orient. ed Software Construction is the gospel of object-oriented technology and it deserves to be spread everywhere. Meyer opens with coverage of the need for an object-oriented approach to software development, citing improved quality and development speed as key advantages of the approach. He then explains all the key criteria that define an object- oriented approach to a problem. Meyer pays attention to techniques, such as classes, objects, memory management, and more, returning to each technique and polishing his readers' knowledge of it as he explains How to Employ It "Well."
In a section on advanced topics, Meyer explores interesting and relevant topics, such as persistent objects stored in a database. He also offers a sort of "Do and Do not" section in which he enumerates common mistakes and ways to avoid them. Management information is not the main point of Object-Oriented Software Construction, but you'll find some in its pages. Meyer concludes his tour de force with comparisons of all the key object-oriented languages, including Java. He also covers the potential of simulating object technology in non-object-oriented languages, such as Pascal and Fortran. The companion CD-ROM includes the full text of this book in hypertext form, as well as some tools for designing object-oriented systems. If you program computers, you need to read this book 1.2.2 Applying UML and Patterns (electronic version, copy version) Applying UML and Patterns:. An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition) Author: Craig Larman URL: http : //www.amazon.com/exec/o bidos / tg / detail / - / 0130925691 Product Details pages: 656 pages Publisher: Prentice Hall PTR ISBN: 0130925691 Average Customer Review: Based on 85 review (s) Format: Size: Supplier: Summary: Good software starts with a good design. And the subtitle of applying uml and patterns, "An Introduction to Object-Oriented Analysis and design (ooa / d) and the unified process" reinforces "That"
Swhat this book is about design and programming (Chinese paper version) The Art of Objects: Object-Oriented Design and Architecture (The Addison-Wesley Object Technology Series) Author: Yun-Tung Lau URL: http: //www.amazon.com/exec/obidos/tg/detail/-/0201711613 Product Details pages: 384 pages Publisher: Addison-Wesley Pub Co ISBN: 0201711613 Average Customer Review: Based on 6 review (s) Format:. Size : Supplier: Summary:... Examines the the static and dynamic practical object design patterns, using Unified Modeling Language Topics include object creation and destruction and other object design fundamentals, persistent objects and object-related mapping, and relationship loops Softcover DLC: Object -ORIENTED Methods (Computer Science). 1.2.4 Design Patterns (Copy) Design Patterns Author: Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides URL: http://www.amazon.com/exec/obidos/tg/TG/ Detail / - / 0201633612 Product Details Pages: 395 Pages Publisher: Addison-Wesley Pub Co ISBN: 020163612 Average Customer Rev iew: Based on 171 review (s) Format:. Size: Supplier: Summary: Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design It describes patterns for managing. object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you Can Use to find an object-oriented design pattern That '
s appropriate for the needs of your particular application -. a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs 1.2.5 candidate Books (1) UML for Java Programmers (copy version) UML for Java Programmers Author: Robert C. Martin URL: http://www.amazon.com/exec/obidos/tg/detail/-/0131428489 Product Details pages: 288 pages Publisher: Prentice Hall PTR ISBN: 0131428489 Average Customer Review: Based . on 9 review (s) Format: Size: Supplier: Summary: Instead of surveying the entire unified modeling language (UML), Martin focuses on the diagrams he has found to be most useful for drawing pictures of software - class, object, sequence, and state diagrams -. and examines the peculiarities of using UML to design Java programs The final chapter describes a SMC remote service program in text, UML, and code.Copyright (C) 2004 Book News, Inc., Portland, OR (2) Design Patterns Explained (Cast) Design Patterns Explained: a New Perspective ON Object-Oriented DE sign Author: Alan Shalloway / James R. Trott URL: http://www.amazon.com/exec/obidos/tg/detail/-/0201715945 Product Details pages: 368 pages Publisher: Addison-Wesley Pub Co ISBN: 0201715945 Average Customer Review: Based on 59 Review (s). Format: Size: Supplier: Summary:
This guide for software developers describes the basic principles underlying object-oriented programming and design patterns. The volume begins with introductory material on object-oriented software development and the limitations of traditional object-oriented design. The rest of the text is devoted to an exploration Of Ten Commonly-Used Design Patterns, Such As The Facade, Adapter, Bridge, Observer, Double-Checked Locking, And Factory Method Patterns.book news, Inc. (r), portland, OR 1.3 Based on the component-based software development method 1.3. 1 Large Scale Component Based Development Large Scale Component Based Development Author: Alan W. Brown URL: http://www.amazon.com/exec/obidos/tg/detail/-/013088720X Product Details pages: 300 pages Publisher: Prentice Hall PTR ISBN: 013088720X Average Customer Review: Based on 4 review (s) Format:. Size: Supplier: Summary: "This book is very well written I have never seen a book on the market that discusses these concepts as well as this book. Anyone Involved with Information Techno . Logy should be familiar with this material If not, they need to get this book ASAP and read it cover to cover "-. William H. Murray, author of many best-selling programming titles The strategic guide to enterprise-class component and Web development In this definitive book, the R & D leader at one of the worlds top software companies presents a complete conceptual framework for Internet-centered, component-based development. Alan W. Brown introduces "best practices" enterprise development techniques that deliver reduced cycle times, Improved Quality, And Greater Reuse. He Offers Holistic Insights Into Leveling Technologies Such As Enterprise JavaBeans, COM
, And CORBA / IIOP to enable distributed access at lower cost, with greater flexibility, responsiveness, and user-friendliness than ever before Coverage includes:. * Developing for the e-business revolution: business drivers and technological enablers * The role of middleware, application servers, and enterprise application integration * Selecting technologies, defining architectures, modeling applications, and managing component-based projects * New directions in component development: transforming advanced R & D into real-world enterprise solutions Large-Scale, Component-based Development offers a start -to-finish blueprint for managing the Web and component technologies that enable e-business. for every decision-maker involved with Internet-focused, multi-tiered enterprise systems, this is an invaluable resource. 1.3.2 Component Software (photocopy version, I think it is correct) Component Software Author: Clemens Szyperski URL: http://www.amazon.com/exec/obidos/tg/detail/-/0201745720 Product Details Pages: 624 Pages P ublisher: Addison-Wesley Pub Co ISBN: 0201745720 Average Customer Review: Based on 11 review (s) Format:. Size: Supplier: Summary: Intended for software architects and managers, this book explains the nature of component software and how it will affect the engineering, marketing, and deployment of software. Szyperski, who works for Microsoft and is affiliated with Queensland University of Technology, discusses some issues raised by component engineering problems, and presents several approaches to component frameworks. The second edition adds sections on XML, Enterprise Javabeans, COM
, And the .NET Framework.copyright (c) 2004 Book News, Inc., Portland, OR 1.4 Based on Agent-based software development method (temporary) 1.5 Formal method 1.5.1 Programming from specifications (Chinese version. strict meaning such) Programming from Specifications (Prentice Hall International Series in Computer Science) Author: Carroll Morgan URL: http://www.amazon.com/exec/obidos/tg/detail/-/0137262256 Product Details pages: 255 pages Publisher: Prentice Hall ISBN: 0137262256 Average Customer Review: Based on 1 review (s) Format:. Size: Supplier: Summary: Teaches programming as the step-by-step development of specifications into code, a method that produces correct programs and their development histories , creating a record of design decisions that simplifies program maintenance Annotation copyright Book News, Inc. Portland, Or 1.6 MDA 1.6.1 Model Driven Architecture:.. Applying MDA to Enterprise Computing (Chinese version) Model Driven Architecture: Applying MDA to Enterprise Computing Author: David S. Frankel URL: http://www.amazon.com/exec/obidos/tg/detail/-/0471 319201 Product Details pages: 352 pages Publisher: John Wiley & Sons ISBN: 0471319201 Average Customer Review: Based on 6 review (s) Format:. Size: Supplier: Summary: This book introduces a software development approach that uses modeling languages as programming languages rather than merely as design languages, and that offers simplified retargeting of software to continually changing platforms. Frankel, an expert in model driven architecture (MDA), describes all of its features and offers examples of how companies can use MDA to develop web services, Manage Meta Data, Customize A Uml-Based Environment To Fit A Particular Company '
S Environment, And Promote Discipline and Rigor in Software Development.copyright (c) 2004 Book News, Inc., Portland, OR 1.6.2 (The rest of the MDA book seems good, but did not read, not comment) 1.7 AOP ( Temporary, did not read) 1.8 FOP (temporary,
I don't understand) 1.9 Software architectural software development method 1.9.1 Software Architecture in Practice (Copy) Software Architecture In Practice Author: Len Bass / Paul Clements / Rick Kazman / Ken Bass URL: http://www.amazon. com / exec / obidos / tg / detail / - / 0201199300 Product Details pages: Publisher: Addison-Wesley Pub Co ISBN: 0201199300 Average Customer Review: N / A 1.9.2 beyond software architecture Beyond Software Architecture: Creating and Sustaining Winning Solutions Author : Luke Hohmann URL: http://www.amazon.com/exec/obidos/tg/detail/-/0201775948 Product Details pages: 352 pages Publisher: Addison-Wesley Pub Co ISBN: 0201775948 Average Customer Review: Based on 19 review (s) Format:. Size: Supplier: Summary:. Describing the interplay between business needs and software- architecture decisions, this guide advises business managers on their software decisions Chapters cover software architecture, product development, markettecture and tarchitecture, business and license model Symbiosis, Technology, TECHNOLOGY-IN-Licensing, Portability , Deployment architecture, integration and extension, brand elements, usability, installation, configuration, release management, and security. Hohmann is a consultant.Copyright (C) 2004 Book News, Inc., Portland, OR 1.9.3 Documenting Software Architectures (photocopy Version) Documenting Software Architectures: Views and Beyond Author: Paul Clements / Felix Bachmann / Len Bass / David Garlan / James Ivers / Reed Little / Robert Nord / Judith Stafford URL: http://www.amazon.com/exec/obidos/ TG / Detail / - / 0201703726 Product Details Pages: 560 Pages Publisher: Addison-Wesley Pub Co ISBN: 0201703726 Average Customer Review: Based On 3 Review (s). Format: Size: Supplier: Summary: