Cargando…

Beginning software engineering /

Build better software with essential software engineering techniques Beginning Software Engineering teaches you the practical, hands-on skills needed to design and build robust, efficient, and consistently reliable software. Using jargon-free English, this book uses numerous case studies to demonstr...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Stephens, Rod, 1961- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, IN : John Wiley & Sons, [2015]
Colección:Programmer to programmer.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn909802644
003 OCoLC
005 20240329122006.0
006 m o d
007 cr unu||||||||
008 150521s2015 inua o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d DEBBG  |d EBLCP  |d RECBK  |d OCLCF  |d DEBSZ  |d IDB  |d ZCU  |d MERUC  |d OCLCQ  |d ICG  |d VT2  |d OCLCQ  |d WYU  |d DKC  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 905983698  |a 1055358231  |a 1066536986  |a 1081282218 
020 |a 9781118969175 
020 |a 1118969170 
020 |a 1118969146 
020 |a 9781118969144 
020 |z 9781118969144 
029 1 |a AU@  |b 000056093257 
029 1 |a CHNEW  |b 000889728 
029 1 |a DEBBG  |b BV042683440 
029 1 |a DEBBG  |b BV043615824 
029 1 |a DEBSZ  |b 446586447 
029 1 |a GBVCP  |b 835874680 
035 |a (OCoLC)909802644  |z (OCoLC)905983698  |z (OCoLC)1055358231  |z (OCoLC)1066536986  |z (OCoLC)1081282218 
037 |a CL0500000592  |b Safari Books Online 
050 4 |a QA76.758 
082 0 4 |a 005.1 
049 |a UAMI 
100 1 |a Stephens, Rod,  |d 1961-  |e author.  |1 https://id.oclc.org/worldcat/entity/E39PCjxc4mK8xCR46BwV8qhM4C 
245 1 0 |a Beginning software engineering /  |c Rod Stephens. 
246 3 0 |a Software engineering 
264 1 |a Indianapolis, IN :  |b John Wiley & Sons,  |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Wrox : Programmer to programmer 
588 0 |a Print version record. 
500 |a Includes index. 
505 0 |a BEGINNING Software Engineering; CONTENTS; INTRODUCTION; 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; Maintenance; Wrap-up; Everything All at Once; Summary; CHAPTER 2: BEFORE THE BEGINNING; Document Management; Historical Documents; E-mail; Code; Code Documentation; Application Documentation; Summary; CHAPTER 3: PROJECT MANAGEMENT; Executive Support; Project Management; PERT Charts; Critical Path Methods; Gantt Charts; Scheduling Software. 
505 8 |a Predicting TimesGet Experience; Break Unknown Tasks into Simpler Pieces; Look for Similarities; Expect the Unexpected; Track Progress; Risk Management; Summary; CHAPTER 4: REQUIREMENT 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. 
505 8 |a WhatWhen; Where; Why; How; Study Users; Refining Requirements; Copy Existing Systems; Clairvoyance; Brainstorm; Recording Requirements; UML; User Stories; Use Cases; Prototypes; Requirements Specification; Validation and Verification; Changing Requirements; Summary; CHAPTER 5: 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-Centric; Event-Driven; Rule-Based; Distributed; Mix and Match; Reports; Other Outputs; Database; Audit Trails. 
505 8 |a User AccessDatabase Maintenance; Configuration Data; Data Flows and States; Training; UML; Structure Diagrams; Behavior Diagrams; Activity Diagrams; Use Case Diagram; State Machine Diagram; Interaction Diagrams; Sequence Diagram; Communication Diagram; Timing Diagram; Interaction Overview Diagram; Summary; CHAPTER 6: LOW-LEVEL DESIGN; OO Design; Identifying Classes; Building Inheritance Hierarchies; Refinement; Generalization; Hierarchy Warning Signs; Object Composition; Database Design; Relational Databases; First Normal Form; Second Normal Form; Third Normal Form. 
505 8 |a Higher Levels of NormalizationSummary; CHAPTER 7: DEVELOPMENT; Use the Right Tools; Hardware; Network; Development Environment; Source Code Control; Profilers; Static Analysis Tools; Testing Tools; Source Code Formatters; Refactoring Tools; Training; Selecting Algorithms; Effective; Efficient; Predictable; Simple; Prepackaged; Top-Down Design; Programming Tips and Tricks; Be Alert; Write for People, Not the Computer; Comment First; Write Self-Documenting Code; Keep It Small; Stay Focused; Avoid Side Effects; Validate Results; Practice Offensive Programming; Use Exceptions. 
520 |a Build better software with essential software engineering techniques Beginning Software Engineering teaches you the practical, hands-on skills needed to design and build robust, efficient, and consistently reliable software. Using jargon-free English, this book uses numerous case studies to demonstrate important concepts and techniques, and describes methods that can be applied to any programming language. Each chapter concludes with a Try It Out and How It Works section where you can test your skills with practice exercises. No previous programming, development, or management experience is. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Software engineering. 
650 6 |a Génie logiciel. 
650 7 |a Software engineering  |2 fast 
758 |i has work:  |a Beginning software engineering (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGHGchvGgjBDvxB6Dr9tw3  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Stephens, Rod, 1961-  |t Beginning software engineering  |z 9781118969144  |w (OCoLC)889736021 
830 0 |a Programmer to programmer. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1895174  |z Texto completo 
938 |a Recorded Books, LLC  |b RECE  |n rbeEB00612024 
994 |a 92  |b IZTAP