Book Description
Software -- Software Engineering.
Author : Rebecca Wirfs-Brock
Publisher : Pearson
Page : 376 pages
File Size : 11,92 MB
Release : 1990
Category : Computers
ISBN :
Software -- Software Engineering.
Author : Steve Freeman
Publisher : Pearson Education
Page : 762 pages
File Size : 41,9 MB
Release : 2009-10-12
Category : Computers
ISBN : 0321699769
Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD—from integrating TDD into your processes to testing your most difficult features. Coverage includes Implementing TDD effectively: getting started, and maintaining your momentum throughout the project Creating cleaner, more expressive, more sustainable code Using tests to stay relentlessly focused on sustaining quality Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project Using Mock Objects to guide object-oriented designs Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency
Author : Bertrand Meyer
Publisher : Prentice Hall
Page : 556 pages
File Size : 27,20 MB
Release : 1988
Category : Computers
ISBN : 9780136290490
Software -- Software Engineering.
Author : Oscar Marius Nierstrasz
Publisher : Prentice Hall PTR
Page : 392 pages
File Size : 10,59 MB
Release : 1995
Category : Computers
ISBN :
Software -- Software Engineering.
Author : Erich Gamma
Publisher : Pearson Deutschland GmbH
Page : 512 pages
File Size : 36,10 MB
Release : 1995
Category : Business & Economics
ISBN : 9783827328243
Software -- Software Engineering.
Author : Wolfgang Pree
Publisher : Addison Wesley Longman
Page : 298 pages
File Size : 11,75 MB
Release : 1995
Category : Computers
ISBN :
Software -- Software Engineering.
Author : John D. McGregor
Publisher : Addison-Wesley Professional
Page : 418 pages
File Size : 25,52 MB
Release : 2001
Category : Computers
ISBN : 9780201325645
David A. Sykes is a member of Wofford College's faculty.
Author : Stephen R. Schach
Publisher : McGraw-Hill Science, Engineering & Mathematics
Page : 0 pages
File Size : 41,72 MB
Release : 2001-11
Category : C++ (Computer program language)
ISBN : 9780072554502
Designed for an introductory software engineering course. This two-part book provides an introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. It presents the underlying software engineering theory in Part I and follows it up with the practical life-cycle material in Part II.
Author : Ivar Jacobson
Publisher : Pearson Education India
Page : 556 pages
File Size : 21,47 MB
Release : 1993
Category : Object-oriented programming (Computer science)
ISBN : 9788131704080
Author : Altan, Zeynep
Publisher : IGI Global
Page : 238 pages
File Size : 50,15 MB
Release : 2019-11-29
Category : Computers
ISBN : 1799821447
In today’s modernized environment, a growing number of software companies are changing their traditional engineering approaches in response to the rapid development of computing technologies. As these businesses adopt modern software engineering practices, they face various challenges including the integration of current methodologies and contemporary design models and the refactoring of existing systems using advanced approaches. Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities is a pivotal reference source that provides vital research on the development of modern software practices that impact maintenance, design, and developer productivity. While highlighting topics such as augmented reality, distributed computing, and big data processing, this publication explores the current infrastructure of software systems as well as future advancements. This book is ideally designed for software engineers, IT specialists, data scientists, business professionals, developers, researchers, students, and academicians seeking current research on contemporary software engineering methods.