Cargando…

Software essentials : design and construction /

"Preface Why this book? Why should you read this book? The short answer is to study software design from a structured but hands-on perspective and to understand different models of control flow, memory, dynamic behavior, extensibility, etc. Software complexity and the growing impact of legacy s...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dingle, Adair
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton : Taylor & Francis, [2014]
Colección:Chapman & Hall/CRC innovations in software engineering and software development.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn881433210
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 140616s2014 flu ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d YDXCP  |d STF  |d VLB  |d CRCPR  |d OCLCQ  |d OCLCF  |d OCLCQ  |d UAB  |d OCLCQ  |d CEF  |d OCLCQ  |d U3W  |d WYU  |d YDX  |d TYFRS  |d LEAUB  |d OCLCQ  |d UKAHL  |d OCLCO  |d OCLCQ  |d SFB  |d OCLCQ 
020 |a 9781439841211  |q (electronic bk.) 
020 |a 1439841217  |q (electronic bk.) 
020 |z 9781439841204 
020 |z 1439841209 
029 1 |a AU@  |b 000070348339 
029 1 |a CHBIS  |b 010877000 
029 1 |a CHVBK  |b 480377278 
035 |a (OCoLC)881433210 
050 4 |a QA76.76.D47  |b D545 2014eb 
072 7 |a COM  |x 051240  |2 bisacsh 
082 0 4 |a 005.1/2  |2 23 
084 |a COM051230  |a COM051300  |2 bisacsh 
049 |a UAMI 
100 1 |a Dingle, Adair. 
245 1 0 |a Software essentials :  |b design and construction /  |c Adair Dingle. 
264 1 |a Boca Raton :  |b Taylor & Francis,  |c [2014] 
264 4 |c ©20 
264 4 |c ©2014 
300 |a 1 online resource (xxi, 413 pages) 
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 Chapman & Hall/CRC innovations in software engineering and software development 
520 |a "Preface Why this book? Why should you read this book? The short answer is to study software design from a structured but hands-on perspective and to understand different models of control flow, memory, dynamic behavior, extensibility, etc. Software complexity and the growing impact of legacy systems motivate a renewed interest in software design and modeling. We emphasize design (and construction) in this text, using and contrasting C♯ and C++. Many CS texts are 'learn to' books that focus on one programming language or tool. When perspective is so limited to a specific tool or programming language, high-level concepts are often slighted. Students may gain exposure to an idea via a 'cookbook' implementation and thus fail to truly absorb essential concepts. Students and/or practitioners can understand and apply design principles more readily when such concepts are explicitly defined and illustrated. Design, not just syntax, must be stressed. The progression of programming languages, software process methodologies and development tools continues to support abstraction: software developers should exploit this abstraction and solve problems (design) without being tied to a particular syntax or tool. Software design and modeling are neither new nor trendy topics. Software development often focuses on immediate effect: implement, test (minimally) and deploy. Yet, the complexity, scale and longevity of modern software require an intricate understanding of a software system as a whole -- components and relationships, user interfaces, persistent data, etc. To accommodate existing use while preserving longevity, a software developer must look forward for extensibility and backward for compatibility. Hence, software developers must understand software design."--  |c Provided by publisher 
504 |a Includes bibliographical references and index. 
588 0 |a Print version record. 
505 0 |a Section 1. Software construction -- section 2. Software fundamentals -- section 3. Software design -- section 4. Software durability. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Software architecture. 
650 0 |a Computer software  |x Development. 
650 6 |a Architecture logicielle. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Algorithms.  |2 bisacsh 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Software architecture.  |2 fast  |0 (OCoLC)fst01200416 
776 0 8 |i Print version:  |a Dingle, Adair.  |t Software essentials  |z 9781439841204  |w (DLC) 2014008078  |w (OCoLC)744303816 
830 0 |a Chapman & Hall/CRC innovations in software engineering and software development. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781439841204/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH24133033 
938 |a EBSCOhost  |b EBSC  |n 798073 
938 |a Taylor & Francis  |b TAFR  |n CAH0KE11903PDF 
938 |a Taylor & Francis  |b TAFR  |n 9780429063442 
938 |a YBP Library Services  |b YANK  |n 15914806 
938 |a YBP Library Services  |b YANK  |n 10409348 
994 |a 92  |b IZTAP