Software engineering / (Record no. 2015)

MARC details
000 -LEADER
fixed length control field 05820cam a2200181 a 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131724613 (pb)
040 ## - CATALOGING SOURCE
Transcribing agency CUS
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.1
Item number SOM/S
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Sommerville, Ian
245 10 - TITLE STATEMENT
Title Software engineering /
Statement of responsibility, etc. Ian Sommerville.
250 ## - EDITION STATEMENT
Edition statement 8th ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc. Harlow, England ;
-- New York :
Name of publisher, distributor, etc. Addison-Wesley,
Date of publication, distribution, etc. 2007.
300 ## - PHYSICAL DESCRIPTION
Extent xxiii, 840 p.
Other physical details ill. ;
Dimensions 24 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references (p. [806]-823) and indexes.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note 1 Overview<br/>1 Introduction<br/>1.1 FAQs about software engineering<br/>1.2 Professional and ethical responsibility<br/><br/>2 Socio-technical systems<br/>2.1 Emergent system properties<br/>2.2 Systems engineering<br/>2.3 Organisations, people and computer systems<br/>2.4 Legacy systems<br/><br/>Chapter 3 Critical systems<br/>3.1 A simple safety-critical system<br/>3.2 System dependability<br/>3.3 Availability and reliability<br/>3.4 Safety<br/>3.5 Security<br/><br/>Chapter 4 Software processes<br/>4.1 Software process models<br/>4.2 Process iteration<br/>4.3 Process activities<br/>4.4 The Rational Unified Process<br/>4.5 Computer-Aided Software Engineering<br/><br/>Chapter 5 Project management<br/>5.1 Management activities<br/>5.2 Project planning<br/>5.3 Project scheduling<br/>5.4 Risk management<br/><br/>Part 2 Requirements<br/>Chapter 6 Software requirements<br/>6.1 Functional and non-functional requirements<br/>6.2 User requirements<br/>6.3 System requirements<br/>6.4 Interface specification<br/>6.5 The software requirements document<br/><br/>Chapter 7 Requirements engineering processes<br/>7.1 Feasibility studies<br/>7.2 Requirements elicitation and analysis<br/>7.3 Requirements validation<br/>7.4 Requirements management<br/><br/>Chapter 8 System models<br/>8.1 Context models<br/>8.2 Behavioural models<br/>8.3 Data models<br/>8.4 Object models<br/>8.5 structured methods<br/><br/>Chapter 9 Critical systems specification<br/>9.1 Risk-driven specification<br/>9.2 Safety specification<br/>9.3 Security specification<br/>9.4 Software reliability specification<br/><br/>Chapter 10 Formal specification<br/>10.1 Formal specification in the software process<br/>10.2 Sub-system interface specification<br/>10.3 Behavioural specification Design<br/><br/>Chapter 11 Architectural design<br/>11.1 Architectural design decisions<br/>11.2 System organisation<br/>11.3 Modular decomposition styles<br/>11.4 Control styles<br/>11.5 Reference architectures<br/><br/>12 Distributed systems architectures<br/>12.1 Multiprocessor architectures<br/>12.2 Client-server architectures<br/>12.3 Distributed object architectures<br/>12.4 Inter-organisational distributed computing<br/><br/>Chapter 13 Application architectures<br/>13.1 Data processing systems<br/>13.2 Transaction processing systems<br/>13.3 Event processing systems<br/>13.4 Language processing systems<br/><br/>Chapter 14 Object-oriented design<br/>14.1 Objects and object classes<br/>14.2 An object-oriented design process<br/>14.3 Design evolution<br/><br/>Chapter 15 Real-time software design<br/>15.1 System design<br/>15.2 Real-time operating systems<br/>15.3 Monitoring and control systems<br/>15.4 Data acquisition systems<br/><br/>Chapter 16 User interface design<br/>16.1 Design issues<br/>16.2 The Ul design process<br/>16.3 User analysis<br/>16.4 User interface prototyping<br/>16.5 Interface evaluation<br/><br/>Part 4 Development<br/>Chapter 17 Rapid software development<br/>17.1 Agile methods<br/>17.2 Extreme programming<br/>17.3 Rapid application development<br/>17.4 Software prototyping<br/><br/>Chapter 18 Software reuse<br/>18.1 The reuse landscape<br/>18.2 Design patterns<br/>18.3 Generator-based reuse<br/>18.4 Application frameworks<br/>18.5 Application system reuse<br/><br/>19 Component-based software engineering<br/>19.1 Components and component models<br/>19.2 The CBSE process<br/>19.3 Component composition<br/><br/>Chapter 20 Critical systems development<br/>20.1 Dependable processes<br/>20.2 Dependable programming<br/>20.3 Fault tolerance<br/>20.4 Fault-tolerant architectures<br/><br/>21 Software evolution<br/>21.1 Program evolution dynamics<br/>21.2 Software maintenance<br/>21.3 Evolution processes<br/>21.4 Legacy system evolution<br/>22. 5 Verification and Validation<br/>22 Verification and validation<br/>22.1 Planning verification and validation<br/>22.2 Software inspections<br/>22.3 Automated static analysis<br/>22.4 Verification and formal methods<br/><br/>Chapter 23 Software testing<br/>23.1 System testing<br/>23.2 Component testing<br/>23.3 Test case design<br/>23.4 Test automation<br/><br/>Chapter 24 Critical systems validation<br/>24.1 Reliability validation<br/>24.2 Safety assurance<br/>24.3 Security assessment<br/>24.4 Safety and dependability cases<br/><br/>Part 6 Management<br/>Chapter 25 Managing people<br/>25.1 Selecting staff<br/>25.2 Motivating people<br/>25.3 Managing groups<br/>25.4 The People Capability Maturity Model<br/><br/>Chapter 26 Software cost estimation<br/>26.1 Software productivity<br/>26.2 Estimation techniques<br/>26.3 Algorithmic cost modelling<br/>26.4 Project duration and staffing<br/><br/>Chapter 27 Quality management<br/>27.1 Process and product quality<br/>27.2 Quality assurance and standards<br/>27.3 Quality planning<br/>27.4 Quality control<br/>27.5 Software measurement and metrics<br/><br/>28 Process improvement<br/>28.1 Process and product quality<br/>28.2 Process classification<br/>28.3 Process measurement<br/>28.4 Process analysis and modelling<br/>28.5 Process change<br/>28.6 The CMMI process improvement framework<br/><br/>Chapter 29 Configuration management<br/>29.1 Configuration management planning<br/>29.2 Change management<br/>29.3 Version and release management<br/>29.4 System building<br/>29.5 CASE tools for configuration management<br/><br/>Part 7 Emerging Technologies<br/>chapter 30 Security engineering<br/>30.1 Security concepts<br/>30.2 Security risk management<br/>30.3 Design for security<br/>30.4 System survivability<br/><br/>Chapter 31 Service-oriented software engineering<br/>31.1 Services as reusable components<br/>31.2 Sen/ice engineering<br/>31.3 Software development with services<br/><br/>Chapter 32 Aspect-oriented software development<br/>32.1 The separation of concerns<br/>32.2 Aspects, join points and point cuts<br/>32.3 Software engineering with aspects<br/>
650 #0 - SUBJECT
Keyword Software Engineering.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type General Books
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Accession number Date last seen Date last checked out Koha item type
        Central Library, Sikkim University Central Library, Sikkim University General Book Section 02/06/2016 005.1 SOM/S P20772 14/09/2022 29/08/2022 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha