Object-Oriented Construction Handbook: Developing by Heinz Züllighoven

By Heinz Züllighoven

Profitable companies and businesses are consistently trying to find how you can enhance carrier and purchaser pride with a view to in attaining long term purchaser loyalty. In mild of those objectives, software program builders needs to ask the query: how does purchaser orientation impact conventional ways, tools, and ideas of software program improvement? during this e-book, a number one software program architect and his crew of software program engineers describe how the assumption of purchaser orientation in a company results in the production of application-oriented software program. This publication describes what application-oriented software program improvement is and the way it may be conceptually and constructively designed with object-oriented thoughts. It is going extra to explain how one can top healthy jointly the various diversified methodologies and strategies which have been created for object-orientation (such as frameworks, structures, elements, UML, Unified strategy, layout styles, and severe Programming) to layout and construct software program for genuine tasks. This e-book brings jointly the easiest of analysis, improvement, and day by day undertaking paintings to the duty of creating huge software program platforms.

*Written by means of and for builders of enormous, interactive, and long-lived software program systems
*Includes styles of confirmed research, layout, and documentation techniques
*Shows the way to enhance a suitable layout procedure and urban software program improvement suggestions

Show description

Read or Download Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach PDF

Best object-oriented design books

Building Java Enterprise Systems with J2EE

The sensible attitude of establishing Java firm structures with J2EE presents the conceptual heritage and wealth of code examples had to really gather structures in an invaluable demeanour with the J2EE applied sciences. in addition, this ebook demonstrates how the applied sciences supplement and construct on most sensible of each other through evolution of a cohesive and actual pattern program.

Beginning Perl (Expert's Voice in Open Source)

It is a ebook for these folks who believed that we didn’t have to study Perl, and now we all know it really is extra ubiquitous than ever. Perl is very versatile and strong, and it isn’t frightened of internet 2. zero or the cloud. initially touted because the duct tape of the web, Perl has on the grounds that developed right into a multipurpose, multiplatform language current completely all over: heavy-duty net purposes, the cloud, platforms management, ordinary language processing, and monetary engineering.

Developing Modular-Oriented Simulation Models Using System Dynamics Libraries (SpringerBriefs in Electrical and Computer Engineering)

This SpringerBrief introduces the advance and functional program of a module-oriented improvement framework for area particular system-dynamic libraries (SDL approach), which might be utilized in the simulation of multi-causal and dynamic relationships on diversified degrees of an undefined, to illustrate the development undefined.

Additional resources for Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach

Sample text

In the context of our work it means that an object metamodel helps us to understand the concepts behind, for example, UML diagrams or the Java language constructs. Our object metamodel reflects the principle of application orientation. We will show how the elements of technical object-oriented models correspond to the concepts and notions used for domain-specific analysis and modeling. By the end of this chapter readers will know what the authors mean by, for example, inheritance. They will also understand the importance of relating the terms of an application domain to a hierarchy of classes.

This class also defines the visible and hidden properties of an object. From the software model, we need to ask ourselves to what extent the language we use supports encapsulation of an object’s properties. For example, with the appropriate declaration, we can access the internal structure of an object from the outside in both Java and Cϩϩ; Smalltalk, on the other hand, does not let you protect operations from being called by clients at all. Furthermore, a type is assigned to each object. , Cϩϩ), the type is defined by the class that an object belongs to.

Objectorientation was chosen as the main technology for application development. All other IT activities were to be grouped around this strategic concept. We consulted IT management, trained and coached teams, and cooperated in major conceptual projects. Over a period of six years, more than 150 developers and technical staff were trained in object- and application-oriented concepts and techniques. We coauthored the company’s project strategy and handbook. Together with the company’s architecture group, we designed the architecture of their banking framework, which was a major source for the T&M model architecture.

Download PDF sample

Rated 4.45 of 5 – based on 9 votes