Showing posts with label architecture. Show all posts
Showing posts with label architecture. Show all posts

Design of Enterprise Systems: Theory, Architecture, and Methods Review

Design of Enterprise Systems: Theory, Architecture, and Methods
Average Reviews:

(More customer reviews)
Design of Enterprise Systems: Theory, Architecture, and Methods
Design of Enterprise Systems is simple and straight to the point. The information provided is well documented and summarized. The author provides various examples which give you a solid base to understand the concepts thoroughly. At the end of each chapter there are concept and exercise questions that will help you verify your knowledge of the subject matter. The only thing missing in this book is that the exercise problems do not include potential solutions. While I do understand that Designing an Enterprise System depends on the problem and point of view of the observer, having a general guide to answering the exercises would have been helpful.
From my point of view, this book was designed well for students; guiding them step-by-step through different topics. For professionals, the book also stands as a useful reference guide.
This books includes the following chapters: Enterprise Engineering, systems theory, modeling concepts, Enterprise design methodology, Enterprise architecture, Enterprise analysis and design methodology, strategy, problem formulation and requirements, generate and evaluate alternatives, process modeling, queuing theory, process design, information modeling, information design, organization design, enterprise technology and integration.
I highly recommend it for anyone studying enterprise systems. However, if you are new to this topic the only problem would be the lack of answers to the exercise questions.


Click Here to see more reviews about: Design of Enterprise Systems: Theory, Architecture, and Methods



Buy NowGet 13% OFF

Click here for more information about Design of Enterprise Systems: Theory, Architecture, and Methods

Read More...

The Integrative Design Guide to Green Building: Redefining the Practice of Sustainability (Sustainable Design) Review

The Integrative Design Guide to Green Building: Redefining the Practice of Sustainability (Sustainable Design)
Average Reviews:

(More customer reviews)
What an inspired, clear, and exciting guide to improving our design/construction processes. I am a third through the book but can't see myself beginning a new project without implementing what I have learned so far. Therefore, we have planned our first Goal Setting Workshop for a new project near the end of this month, and I am tasked with serving as a process facilitator and presenter of the Integrative Design Process/Systems Thinking Concept. I see great power in the many stories and pictures in your book.
Thank you for sharing your talents and passion, Michael

Click Here to see more reviews about: The Integrative Design Guide to Green Building: Redefining the Practice of Sustainability (Sustainable Design)



Buy NowGet 29% OFF

Click here for more information about The Integrative Design Guide to Green Building: Redefining the Practice of Sustainability (Sustainable Design)

Read More...

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives Review

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Average Reviews:

(More customer reviews)
When it comes to the systems or software architecture, I subscribe to Tom Demarco's definition: "An architecture is a framework for the disciplined introduction of change." (http://www.systemsguild.com/GuildSite/TDM/Architecture.html). And while most of the job postings matching "architect" these days talk about the need for writing and testing code, there is a growing awareness in the industry that in order to build a resilient enterprise system an organization must look beyond design patterns and coding idioms. In addition to the technical challenges, building large enterprise system requires effort of many professionals during an extended period of time. This brings other non-technical risks into the picture.
This is one of the better books covering many issues that comprise System Architecture discipline in the light of their personal experience. The authors introduce us to an approach for partitioning architecture using Viewpoints (behavioral characteristics, e.g. Functional, Information, Concurrency, Development, Deployment, Operational) and Perspectives (nonfunctional aspects, e.g. Security, Performance and Scalability, Availability and Resilience, Evolution).
The first half of the book describes the discipline of Application Software Architecture, the second half contains two catalogs, one for Viewpoints and the other for Perspectives. Both catalogs describe concerns, artifacts (models), problems and pitfalls when focusing on a viewpoint or perspective.
I would qualify this book as a companion and reference for a beginner through intermediate level. It gives an excellent overview of what a system architect has to go through day in and day out to achieve success. The book contains a wealth of advice on what to pay and not pay attention to in any particular stage of the architectural development. The authors clearly speak from personal experience. Their examples are always to the point, although a bit sketchy with respect to details on techniques and artifacts and how to develop and use them. Considering the site of the volume, the authors did an excellent job balancing width and depth of coverage: trying to cover such a vast discipline in detail in a 500+-page book is not possible.

Click Here to see more reviews about: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives


Software Systems Architecture is a practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and an invaluable handbook of well-established best practices. It shows why the role of the architect is central to any successful information-systems development project, and, by presenting a set of architectural viewpoints and perspectives, provides specific direction for improving your own and your organization's approach to software systems architecture.

With this book you will learn how to

Design an architecture that reflects and balances the different needs of its stakeholders
Communicate the architecture to stakeholders and demonstrate that it has met their requirements
Focus on architecturally significant aspects of design, including frequently overlooked areas such as performance,resilience, and location
Use scenarios and patterns to drive the creation and validation of your architecture
Document your architecture as a set of related views
Use perspectives to ensure that your architecture exhibits important qualities such as performance, scalability, and security

The architectural viewpoints and perspectives presented in the book also provide a valuable long-term reference source for new and experienced architects alike.

Whether you are an aspiring or practicing software architect, you will find yourself referring repeatedly to the practical advice in this book throughout the lifecycle of your projects.

A supporting Web site containing further information can be found at www.viewpoints-and-perspectives.info


Buy NowGet 34% OFF

Click here for more information about Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Read More...

Drawing Shortcuts: Developing Quick Drawing Skills Using Today's Technology Review

Drawing Shortcuts: Developing Quick Drawing Skills Using Today's Technology
Average Reviews:

(More customer reviews)
The only way Jim Leggitt could make this book better would be to package it with a quarter pound of really good chocolates. I've chosen to overlook that omission since this book is exactly what I wanted to use in my rendering classes at the Savannah College of Art & Design. This is a twenty-first century handbook for rendering in color.
Thirty-one students (two classes) proved to me this summer that Drawing Shortcuts works for learning how to make and render drawings in color quickly, effectively and relatively economically. The final projects reflect ten weeks of increasingly stronger skills and confidence in drawing/rendering abilities. Both graduate and undergraduate students with varied levels of computer expertise found value in the Drawing Shortcuts approach of "Let Technology Do Your Dirty Work".
Bottom line: a relaxed learning atmosphere in studio, fearless renderers willing to experiment with color media and striking final projects. The studio professors are commenting on the improvement in rendered drawings in their classes, too. Leggitt's methods are weaning students from a dependence on computer-generated images. The enhanced freehand drawing skills complement the computer drawing skills. Students now have many options for graphic expression which reflect their individual needs and desires.
I teach rendering classes for interior design students in the School of Building Arts at SCAD. We'll be using this book every quarter. Thanks, Jim Leggitt. But think about the chocolates with the second edition of the book!

Click Here to see more reviews about: Drawing Shortcuts: Developing Quick Drawing Skills Using Today's Technology



Buy NowGet 45% OFF

Click here for more information about Drawing Shortcuts: Developing Quick Drawing Skills Using Today's Technology

Read More...

Just Enough Software Architecture: A Risk-Driven Approach Review

Just Enough Software Architecture: A Risk-Driven Approach
Average Reviews:

(More customer reviews)
This a broad and deep book on all things software architecture except the architecting process (for process, one recommended read is "Process Software Architecting" by Eeles/Cripps). Several readerships will benefit from "Just Enough Software Architecture":
- As an experienced IT architect, I do not necessarily agree with everything in the book (this does not come as a surprise, as architects have opinions). That said, I certainly learned a lot that I can apply immediately on my projects and some of the more provocative statements challenge me to leave my comfort zone (or at least consider doing so).
- Junior architects can use the book both as a tutorial and as a reference when/while growing in their profession.
- Developers with a "who needs architects" mindset (hopefully) will understand architects and modelers much better after having read this book, and appreciate the value of archtecture.
Things I liked in particular:
- Overall vision and message of pragmatism sent
- The risk-driven approach increases chances to get accepted both in agile development and in more traditional architecture communities
- There is a lot of practical advice e.g. in Chapters 10, 11 and 15
- The author is in command of a large body of relevant related work (both industra and academia) and puts them in perspective adequately
- Editorial quality: structure, figures, command of the English language (some words and expressions a bit be hard to comprehend for non-native speaker)
Some room for improvements (2nd edition?):
- Not all metaphors and analogies work internationally, e.g. not all IT people are sports fans that follow baseball or know what a rookie is
- The connection between parts 1 and 2 could be a bit stronger, even if loose coupling generally is a good thing; e.g., some more backward references
In summary, I'd say Just Enough Software Architecture is a highly recommended read for every architect in touch with development reality and every developer with a desire to build complex systems that will stand the test of time.

Click Here to see more reviews about: Just Enough Software Architecture: A Risk-Driven Approach

This is a practical guide for software developers, and different than other software architecture books. Here's why:
It teaches risk-driven architecting. There is no need for meticulous designs when risks are small, nor any excuse for sloppy designs when risks threaten your success. This book describes a way to do just enough architecture. It avoids the one-size-fits-all process tar pit with advice on how to tune your design effort based on the risks you face.
It democratizes architecture. This book seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's properties.
It cultivates declarative knowledge. There is a difference between being able to hit a ball and knowing why you are able to hit it, what psychologists refer to as procedural knowledge versus declarative knowledge. This book will make you more aware of what you have been doing and provide names for the concepts.
It emphasizes the engineering. This book focuses on the technical parts of software development and what developers do to ensure the system works not job titles or processes. It shows you how to build models and analyze architectures so that you can make principled design tradeoffs. It describes the techniques software designers use to reason about medium to large sized problems and points out where you can learn specialized techniques in more detail.
It provides practical advice. Software design decisions influence the architecture and vice versa. The approach in this book embraces drill-down/pop-up behavior by describing models that have various levels of abstraction, from architecture to data structure design.

Buy NowGet 37% OFF

Click here for more information about Just Enough Software Architecture: A Risk-Driven Approach

Read More...

Digital Modelling for Urban Design Review

Digital Modelling for Urban Design
Average Reviews:

(More customer reviews)
President Obama's establishment of an Urban Affairs Office again spotlights the need for design of the urban environment which goes far beyond economic exploitation dominated by the real estate and construction industries which has produced ugly chaos in buildings and infrastructure. Mastering the complexities of cities and the forces which shape them is difficult but necessary for sound comprehensive design; otherwise piecemeal endeavors so beloved by dealmakers seeking favorable privileges produce projects of reduced public benefit. To counter aggressive, narrowly-interested manipulators of the urban fabric, design tools are needed to research, study, explore and propose benefits for city dwellers. Brian McGrath's "Digital Modelling for Urban Design" will be welcomed by urban designers faced with daily barrages of commercial demands to forgo overall public interest and concentrate on the avarice of property developers and their batteries of biased financial, legal and design professionals. With the tools he describes it will be possible to reinforce the original purpose for founding urban design: the design, production and preservation of livable, healthy, safe and beautiful cities for all their inhabitants not merely the few who think they rule as their own what belongs to all.

Click Here to see more reviews about: Digital Modelling for Urban Design

While there is a rich array of urban theory, design, and representation books available, there is currently no book which brings together, in a single volume, urban design theory and new digital technologies in urban information mapping, modeling, and 3D simulation. Based on two decades of practicing and teaching architecture, author Brian McGrath's Digital Modelling for Urban Design explores the new theories and technologies of digital modelling, focusing on how to create moving and interactive 3D drawing, skills useful in the context of urban theory, and design and representation. Fully illustrated with original maps, 3D models, and drawings and photographs, this innovative work introduces digital modelling to students, architects, designers, and planners interested in the processes key to shaping the urban environment.

Buy Now

Click here for more information about Digital Modelling for Urban Design

Read More...

Service-Oriented Architecture (SOA): Concepts, Technology, and Design Review

Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Average Reviews:

(More customer reviews)
This book is superb. I have read every SOA book available (up until Apr/06) because it's part of my job as a technology research analyst and all-around techno-geek. From those that I have read and studied, this is the only one I feel compelled to write a review about. AND - because I did have to go through it in such detail I'm going to raid my research notes and share with you a detailed review of not just the book, but each of its chapters.
Chapter 1 - Introduction
Nothing special here, this is just a chapter that introduces the rest of the book. Call it a glorified table of contents if you will. At first I felt like skipping it altogether, but then I did what I'm supposed to do for my job and that is read each and every part. In the end, I'm glad I took the time for two reasons: By reading a summary of each of the chapters I got a good feel for what this book was going to cover and what it wasn't going to cover. Secondly, I liked the author's intro stuff about ideal and not so ideal (real) SOA. Kind of insightful and stinging at the same time. Still, though, this is still just a description of other chapters. It's also a chapter you can get for free at the book's web site.
Chapter 2 - Case Studies
Here the author provides background information for the two companies he uses as case studies. If you're into case studies, then you'll definitely want to read through this. But - I found the subsequent samples pretty easy to follow and I think you could get away with skipping this chapter if you really wanted to.
Chapter 3 - Introducing SOA
Here's where I started getting into the meat of the book. If you think you don't understand what soa is or what the industry's made of it or turned it into then you need to read this chapter. It breaks it all down and builds it all up again in a very systematic manner. Make sure you leave this chapter with an understanding of how primitive and contemporary variations of soa are different because the author uses these terms later.
Chapter4 - The Evolution of SOA
Finally someone who makes a distinction between specification and standard and gets it right. This chapter talks about the soa industry and how vendors are responsible for soa but are also causing problems at the same time. How standards organizations are working for soa but also competing at the same time. Pretty interesting stuff and even though this was the least technical chapter, not once was I bored. It ends by comparing Ssoa with older architectures. I especially like how the author differentiates between soa and "traditional" distributed architecture that uses web services. (hint: rpc has a lot to do with it)
Chapter 5 - Web services and primitive soa
I read the author's first soa book last year and this chapter seemed to repeat a few sections from that. But if I remember correctly it goes into more detail and provides case study examples that the first book didn't have. If you're a web services veteran you can probably skip this one.
Chapter 6 -Web Services and Contemporary SOA (Part I: Activity Management and Composition)
Here he goes up a gear and dives right into that scary thing we've been calling ws-* Everything from transactions to context mgmt to orchestration and so on is covered. I really felt the author did a brilliant job building this chapter up by starting with simple meps and building up to activity management and bpel and so on. He really showed how each adds a layer over the other and how all add layers to soa.
Chapter 7 - Web Services and Contemporary SOA (Part II: Advanced Messaging, Metadata, and Security)
Yup, the rollercoast ride continues here as he gets into addressing, reliable messaging, security and other ws-* specs. All of these are specs I had already heard about and I think this type of coverage is appropriate forwhere soa is going. I forgot to mention that in this chapter and 6 he introduces 'in plain english' sections that are hilarious. They are humorous analogies that compare these complex technologies to analogies he writes about a car wash. Good, fresh writing in the usual dull and dry techno world.
Chapter 8 - Principles of Service-Orientation
Essentially a whole bunch of theory about designing services and then eight specific 'principles' (dos and don'ts) about how to design services the right way for soa. I had to go back and reread this chapter after I finished the book. I sort of glanced thru it at first but then found out that later chapters really use these principles. When I went through it again I actually thought this was pretty important stuff. This really is the next oo. You can get this chapter for free at the book web site too.
Chapter 9 - Service Layers
STudy this if you're a application architect or enterprise architect. It shows what you canh do with services built with service-orientation. The diagrams showing different types of layers combined together are pretty cool.
Chapter 10 - SOA Delivery Strategies
If you're a PM you'll love this chapter. It gets into the different phases in a soa project and how you can reorganize them using 'delivery strategies' depending on your budgets and priorities. I'd pay extra close attention to the pros and cons parts where, after documenting these strategies in abstract, the author points out their true colors.
Chapter 11 + 12 - Service-Oriented Analysis I + II
Don't know where to start when it comes to figuring out your services? Well, the author lays it all out here. He provides a process for systemtically breaking down your business logic and divying it up into services. Chapter 12 is like an instruction manual about service model. Being froma web services background this was all new to me.
Chapter 13 - 16 - Service-Oriented Design I, II, III, IV
Roll up your sleeves man, because here is where you get into the real muck of building web services for an soa. There are a bunch of processes that hash out the nitty gritty of wsdl, xsd, and bpel and show you how to build services for the types of layers set up in ch.9. Tons of code and case study samples and tips for design. This is probably the most valuable part of the book for developers and architects.
Chapter 17- Fundamental WS-* Extensions
I forgot tomention that in chapters 6 and 7 no code samples are given. He only covered ws-* specs conceptually. All of the corresponding code is placed in this chapter. A bit inconvenient if you're a developer who wants to see the code while learning about the spec, but not tragic. The neat thing is he ties the code samples into the case studies. This was my first experience with ws-* in real world tyhpe scenarios.
Chapte r18 - SOA Platforms
The author documents j2ee and .net frameworks here first in total abstract and then about how they support the different parts of soa. This was very interesting because it related a lot of the concepts stuff to actual technology and the let you compare different technologies in how they support soa.
I recommend this book to colleagures and clients and I'm recommending it here. If you have questions about SOA then this book probably has the answers you're looking for. I say that because by the time I finished reading it I ran out of questions myself.


Click Here to see more reviews about: Service-Oriented Architecture (SOA): Concepts, Technology, and Design



Buy NowGet 32% OFF

Click here for more information about Service-Oriented Architecture (SOA): Concepts, Technology, and Design

Read More...

Documenting Software Architectures: Views and Beyond (2nd Edition) Review

Documenting Software Architectures: Views and Beyond (2nd Edition)
Average Reviews:

(More customer reviews)
Software architecture really is unlike any other aspect of its design. The architecture has deeper meaning and larger scale than any other aspect, and can't be discussed in the same ways.
This book opens that discussion. Among the "architecture" books I've read lately, this is the only one to offer concrete advice on describing, presenting, and analyzing archtiectural features of a system. It identifies a number of documentation types and variations. It also identifies a number of different readers - developers, future architects, users, etc. - and addresses their different documentation needs.
The authors use a little UML, but not a lot. For one thing, standard UML works at too low a level for architectural discussion. Classes, and even hierarchies of class inheritance are such fine-grained entities that architecture gernerally won't address them. Instead, the authors offer a number of diagramming styles of their own. For once, I agree with the need for non-standard notation.
Even so, I think they under-utilize the existing standards in favor of their own terminology and notation. They could have used a UML profile for lots of the discussion. It would have had to be a new profile, however, not just a force-fit of the real-time profile. They also under-used the existing architecture standards (IEEE/ANSI, DoD, NASA, and more) in favor of their own discussion. Maybe their approach can be used in any of those frameworks, but that should have been more explicit.
I see only one major flaw in this book, the assumption that a software system's architecture describes the program delivered to a customer. That's way too narrow. A large system includes things like test harnesses, debug instrumentation, application-specific QA tools, and user documentation of many kinds. Those can be major undertakings of their own. They are intimately tied to the delivered software, and may constrain the actual product.
On the postivie side, this book offer an extensive real-world case study. That probably doubles the book's value, by putting a concrete face on the otherwise abstract discussion.
There are two ways to use this book: you can agree with it, or think about it and disagree with it. If you really think about it, though, you get it's full value whether you agree or not.
In other words, you can't lose by reading this book.

Click Here to see more reviews about: Documenting Software Architectures: Views and Beyond (2nd Edition)

"This new edition is brighter, shinier, more complete, more pragmatic, more focused than the previous one, and I wouldn't have thought it possible to improve on the original. As the field of software architecture has grown over these past decades, there is much more to be said, much more that we know, and much more that we can reflect upon of what's worked and what hasn't—and the authors here do all that, and more." —From the Foreword by Grady Booch, IBM Fellow

Software architecture—the conceptual glue that holds every phase of a project together for its many stakeholders—is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system's architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed.
Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition:


Coverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models
Guidance for documentation in an Agile development environment
Deeper treatment of documentation of rationale, reflecting best industrial practices
Improved templates, reflecting years of use and feedback, and more documentation layout options
A new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system
Reference guides for three important architecture documentation languages: UML, AADL, and SySML


Buy NowGet 31% OFF

Click here for more information about Documenting Software Architectures: Views and Beyond (2nd Edition)

Read More...

Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility Review

Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility
Average Reviews:

(More customer reviews)
Although the author obviously has plenty of experience and knowledge, it isn't relayed to the reader. Through paragraph after paragraph, I feel bludgeoned with words that don't seems to say much. Things that can be said very simply are obscured by the puffed-up language. The first chapter seems to assume that you're already doing extensive BPM in your enterprise.
In all, I can't make it through all the words to find the nuggets - and I'm an enterprise architect for a large organization.
BTW, the diagrams will be barely readable on a Kindle.

Click Here to see more reviews about: Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility

Achieve Breakthrough Business Flexibility and Agility by Integrating SOA and BPMThousands of enterprises have adopted Service Oriented Architecture (SOA) based on its promise to help them respond more rapidly to changing business requirements by composing new solutions from existing business services. To deliver on this promise, however, companies need to integrate solid but flexible Business Process Management (BPM) plans into their SOA initiatives. Dynamic SOA and BPM offers a pragmatic, efficient approach for doing so. Top IBM® SOA architect Marc Fiammante takes you step-by-step through combining BPM and SOA, and using them together to build a more flexible, dynamic enterprise. Throughout the book, he emphasizes hands-on solutions based on his experience supporting dozens of enterprise SOA implementations. Practical from start to finish, Dynamic SOA and BPM squarely addresses two of the most critical challenges today's IT executives, architects, and analysts face: implementing BPM as effectively as possible and deriving more value from their SOA investments.Coverage IncludesMoving from simplified integration to dynamic processes: realizing the full business value of services

Buy NowGet 23% OFF

Click here for more information about Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility

Read More...

Architecture and Principles of Systems Engineering (CRC Complex and Enterprise Systems Engineering) Review

Architecture and Principles of Systems Engineering (CRC Complex and Enterprise Systems Engineering)
Average Reviews:

(More customer reviews)
This text is a broad high level survey of systems engineering in the age of model-driven system development. Looking at the table of contents the coverage is extensive, but the depth on any given topic is pretty shallow. If you are a university student who hasn't had any exposure to systems engineering concepts (or software engineering concepts for that matter), then this text isn't a bad introduction to the terminology, (some of the)tools and process descriptions in modern systems engineering, especially if coupled with a project-based course where you can have a chance to apply some of these concepts directly. For such an audience, add one star to my rating. If, on the other hand, you are a practicing systems engineer (or software engineer), even if you're not all that familiar with the model-driven systems engineering paradigm, then this text is likely to come up a bit short, given its lack of depth on any given topic. For this second group of potential readers, take one star away from my rating. I was going to be cheeky and say that this is a great book for talking about systems engineering, but not so much if your interest is in doing systems engineering.
The description on the back cover is definitely over-hyped - publisher's perogative, I guess. You will not learn the obstacles, both technical and cultural, that model-driven systems engineering faces today. You will not learn UML or SysML. Executable models are introduced in the case studies, but again with little depth. Domain-specific modeling versus generic modeling (with say UML) is a hot topic not covered in the text. The advantages and disadvantages of auto-generated software are also not covered. Problems of integrating the model-based paradigm with legacy sysems is also missing. Pattern-based architectural development is also not covered. The case studies themselves specifically address classroom exercises with assignments and intructor responses, so depth seems intended to be obtained beyond the text through instructor interaction and hands on development. Each chapter could be expanded into an entire book.
What would I recommend as a more bit more practical introduction to model-driven systems engineering which addresses an audience both inside and outside the university classroom? Your favorite book on UML, A Practial Guide to SysML by Friedenthal, Moore and Steiner, and Systems Engineering with SysML/UML by Weilkiens. The Friedenthal et al. book has an introductory section which motivates the model-based systems engineering paradigm. I'd also recommend software architecture books, Documenting Software Architectures 2nd ed by Clements, Bachman, Bass and Garlan and Software Architecture: Foundations, Theory, and Practice by Taylor, Medvidovic and Dashofy (a bit more theoretical and not particularly model-based).
Don't be surprised if you see my copy available soon on Amazon Marketplace. I guarantee that it is in like new condition :)

Click Here to see more reviews about: Architecture and Principles of Systems Engineering (CRC Complex and Enterprise Systems Engineering)

The rapid evolution of technical capabilities in the systems engineering (SE) community requires constant clarification of how to answer the following questions: What is Systems Architecture? How does it relate to Systems Engineering? What is the role of a Systems Architect? How should Systems Architecture be practiced?A perpetual reassessment of concepts and practices is taking place across various systems disciplines at every level in the SE community. Architecture and Principles of Systems Engineering addresses these integral issues and prepares you for changes that will be occurring for years to come. With their simplified discussion of SE, the authors avoid an overly broad analysis of concepts and terminology. Applying their substantial experience in the academic, government, and commercial R&D sectors, this book is organized into detailed sections on: Foundations of Architecture and Systems EngineeringModeling Languages, Frameworks, and Graphical ToolsUsing Architecture Models in Systems Analysis and DesignAerospace and Defense Systems EngineeringDescribing ways to improve methods of reasoning and thinking about architecture and systems, the text integrates concepts, standards, and terminologies that embody emerging model-based approaches but remain rooted in the long-standing practices of engineering, science, and mathematics. With an emphasis on maintaining conceptual integrity in system design, this text describes succinct practical approaches that can be applied to the vast array of issues that readers must resolve on a regular basis. An exploration of the important questions above, this book presents the authors' invaluable experience and insights regarding the path to the future, based on what they have seen work through the power of model-based approaches to architecture and systems engineering.

Buy Now

Click here for more information about Architecture and Principles of Systems Engineering (CRC Complex and Enterprise Systems Engineering)

Read More...

Architectural Graphic Standards for Residential Construction (Ramsey/Sleeper Architectural Graphic Standards Series) Review

Architectural Graphic Standards for Residential Construction (Ramsey/Sleeper Architectural Graphic Standards Series)
Average Reviews:

(More customer reviews)
Whether you're designing a new residential structure or renovating an existing one, this book is a must-have. Found exactly what I needed, including a reference to the building code--what a time-saver! Also have the CD-ROM version so that I could have the details to work with(Architectural Graphic Standards for Residential Construction 1.0 CD-ROM (Ramsey/Sleeper Architectural Graphic Standards Series)
And, as I delve deeper into Building Information Modeling (BIM), I can really appreciate the organization. BIM needs you to think in terms of building elements, and that is exactly how this book is organized.

Click Here to see more reviews about: Architectural Graphic Standards for Residential Construction (Ramsey/Sleeper Architectural Graphic Standards Series)



Buy NowGet 25% OFF

Click here for more information about Architectural Graphic Standards for Residential Construction (Ramsey/Sleeper Architectural Graphic Standards Series)

Read More...

Recombinant Urbanism: Conceptual Modeling in Architecture, Urban Design and City Theory Review

Recombinant Urbanism: Conceptual Modeling in Architecture, Urban Design and City Theory
Average Reviews:

(More customer reviews)
Pragmatic exploitation of cities and their dwellers may be an ineradicable disease that drives the squalor and eventual decline of urban agglommerations, but those who take on diagnosis of the seemingly incurable become saviors if successful. There have been only a handful of modern-era thinkers with the knowledge, insight and creativity on what's wrong with the design of cities and what might be done to make it better, Viollet le Duc, Lewis Mumford, Kevin Lynch among them. It is an unexpected pleasure to encounter a new deep thinker standing on these giants' shoulders in Grahame Shane's magisterial "Recombinant Urbanism: Conceptual Modeling in Architecture, Urban Design and City Theory." The volume is comprehensive on urbanism, historically and intellectually, and will amply reward the student, scholar and professional who reads it in parts or most beneficially, in whole -- more than once. Prepare to be highly educated by this book, not merely advised what to do to get or keep a job or get a project funded by public taxation. If read and comprehended by urban policy makers it will contribute to their escape from real estate development hell, or if not that, it will arm honorable officials against the weasels who want to claim cities as their own profitmaking playpens. Shane wonderfully reminds what it is like to learn from a deeply thoughtful scholar offering open wisdom compared to a city-exploiter pitching secret schemes. Still, one might imagine land developers and good buddy officials searching Shane's compendium for nuggets to use in their next snake oil presentation to suspicious citizen groups rightfully fed up with unceasing demands for bailouts.

Click Here to see more reviews about: Recombinant Urbanism: Conceptual Modeling in Architecture, Urban Design and City Theory



Buy Now

Click here for more information about Recombinant Urbanism: Conceptual Modeling in Architecture, Urban Design and City Theory

Read More...

Surface Water Quality Modeling Review

Surface Water Quality Modeling
Average Reviews:

(More customer reviews)
I found this book to be extremely useful. It covers the necessary issues of surface water modeling, such as reaction kinetics, mixed vs non-mixed systems, a variety of possible contaminants and indicators, as well as a variety of surface water body types. Each part of the book is a series of lectures containing theory as well as practical modeling methods. The text is clear and flows well, with occasional comical examples and literary quotes.

Click Here to see more reviews about: Surface Water Quality Modeling

Since the 1920's, scientists and engineers around the globe have been using mathematical models to simulate the transport and fate of pollutants in natural waters.Today, and in the foreseeable future, more of these applications are being generated in an effort to develop economical solutions to water-quality problems.The primary audience for this book is first-year graduate students, including both MA and Ph.D. students. The book, however, could be used as a basis for a senior undergraduate course.The text is divided into seven major parts.The first two cover Modeling Fundamentals, (including material on mathematics, numerical methods, kinetics, diffusion, etc).The remaining parts deal with major water-quality modeling problems such as dissolved oxygen, eutrophication, and toxics.The text is written in lecture format, ideal for case study and teaching purposes.The book stresses theory and application.

Buy Now

Click here for more information about Surface Water Quality Modeling

Read More...

Integrated Practice in Architecture: Mastering Design-Build, Fast-Track, and Building Information Modeling Review

Integrated Practice in Architecture: Mastering Design-Build, Fast-Track, and Building Information Modeling
Average Reviews:

(More customer reviews)
The term "integrated practice" was quickly dispatched in 2007 when the California Council of the AIA presented "Integrated Project Delivery - A Working Definition" at the AIA National Convention - and for good reason. Integrated practice is an internal affair for each of the Owner, Architect and Contractor. Integrated Project Delivery brings all parties involved in the development of a project into the discussion. In addition, for the time being - and for some time into the future - any practice is going to involve both traditional and integrated project delivery. Finally, I found the book confusing in the way it tends to equate BIM with Integrated Practice, when the two are certainly seperable, if not independent. I don't know of a better book out there at present, but I wish I'd waited for one before buying.

Click Here to see more reviews about: Integrated Practice in Architecture: Mastering Design-Build, Fast-Track, and Building Information Modeling



Buy NowGet 16% OFF

Click here for more information about Integrated Practice in Architecture: Mastering Design-Build, Fast-Track, and Building Information Modeling

Read More...

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Review

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture
Average Reviews:

(More customer reviews)
I have purchased and read many SOA books and they have all fallen into one of 2 camps. They are usually either "HOW-TO" implement a SOAP/XML/WSDL based request response guides with the standard buzzwords of SOA Governance, WS-*Everything and the Kitchen Sink*, and of course a vague description of how an Enterprise Service Bus magically does away with years a poorly implemented legacy systems. This is the first SOA book that I have read that did not waste my time with page after page trivial XML examples but actually presented an entire working formal language(extended or inspired by the UML component model I believe) to describe your existing environment("As-Is") and future-state architecture in everday terms understandable by business users and application developers. I'll admit when I read that the approach is both 'Holistic' and 'Anthropomorphic' I felt like I was being marketed some Ginko-Biloba pseudo mysticism but as I read through I understood that this is an approach to SOA, probably the first, to actually make the the underlying services and consolidation of services visible and tanglible in the way an architect builds a scale model of a proposed structure to provide an in depth understanding of the project to those who are unable to turn equations into 3D structures in there heads(which is most of us). The authors crowning achievement, in my opinon, is the realization that everything (Legacy System, Schedule Batch Job, Business Apporval Process, Business Rules, Storage) must be treated as 'Services' is a quantum leap for SOA that moves the concept of SOA from a vague buzzword to a concrete deliverable, tangible item.

Click Here to see more reviews about: Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture

Answers to your most pressing SOA development questionsHow do we start with service modeling? How do we analyze services for better reusability? Who should be involved? How do we create the best architecture model for our organization? This must-read for all enterprise leaders gives you all the answers and tools needed to develop a sound service-oriented architecture in your organization.Praise for Service-Oriented ModelingService Analysis, Design, and Architecture"Michael Bell has done it again with a book that will be remembered as a key facilitator of the global shift to Service-Oriented Architecture. . . . With this book, Michael Bell provides that foundation and more-an essential bible for the next generation of enterprise IT."-Eric Pulier, Executive Chairman, SOA Software"Michael Bell's insightful book provides common language and techniques for business and technology organizations to take advantage of the SOA paradigm. By focusing modeling techniques on the business problem, Bell provides a way for professionals to work throughout the life cycle to create reusable and enduring services."-Mike Zbranak, CIO, Chase Card Services"This book will become an imperative business and technology service-oriented modeling recipe for any manager, architect, modeler, analyst, and developer in today's software development industry."-Jeff Schneider, CEO, MomentumSI"'Innovative' and 'groundbreaking' are words that best describe Michael Bell's Service-Oriented Modeling. It depicts a true service modeling approach that elegantly closes a clear and critical service modeling gap in the SOA industry. This holistic book ties these concepts together using real-world examples across a service life cycle that transitions services from ideas and concepts into production assets that deliver business value. A must-read for business and technical SOA practitioners."-Eric A. Marks, CEO, AgilePath Corporation"As hot as SOA is today, many business and technology professionals still find it challenging to mind the gap between their disparate methodologies and objectives. Herein Michael Bell speaks clearly to both camps in straightforward language, outlining disciplines each can use to communicate effectively and advance the realization of corporate aims. This book is a bible for all who seek to drive business/technology into the future."-Mark Edward Goodrich, Director, Investing Product Management, Reuters Media"This book takes senior IT architects and systems designers into the depths of modeling for SOA, with a fresh new perspective on tools, terminology, and how to turn the theory into practice. His full life-cycle approach balances process, control, and accountability to align all the participants in the delivery pipeline-clearing the road for successful SOA business solutions."-Phil Gilligan, Chief Technology Officer, EBS

Buy NowGet 37% OFF

Click here for more information about Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture

Read More...

SOA Modeling Patterns for Service Oriented Discovery and Analysis Review

SOA Modeling Patterns for Service Oriented Discovery and Analysis
Average Reviews:

(More customer reviews)
- Sometimes you wonder what you can get for a price that you pay for less than a full tank of gas!
- This book is a clear milestone in software modeling and architecture. I think that this is the next generation. Its value is tremendous to business and IT and especially to analysis, discovery, and modeling of software assets in the space of software development in general, SOA, and Cloud Computing.
- I think that it offers a very important direction and process to establishing services. But the services here are described as holistic software assets such as components, business processes, databases, Web services, applications, and any other software modules you may consider as executables. Interesting!
- In the analysis space, the presented concepts are innovative and can help you to establish a personal strategy as well as an organizational one.
- The patterns are not only design patterns. They are also process patterns, which are important to running projects and analysis patterns that can help you analyze a solution, a design, an architecture, a project direction, or even an enterprise strategy.
- I like the modeling section. Easy to understand and can be used by analysts, architects, managers, developers, and obviously modelers. Note this:
o Contextual analysis and modeling: Generalization, Specification, Expansion, and Contraction
o Structural analysis and modeling: Generalization, Specification, Expansion, and Contraction
- I highly recommend this book. It provides me with tools to see the big picture and helps with hands on low level implementation, such as coding, design, and more.


Click Here to see more reviews about: SOA Modeling Patterns for Service Oriented Discovery and Analysis


Learn the essential tools for developing a sound service-oriented architecture

SOA Modeling Patterns for Service-Oriented Discovery and Analysis introduces a universal, easy-to-use, and nimble SOA modeling language to facilitate the service identification and examination life cycle stage. This business and technological vocabulary will benefit your service development endeavors and foster organizational software asset reuse and consolidation, and reduction of expenditure.
Whether you are a developer, business architect, technical architect, modeler, business analyst, team leader, or manager, this essential guide-introducing an elaborate set of more than 100 patterns and anti-patterns-will help you successfully discover and analyze services, and model a superior solution for your project,.
Explores how to discover services
Explains how to analyze services for construction and production
How to assess service feasibility for deployment
How to employ the SOA modeling language during the service identification and examination process
How to utilize the SOA modeling patterns and anti-patterns for service discovery and analysis

Focusing on the Service-Oriented Discovery and Analysis Life Cycle Stage, this book will help you acquire a broad SOA Modeling knowledge base and leverage that to increase efficiency and productivity in the workplace.

Buy NowGet 37% OFF

Click here for more information about SOA Modeling Patterns for Service Oriented Discovery and Analysis

Read More...

Building Information Modeling: A Strategic Implementation Guide for Architects, Engineers, Constructors, and Real Estate Asset Managers Review

Building Information Modeling: A Strategic Implementation Guide for Architects, Engineers, Constructors, and Real Estate Asset Managers
Average Reviews:

(More customer reviews)
Well written and well structured. Helps you analyze where you are at and what you want to get out of moving to a BIM platform. No product pitches just good solid information from a business point of view.

Click Here to see more reviews about: Building Information Modeling: A Strategic Implementation Guide for Architects, Engineers, Constructors, and Real Estate Asset Managers

The optimal approach to design, build, operate, and maintain buildings
With this strategic guide to building information modeling (BIM), you'll learn how to implement this new technology as part of a comprehensive systems approach to the design, construction, management, operation, maintenance, and use of buildings. The authors, among the leading experts and pioneers in BIM, show you how BIM supports more streamlined, integrated, and efficient business processes throughout the life cycle of buildings, from their initial conception through their eventual retirement or reuse. The result is better quality buildings, lower construction and operating costs, shorter project turnaround times, and a higher quality of building information to support better business decisions. Moreover, they set forth a plan for incorporating BIM into every organization's existing workflows, enabling you to take full advantage of all the benefits that BIM offers.
Everything you need to implement a BIM approach is set forth in detail, including:
The business case for BIM, demonstrating how it can improve collaboration, facilitate better design and construction, optimize workflow, and help reduce risk

Buy NowGet 27% OFF

Click here for more information about Building Information Modeling: A Strategic Implementation Guide for Architects, Engineers, Constructors, and Real Estate Asset Managers

Read More...