Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Requirements Analysis and System Design
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Requirements Analysis and System Design

Requirements Analysis and System Design

Developing Information Systems with Uml

Leszek A. Maciaszek

378 pages, parution le 01/09/2001

Résumé

This book describes the methods and techniques used in the analysis and design phases of software development. The book concentrates on object-oriented software developmentÑthe structured development is only discussed so far as it facilitates understanding of modern software production. The Unified Modeling Language (UML) is used in analysis and design sections. The book takes a fresh look at "designing in the large" and proposes a few extensions to existing UML techniques, particularly in the area of client/server program design. The emphasis here is placed on large-scale object-oriented client/server applications, where the client is a workstation with a graphical user interface (GUI) and the server stores a database. It identifies ways to harness the complexity of large design models; improve software architectures; facilitate software readability, maintainability, and scalability; promote layered structuring of objects; handle module and component integration; and improve modeling of collaboration between GUIs and persistent database objects. This book is appropriate for programmers who want to learn strong design and analysis processes, as well as for software engineers looking to improve upon their design and analysis practices.

Contents

Preface.

Book Activity Diagrams.

1. Software Process.

The Nature of Software Development.
System Planning.
Software Lifecycle Phases.
Software Development Approaches.

2. Underpinnings of Requirements Analysis.
Fundamentals of Object Technology.
Guided Tutorial in Analysis Modeling.
Problem Statements for Case Studies.

3. Requirements Determination.
Principles of Requirements Determination.
Requirements Elicitation.
Requirements Negotiation and Validation.
Requirements Management.
Requirements Business Model.
Requirements Document.

4. Requirements Specification.
Principles of Requirements Specification.
State Specifications.
Behavior Specifications.
State Change Specifications.

5. Advanced Analysis.
Advanced Class Modeling.
Class Layers.
Advanced Generalization and Inheritance Modeling.
Advanced Aggregation and Delegation Modeling.

6. Underpinnings of System Design.
Software Architecture.
Collaboration.
Guided Tutorial in Design Modeling.

7. User Interface Design.
Interface Design as Multidisciplinary Activity.
From Interface Prototype to Implementation.
Guidelines for User-Centered Interface Design.
Interface Windows.
Dependencies between Windows.
Window Navigation.

8. Database Design.
Persistent Database Layer.
Object Database Model.
Object-Relational Database Model.
Relational Database Model.

9. Program and Transaction Design.
Designing the Program.
Program Navigation.
Designing the Transaction.
Round-Trip Engineering.

10. Testing and Change Management.
Testing System Services.
Testing System Constraints.
Test and Change Management Documents.
Managing Change.
Traceability.

Bibliography.

Index.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Leszek A. Maciaszek
Parution 01/09/2001
Nb. de pages 378
Format 18,8 x 23,4
Couverture Broché
Poids 751g
Intérieur Noir et Blanc
EAN13 9780201709445
ISBN13 978-0-201-70944-5

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription