Skip to main content Accessibility help
×
Hostname: page-component-7479d7b7d-wxhwt Total loading time: 0 Render date: 2024-07-10T00:51:41.622Z Has data issue: false hasContentIssue false

INTRODUCTION

Published online by Cambridge University Press:  06 July 2010

Ari Jaaksi
Affiliation:
Nokia Telecommunications
Juha-Markus Aalto
Affiliation:
Nokia Telecommunications
Ari Aalto
Affiliation:
Nokia Telecommunications
Kimmo Vättö
Affiliation:
Nokia Telecommunications
Get access

Summary

Software systems are becoming larger and more complex. Large groups of designers with different skill levels participate in the development of these systems. On one hand, the systems are becoming more critical and the requirements for their reliability and usefulness are growing. Thus, implementation of software systems is becoming more and more complicated and time-consuming. Because of this, major failures happen: software projects overshoot their schedules, systems do not function as required, or systems are not taken into use at all.

Because of the growing complexity and demanding requirements of software systems, software development cannot just depend on the exceptional but arbitrary achievements of talented designers. Instead, software development is becoming a more disciplined work, having both a scientific and an engineering basis. According to many researchers and practitioners, objectorientation together with the latest component-based paradigms is the most promising approach for systematic software development.

The Context of This Book

This book is about how to use objects and components in the development of large and complex software systems. It presents some new ideas but also introduces a synthesis of old ideas. These ideas and their combinations are currently in everyday use in various projects inside and outside Nokia. Thus, we have proof that the development of large software systems can be based on the presented approach. We have also experience with small start-up projects to add to these experiences, so the practices scale down as well as we will show.

This book presents practices that aim at the production of high-quality software systems. The writing of the actual code is only a part of the software developer's job.

Type
Chapter
Information
Tried and True Object Development
Industry-Proven Approaches with UML
, pp. xxi - xxviii
Publisher: Cambridge University Press
Print publication year: 1998

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×