Software engineering / Ian Sommerville.
Material type:
TextPublisher: England : Addison-Wesley, c1995Edition: Fifth editionDescription: xvi, 742 pages : illustration (black and white) ; 24 cmContent type: text Media type: unmediated Carrier type: volumeISBN: 9780201306590 [newsprint]Subject(s): Software engineering| Item type | Current location | Call number | Status | Date due | Barcode |
|---|---|---|---|---|---|
Subject Reference
|
College Annex Library Subject Reference | 005.1 So69 1995 (Browse shelf) | Available | 3UCBL000003700 |
Includes bibliographical references and index.
Contents: Part One Introduction — Part Two Requirements and specification — Part Three Software design — Part Four Dependable system — Part Five Verification and validation — Part Six Case — Part Seven Management — Part Eight Evolution.
"Software systems are now ubiquitous. Virtually all electrical equipment now includes some kind of software; software is used to help run manufacturing indus-try, schools and universities, health care, finance and government; many people now
development, use software of different kinds for entertainment and education. The specification. discipline of software engineering.
management and evolution of these software systems make up the Even simple software systems have a high inherent complexity so engineering principles have to be used in their development. Software engineering is therefore an engineering discipline where software engineers use methods and theory from computer science and apply this cost-effectively to solve difficult Problems. These difficult problems have meant that many software development projects have not been successful. However, most modern software provides good service to its users; we should not let high-profile failures obscure the real successes of software engineers over the past 30 years.
Books inevitably reflect the opinions and prejudices of their authors. Some readers will inevitably disagree with my opinions and with the choice of material which I include. Such disagreement is a healthy reflection of the diversity of the discipline and is essential for its evolution. Nevertheless, I hope that all software engineers and software engineering students can find something of interest here.
Although the book is intended as a general introduction to software engineering, it is biased, to some extent, towards my own interests in system requirements engineering and critical systems. I think these are particularly important for software engineering in the 21st century where the challenge we face is to ensure that our software meets the real needs of its users without causing damage to them or to the environment.
I dislike zealots of any kind, whether they are academics preaching the benefits of formal methods or salesmen trying to convince me that some tool or method is the answer to software development problems. There are no simple solutions to the problems of software engineering and we need a wide spectrum of tools and techniques to solve software engineering problems." —Preface
Adult
Brigoli, Darlyne College of Computer Engineering Computer Engineering
Text in English

Subject Reference
There are no comments on this title.