Custom cover image
Custom cover image

Beginning Software Engineering

By: Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: English Publisher: Newark, NJ : John Wiley & Sons, Inc, 2022Edition: 2nd editionDescription: 1 Online-Ressource (722 p)ISBN:
  • 9781119901723
  • 1119901723
  • 9781119901716
  • 1119901715
Subject(s): Additional physical formats: 9781119901709 | Erscheint auch als: Beginning Software Engineering. Druck-Ausgabe Newark : John Wiley & Sons, Incorporated,c2022DDC classification:
  • 005.1
LOC classification:
  • QA76.758
Online resources: Summary: Cover -- Title Page -- Copyright Page -- About the Author -- Acknowledgments -- Contents -- Introduction -- What Is Software Engineering? -- Why Is Software Engineering Important? -- Who Should Read This Book? -- Approach -- What This Book Covers (and What It Doesn't) -- What Tools Do You Need? -- Conventions -- Errata -- Important URLs -- Contacting the Author -- Disclaimer -- Part I Software Engineering Step-by-Step -- Chapter 1 Software Engineering from 20,000 Feet -- Requirements Gathering -- High-Level Design -- Low-Level Design -- Development -- Testing -- Deployment -- MaintenanceSummary: Wrap-up -- Everything All at Once -- Summary -- What You Learned in This Chapter -- Chapter 2 Before the Beginning -- Document Management -- Historical Documents -- Email -- Code -- Code Documentation -- Application Documentation -- Summary -- What You Learned in This Chapter -- Chapter 3 The Team -- Team Features -- Clear Roles -- Effective Leadership -- Clear Goals -- Consensus -- Open Communication -- Support for Risk-Taking -- Shared Accountability -- Informal Atmosphere -- Trust -- Team Roles -- Common Roles -- More-Specialized Roles -- Informal Roles -- Roles Wrap-Up -- Team CultureSummary: Interviews -- Interview Puzzles -- The Bottom Line -- Physical Environment -- Creativity -- Office Space -- Ergonomics -- Work-Life Balance -- Collaboration Software -- Searching -- Overload -- Outsourcing -- Summary -- What You Learned in This Chapter -- Chapter 4 Project Management -- Executive Support -- Project Management -- PERT Charts -- Critical Path Methods -- Gantt Charts -- Scheduling Software -- Predicting Times -- Get Experience -- Break Unknown Tasks into Simpler Pieces -- Look for Similarities -- Expect the Unexpected -- Track Progress -- Risk Management -- SummarySummary: What You Learned in This Chapter -- Chapter 5 Requirements Gathering -- Requirements Defined -- Clear -- Unambiguous -- Consistent -- Prioritized -- Verifiable -- Words to Avoid -- Requirement Categories -- Audience-Oriented Requirements -- Business Requirements -- User Requirements -- Functional Requirements -- Nonfunctional Requirements -- Implementation Requirements -- FURPS -- FURPS+ -- Common Requirements -- Gathering Requirements -- Listen to Customers (and Users) -- Use the Five Ws (and One H) -- Who -- What -- When -- Where -- Why -- How -- Study Users -- Refining RequirementsSummary: Copy Existing Systems -- Clairvoyance -- Brainstorm -- Recording Requirements -- UML -- User Stories -- Use Cases -- Prototypes -- Requirements Specification -- Validation and Verification -- Changing Requirements -- Digital Transformation -- What to Digitize -- How to Digitize -- Summary -- Exercises -- What You Learned in This Chapter -- Chapter 6 High-Level Design -- The Big Picture -- What to Specify -- Security -- Hardware -- User Interface -- Internal Interfaces -- External Interfaces -- Architecture -- Monolithic -- Client/Server -- Component-Based -- Service-Oriented -- Data-CentricPPN: PPN: 1882644409Package identifier: Produktsigel: ZDB-4-NLEBK | BSZ-4-NLEBK-KAUB
No physical items for this record

Powered by Koha