000 02417nam a2200253Ia 4500
003 NULRC
005 20250520102834.0
008 250520s9999 xx 000 0 und d
020 _a9781478632306
040 _cNULRC
050 _aQA 76.758 .B738 2011
100 _aBraude, Eric J.
_eauthor
245 0 _aSoftware engineering :
_bModern approaches /
_cEric J. Braude
250 _aSecond edition
260 _aLong Grove, Illinois :
_bWaveland Press, Inc.,
_cc2011
300 _axv, 782 pages :
_billustrations ;
_c25 cm
365 _bPHP6372.63
504 _aIncludes index.
505 _aPart I: Introduction to software engineering -- The goals and terminology of software engineering -- Introduction to quality and metrics in software engineering -- Part II: Software process -- Software process -- Agile software processes -- Quality in the software process -- Software configuration management -- Principles of software project management I -- Principles of software project management II -- Quality and metrics in project management -- Part IV: Requirement analysis -- Principles of requirements analysis -- Analyzing high-level requirements -- Analyzing detailed requirements -- Quality and metrics in requirements analysis -- Formal and emerging methods in requirements analysis (online chapter) -- Part V: Software design -- Principles of software design -- The unified modeling language -- Software design patterns -- Software architecture -- Detailed design -- Design quality and metrics -- Advanced and emerging methods in software design (online chapter) -- Part VI: Implementation -- Principles of implementation -- Quality and metrics in implementation -- Refactoring -- Part VII: Testing and maintenance -- Introduction to software testing -- Unit testing -- Module and integration testing -- Testing at the system level -- Software maintenance.
520 _aToday's software engineer must be able to employ more than one kind of software process, ranging from agile methodologies to the waterfall process, from highly integrated tool suites to refactoring and loosely coupled tool sets. Braude and Bernstein's thorough coverage of software engineering perfect the reader's ability to efficiently create reliable software systems, designed to meet the needs of a variety of customers.
650 _aSOFTWARE ENGINEERING
700 _aBernstein, Michael E.
_eco-author
942 _2lcc
_cBK
999 _c16652
_d16652