000 02195nam a2200253 a 4500
020 _a0072865512
020 _a9780072865516
020 _a0071111913
020 _a9780071111911
082 _a005.1
_bSCH
100 _aSchach, Stephen R. :
245 _aObject-oriented and classical software engineering
250 _a6th Edition.
260 _aBoston :
_bMcGraw-Hill Higher Education,
_c©2005.
300 _axxi, 581 p. :
_billustrations ;
500 _aIncluded Index.
505 _aCh. 1. scope of software engineering -- Ch. 2. Software life-cycle models -- Ch. 3. software process -- Ch. 4. Teams -- Ch. 5. tools of the trade -- Ch. 6. Testing -- Ch. 7. From modules to objects -- Ch. 8. Reusability and portability -- Ch. 9. Planning and estimating -- Ch. 10. Requirements -- Ch. 11. Classical analysis -- Ch. 12. Object-oriented analysis -- Ch. 13. Design -- Ch. 14. Implementation -- Ch. 15. Postdelivery maintenance -- Ch. 16. More on UML. Bibliography Appendix A,B,C,D,E,F,G,H,I,J Author Index. Subject Index.
520 _a"Classical and Object-Oriented Software Engineering", 6/e is designed for an introductory software engineering course. This book provides an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. Schach's unique organization and style makes it excellent for use in a classroom setting. It presents the underlying software engineering theory in Part I and follows it up with the more practical life-cycle material in Part II. A running case study through the second half of the book helps students apply software engineering principles to a real project. The book has been updated to use the Unified Process model throughout, making the text more practical and modern. The material has also been revised to conform to the latest ISO/IEC 12207 standards. Additionally, the references and examples have been thoroughly updated to appeal to today's student.
650 _aSoftware engineering.
650 _aObject-oriented programming (Computer science)
650 _aUML (Computer Science)
650 _aC ++ (Computer program language)
942 _cREF
999 _c11186
_d11186