Facts and Fallacies of Software Engineering

Facts and Fallacies of Software Engineering

Author: Robert L. Glass

Publisher: Addison-Wesley Professional

Published: 2003

Total Pages: 218

ISBN-13: 9780321117427

DOWNLOAD EBOOK

Regarding the controversial and thought-provoking assessments in this handbook, many software professionals might disagree with the authors, but all will embrace the debate. Glass identifies many of the key problems hampering success in this field. Each fact is supported by insightful discussion and detailed references.


Head First Software Development

Head First Software Development

Author: Dan Pilone

Publisher: "O'Reilly Media, Inc."

Published: 2008-12-26

Total Pages: 495

ISBN-13: 0596527357

DOWNLOAD EBOOK

Provides information on successful software development, covering such topics as customer requirements, task estimates, principles of good design, dealing with source code, system testing, and handling bugs.


Innovations in Computing Sciences and Software Engineering

Innovations in Computing Sciences and Software Engineering

Author: Tarek Sobh

Publisher: Springer Science & Business Media

Published: 2010-06-26

Total Pages: 622

ISBN-13: 9048191122

DOWNLOAD EBOOK

Innovations in Computing Sciences and Software Engineering includes a set of rigorously reviewed world-class manuscripts addressing and detailing state-of-the-art research projects in the areas of Computer Science, Software Engineering, Computer Engineering, and Systems Engineering and Sciences. Topics Covered: •Image and Pattern Recognition: Compression, Image processing, Signal Processing Architectures, Signal Processing for Communication, Signal Processing Implementation, Speech Compression, and Video Coding Architectures. •Languages and Systems: Algorithms, Databases, Embedded Systems and Applications, File Systems and I/O, Geographical Information Systems, Kernel and OS Structures, Knowledge Based Systems, Modeling and Simulation, Object Based Software Engineering, Programming Languages, and Programming Models and tools. •Parallel Processing: Distributed Scheduling, Multiprocessing, Real-time Systems, Simulation Modeling and Development, and Web Applications. •Signal and Image Processing: Content Based Video Retrieval, Character Recognition, Incremental Learning for Speech Recognition, Signal Processing Theory and Methods, and Vision-based Monitoring Systems. •Software and Systems: Activity-Based Software Estimation, Algorithms, Genetic Algorithms, Information Systems Security, Programming Languages, Software Protection Techniques, Software Protection Techniques, and User Interfaces. •Distributed Processing: Asynchronous Message Passing System, Heterogeneous Software Environments, Mobile Ad Hoc Networks, Resource Allocation, and Sensor Networks. •New trends in computing: Computers for People of Special Needs, Fuzzy Inference, Human Computer Interaction, Incremental Learning, Internet-based Computing Models, Machine Intelligence, Natural Language.


Software Engineering

Software Engineering

Author: Hans van Vliet

Publisher:

Published: 2000-10-10

Total Pages: 760

ISBN-13:

DOWNLOAD EBOOK

This work aims to provide the reader with sound engineering principles, whilst embracing relevant industry practices and technologies, such as object orientation and requirements engineering. It includes a chapter on software architectures, covering software design patterns.


Software Testing and Analysis

Software Testing and Analysis

Author: Mauro Pezze

Publisher: John Wiley & Sons

Published: 2008

Total Pages: 516

ISBN-13:

DOWNLOAD EBOOK

Teaches readers how to test and analyze software to achieve an acceptable level of quality at an acceptable cost Readers will be able to minimize software failures, increase quality, and effectively manage costs Covers techniques that are suitable for near-term application, with sufficient technical background to indicate how and when to apply them Provides balanced coverage of software testing & analysis approaches By incorporating modern topics and strategies, this book will be the standard software-testing textbook


Software Development, Design and Coding

Software Development, Design and Coding

Author: John F. Dooley

Publisher: Apress

Published: 2017-11-25

Total Pages: 330

ISBN-13: 1484231538

DOWNLOAD EBOOK

Learn the principles of good software design, and how to turn those principles into great code. This book introduces you to software engineering — from the application of engineering principles to the development of software. You'll see how to run a software development project, examine the different phases of a project, and learn how to design and implement programs that solve specific problems. It's also about code construction — how to write great programs and make them work. Whether you're new to programming or have written hundreds of applications, in this book you'll re-examine what you already do, and you'll investigate ways to improve. Using the Java language, you'll look deeply into coding standards, debugging, unit testing, modularity, and other characteristics of good programs. With Software Development, Design and Coding, author and professor John Dooley distills his years of teaching and development experience to demonstrate practical techniques for great coding. What You'll Learn Review modern agile methodologies including Scrum and Lean programming Leverage the capabilities of modern computer systems with parallel programming Work with design patterns to exploit application development best practices Use modern tools for development, collaboration, and source code controls Who This Book Is For Early career software developers, or upper-level students in software engineering courses


Essentials of Software Engineering

Essentials of Software Engineering

Author: Frank F. Tsui

Publisher: Jones & Bartlett Publishers

Published: 2014

Total Pages: 346

ISBN-13: 1449691994

DOWNLOAD EBOOK

Essentials of Software Engineering, Third Edition is a comprehensive, yet concise introduction to the core fundamental topics and methodologies of software development. Ideal for new students or seasoned professionals looking for a new career in the area of software engineering, this text presents the complete life cycle of a software system, from inception to release and through support. The authors have broken the text into six distinct sections covering programming concepts, system analysis and design, principles of software engineering, development and support processes, methodologies, and product management. Presenting topics emphasized by the IEEE Computer Society sponsored Software Engineering Body of Knowledge (SWEBOK) and by the Software Engineering 2004 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, the second edition of Essentials of Software Engineering is an exceptional text for those entering the exciting world of software development.


Essentials of Software Engineering

Essentials of Software Engineering

Author: Frank Tsui

Publisher: Jones & Bartlett Learning

Published: 2022-01-24

Total Pages: 348

ISBN-13: 1284228991

DOWNLOAD EBOOK

"The basic concepts and theories of software engineering have stabilized considerably from the early days of thirty to forty years ago. Nevertheless, the technology and tools continue to evolve, expand and improve every four to five years. In this fifth edition, we will cover some of these newly established improvements in technology and tools but reduce some areas, such as process assessment models, that is becoming less relevant today. We will still maintain many of the historically important concepts that formed the foundation to this field, such as the traditional process models. Our goal is to continue to keep the content of this book to a concise amount that can be taught in a 16-week semester introductory course"--