
Software Engineering (International Computer Science Series)
Résumé
Contents
I. OVERVIEW.
Ethical and Professional Responsibility.
2. Computer-based System Engineering.
The System Engineering Process.
System Modeling.
Emergent System Properties.
System Procurement.
3. Software Processes.
Process Iteration.
Software Specification.
Software Design and Implementation.
Software Validation.
Software Evolution.
4. Project Management.
Project Planning.
Project Scheduling.
Risk Management.
II. REQUIREMENTS.
User Requirements.
System Requirements.
The Software Requirements Document.
6. Requirements Engineering Processes.
Requirements Elicitation and Analysis.
Requirements Validation.
Requirements Management.
7. System Models.
Behavioural Models.
Data Models.
Object Models.
8. Software Prototyping.
Rapid Prototyping Techniques.
User Interface Prototyping.
9. Formal Specification.
Interface Specification.
Behavioural Specification.
III. DESIGN.
Control Models.
Modular Decomposition.
Domain-specific Architectures.
11. Distributed Systems Design.
Client-server Architectures.
Distributed Object Architectures.
CORBA.
12. Object-oriented Design.
An Object-oriented Design Process.
Design Evolution.
13. Real-time Systems Design.
Real-time Executives.
Monitoring and Control Systems.
Data Acquisition Systems.
14. Design with Reuse.
Application Families.
15. User Interface Design.
User Interaction.
Information Presentation.
User Support.
Interface Evaluation.
IV. CRITICAL SYSTEMS ENGINEERING.
Availability and Reliability.
Safety.
Security.
17. Critical Systems Specification.
Safety Specification.
Security Specification.
18. Critical Systems Development.
Fault Tolerance.
Fault Tolerant Architectures.
Safe System Design.
V. VERIFICATION AND VALIDATION.
Software Inspections.
Automated Static Analysis.
Cleanroom Software Development.
20. Software Testing.
Integration Testing.
Object-oriented Testing.
21. Critical Systems Validation.
Reliability Validation.
Safety Assurance.
Security Assessment.
VI. MANAGEMENT.
Team Working.
Choosing and Keeping People.
The SEI's People Capability Maturity Model.
23. Software Cost Estimation.
Estimation Techniques.
Algorithmic Cost Modelling.
Project Duration and Staffing.
24. Quality Management.
Quality Planning.
Quality Control.
Software Measurement and Metrics.
25. Process Improvement.
Process Analysis and Modelling.
Process Measurement.
The SEI Process Capability Maturity Model.
Process Classification.
VII. SOFTWARE EVOLUTION.
Legacy System Design.
Legacy System Assessment.
27. Software Evolution.
Software Maintenance.
Architectural Evolution.
28. Software Re-engineering.
Reverse Engineering.
Program Structure Improvement.
Program Modularisation.
Data Re-engineering.
29. Configuration Management.
Change Management.
Version and Release Management.
System Building.
CASE Tools for Configuration Management.
References.
Index.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Ian Sommerville |
Parution | 01/08/2000 |
Édition | 6eme édition |
Nb. de pages | 392 |
Format | 19 x 24 |
Couverture | Relié |
Poids | 1347g |
Intérieur | Noir et Blanc |
EAN13 | 9780201398151 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse