Software engineering: a practitioner's approach, 8th edition

Main Authors: PRESSMAN, Roger S., MAXIM, Bruce R.
Format: Book xxx, 939 hlm.; 24 cm.
Bahasa: eng
Terbitan: McGraw-Hill , 2015
Subjects:
Online Access: http://elib.poltektedc.ac.id//index.php?p=show_detail&id=1758
http://elib.poltektedc.ac.id//lib/minigalnano/createthumb.php?filename=../../images/docs/Software_engineering_a_practitioner's_approach,_8th_edition.jpg.jpg&width=200
Daftar Isi:
  • DAFTAR ISI:Chapter 1 The nature of softwareChapter 2 Software engineeringPart One The Software ProcessChapter 3 Software process structureChapter 4 Process modelsChapter 5 Agile developmentChapter 6 Human aspects of software engineeringPart Two ModelingChapter 7 Principles that guide practiceChapter 8 Understanding requirementsChapter 9 Requirements modeling scenario-based methodsChapter 10 Requirements modeling: class-based methodsChapter 11 Requirements modeling: behavior, patternsChapter 12 Design conceptsChapter 13 Architectural designChapter 14 Component-level designChapter 15 User interface designChapter 16 Pattern-based designChapter 17 WebApp designChapter 18 MobileApp designPart Three Quality ManagementChapter 19 Quality conceptsChapter 20 Review techniquesChapter 21 Software quality assuranceChapter 22 Software testing strategiesChapter 23 Testing conventional applicationsChapter 24 Testing object-oriented applicationsChapter 25 Testing web applicationsChapter 26 Testing MobileAppsChapter 27 Security engineeringChapter 28 Formal modeling and verificationsChapter 29 Software configuration managementChapter 30 Product metricsPart Four Managing Software ProjectsChapter 31 Project management copceptsChapter 32 Process and projects metricsChapter 33 Estimation for software projectsChapter 34 Project schedulingChapter 35 Risk managementChapter 36 Maintenance and reengineeringPart Five Advance TopicsChapter 37 Software process improvementChapter 38 Emerging trends in software engineeringChapter 39 Concluding commentsBook Review: For almost three decades, Roger Pressman's Software Engineering: A Practitioner's Approach has been the world's leading textbook in software engineering. The new edition represents a major restructuring and update of previous editions, solidifying the book's position as the most comprehensive guide to this important subject. The chapter structure will return to a more linear presentation of software engineering topics with a direct emphasis on the major activities that are part of a generic software process. Content will focus on widely used software engineering methods and will de-emphasize or completely eliminate discussion of secondary methods, tools and techniques. The intent is to provide a more targeted, prescriptive, and focused approach, while attempting to maintain SEPA's reputation as a comprehensive guide to software engineering. The 39 chapters of this edition are organized into five parts - Process, Modeling, Quality Management, Managing Software Projects, and Advanced Topics. The book has been revised and restructured to improve pedagogical flow and emphasize new and important software engineering processes and practices. McGraw-Hill's Connect, is also available as an optional, add on item. Connect is the only integrated learning system that empowers students by continuously adapting to deliver precisely what they need, when they need it, how they need it, so that class time is more effective. Connect allows the professor to assign homework, quizzes, and tests easily and automatically grades and records the scores of the student's work. Problems are randomized to prevent sharing of answers an may also have a "multi-step solution" which helps move the students' learning along if they experience difficulty.