000 03518nam a22003137a 4500
003 OSt
005 20260624124819.0
008 260608b |||||||| |||| 00| 0 eng d
020 _a9780201306590 [newsprint]
040 _aUniversity of Cebu-Banilad
_cUniversity of Cebu-Banilad
100 _aSommerville, Ian,
_eauthor.
245 _aSoftware engineering /
_cIan Sommerville.
250 _aFifth edition.
260 _aEngland :
_bAddison-Wesley,
_cc1995.
300 _axvi, 742 pages :
_billustration (black and white) ;
_c24 cm.
336 _2rdacontent
_atext
337 _2rdamedia
_aunmediated
338 _2rdacarrier
_avolume
504 _aIncludes bibliographical references and index.
505 _aContents: 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.
520 _a"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
521 _aAdult
541 _xBrigoli, Darlyne
_yCollege of Computer Engineering
_zComputer Engineering
546 _aText in English
650 _aSoftware engineering.
942 _2ddc
_cBK
998 _cLeslie [new]
_d06/08/2026
999 _c15363
_d15363