A complete introduction to building robust and reliable software Beginning Software Engineering demystifies the software engineering methodologies and techniques that professional developers use to design and build robust, efficient, and consistently reliable software. Free of jargon and assuming no previous programming, development, or management experience, this accessible guide explains important concepts and techniques that can be applied to any programming language. Each chapter ends with exercises that let you test your understanding and help you elaborate on the chapter's main concepts. Everything you need to understand waterfall, Sashimi, agile, RAD, Scrum, Kanban, Extreme Programming, and many other development models is inside! * Describes in plain English what software engineering is * Explains the roles and responsibilities of team members working on a software engineering project * Outlines key phases that any software engineering effort must handle to produce applications that are powerful and dependable * Details the most popular software development methodologies and explains the different ways they handle critical development tasks * Incorporates exercises that expand upon each chapter's main ideas * Includes an extensive glossary of software engineering termsVom Verlag:
Build better software with essential software engineeringtechniques
Beginning Software Engineering teaches you the practical,hands-on skills needed to design and build robust, efficient, andconsistently reliable software. Using jargon-free English, thisbook uses numerous case studies to demonstrate important conceptsand techniques, and describes methods that can be applied to anyprogramming language. Each chapter concludes with a Try It Out andHow It Works section where you can test your skills with practiceexercises. No previous programming, development, or managementexperience is required for you to learn how to complete essentialtasks within all development approaches including linear,waterfall, and agile. * Understand the concept of software engineering * Explore the pros and cons of major development approaches andlearn the major tasks performed regardless of approach * Discover how tasks are handled differently betweenapproaches
Written for new programmers wanting to build excellent,functional software, Beginning Software Engineering providesvital information and hands-on training.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.