Normal view MARC view ISBD view

Software engineering / Ian Sommerville

Sommerville, Ian.
Material type: materialTypeLabelBook; Format: print Publisher: Boston : Pearson, 2016Edition: 10th ed.Description: 810 p. : il. ; 24 cm.ISBN: 9781292096131.Subject(s): Ingeniería del software
Tags from this library: No tags from this library for this title. Log in to add tags.
    average rating: 0.0 (0 votes)
Item type Home library Call number Status Loan Date due Barcode Item holds Course reserves
681.3.06/SOM/sof (Browse shelf)   Shelving location | Bibliomaps® BIBLIOG. RECOM. 3744316848


681.3.06/SOM/sof (Browse shelf) Checked out PREST. LIBROS 31/01/2020 374437040X
Total holds: 0

Enhanced descriptions from Syndetics:

For courses in computer science and software engineering

The Fundamental Practice of Software Engineering

Software Engineering introduces students to the overwhelmingly important subject of software programming and development. In the past few years, computer systems have come to dominate not just our technological growth, but the foundations of our world's major industries. This text seeks to lay out the fundamental concepts of this huge and continually growing subject area in a clear and comprehensive manner.

The Tenth Edition contains new information that highlights various technological updates of recent years, providing students with highly relevant and current information. Sommerville's experience in system dependability and systems engineering guides the text through a traditional plan-based approach that incorporates some novel agile methods. The text strives to teach the innovators of tomorrow how to create software that will make our world a better, safer, and more advanced place to live.



Intended for a sophomore/junior level course in software engineering. The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever. The book is now structured into four parts: 1: Introduction to Software Engineering 2: Dependability and Security 3: Advanced Software Engineering 4: Software Engineering Management
INDICE: Part 1 Introduction to Software Engineering Chapter 1: Introduction 1.1 Professional software development 1.2 Software engineering ethics 1.3 Case studies Chapter 2: Software processes 2.1 Software process models 2.2 Process activities 2.3 Coping with change 2.4 The Rational Unified Process Chapter 3: Agile software development 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming 3.4 Agile project management 3.5 Scaling agilemethods Chapter 4: Requirements engineering 4.1 Functional and non-functionalrequirements 4.2 The software requirements document 4.3 Requirements specification 4.4 Requirements engineering processes 4.5 Requirements elicitation and analysis 4.6 Requirements validation 4.7 Requirements management Chapter 5: System modeling 5.1 Context models 5.2 Interaction models 5.3 Structural models 5.4 Behavioral models 5.5 Model-driven engineering Chapter 6: Architectural design 6.1 Architectural design decisions 6.2 Architectural views 6.3 Architectural patterns 6.4 Application architectures Chapter 7: Design and Implementation 7.1 Object-oriented design using the UML 7.2 Design patterns 7.3 Implementation issues 7.4 Open source development Chapter 8: Software testing 8.1 Development testing 8.2 Test-driven development 8.3 Release testing 8.4 User testing Chapter 9: Software Evolution 9.1 Evolution processes 9.2 Program evolution dynamics 9.3 Software maintenance 9.4 Legacy system management Part 2 Dependability and Security Chapter 10: Socio-technical Systems 10.1 Complex systems 10.2Systems engineering 10.3 System procurement 10.4 System development 10.5 System operation Chapter 11: Dependability and Security 11.1 Dependability properties 11.2 Availability and reliability 11.3 Safety 11.4 Security Chapter 12: Dependability and Security Specification 12.1 Risk-driven requirements specification 12.2 Safety specification 12.3 Reliability specification 12.4 Security specification 12.5 Formal specification Chapter 13: Dependability Engineering 13.1 Redundancy and diversity 13.2 Dependable processes 13.3 Dependable systems architectures 13.4 Dependable programming Chapter 14: Security Engineering 14.1 Security risk management 14.2 De

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha