Sign up
Forgot password?
FAQ: Login

Software engineering

  • Folding files by type is disabled
A
CreateSpace Independent Publishing, 2018. — 314 p. — ISBN10: 1983801577. This book covers whole gamut of software engineering. The first chapter is on software engineering methodologies. Both Waterfall and Agile software engineering methodologies have been discussed in length. I have also provided information as to how each methodology stacks up against each other. Scrum is...
  • №1
  • 8,04 MB
  • added
  • info modified
B
BPB Publications, 2025. — 320 p. — ISBN: 978-93-65893-557. Description As AI-driven systems evolve, robust backends are vital for managing large-scale data. This book explores backend principles, focusing on Go (Golang) for scalable, cloud-native development. It highlights Go’s readability, concurrency, and open-source support. Step-by-step guidance, design patterns, and...
  • №2
  • 5,70 MB
  • added
Addison-Wesley Professional, 2014. — 448 p. Poor performance is a frequent cause of software project failure. Performance engineering can be extremely challenging. In Foundations of Software and System Performance Engineering, leading software performance expert Dr. Andr? Bondi helps you create effective performance requirements up front, and then architect, develop, test, and...
  • №3
  • 19,25 MB
  • added
  • info modified
Morgan & Claypool Publishers, 2017. — 280 p. — ISBN: 9781627057080. This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE). MDSE practices have proved to increase efficiency and effectiveness in software development, as...
  • №4
  • 1,76 MB
  • added
  • info modified
C
O’Reilly Media, Inc., 2023. — 350 p. — ISBN: 9781098144722. Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to...
  • №5
  • 24,49 MB
  • added
Amazon.com Services LLC, 2024. — 348 p. — ASIN B0CW1MJ1HK. In this book I write about 100 mistakes that professional software engineers (including myself) have made in their careers. The main purpose of the book is to give you practical and useful knowledge about the decisions that professional face every day and how to avoid the bad decisions. Imagine having at your disposal...
  • №6
  • 2,98 MB
  • added
D
O’Reilly Media, 2022-03-08. — 382 p. — ISBN: 978-1-098-11276-9. Many enterprises are investing in a next-generation data lake, hoping to democratize data at scale to provide business insights and ultimately make automated intelligent decisions. In this practical book, author Zhamak Dehghani reveals that, despite the time, money, and effort poured into them, data warehouses and...
  • №7
  • 48,44 MB
  • added
  • info modified
Apress, 2017. — 320 p. 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...
  • №8
  • 1,79 MB
  • added
  • info modified
F
Addison-Wesley Professional/Pearson Education, 2022. — 292 p. Amplify Your Creativity, Effectiveness, and Personal Fulfillment as a Software Professional. In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully and genuinely improve the quality of their...
  • №9
  • 4,39 MB
  • added
Apress, 2018. — 291 p. Understand the big picture of the software development process. We use software every day – operating systems, applications, document editing programs, home banking – but have you ever wondered who creates software and how it’s created? This book guides you through the entire process, from conception to the finished product with the aid of user-centric...
  • №10
  • 14,09 MB
  • added
  • info modified
Manning Publications, 2022. — 297 p. — ISBN: 978-1633439818. Stop dangerous threats and secure your vulnerabilities without slowing down delivery. This practical book is a one-stop guide to implementing a robust application security program. Application Security Program Handbook teaches you to implement a robust security program throughout your development process. It goes well...
  • №11
  • 7,26 MB
  • added
H
MIT Press, 2021. — 448 p. — ISBN: 978-0262045490. Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code,...
  • №12
  • 1,04 MB
  • added
  • info modified
Addison-Wesley Professional/Pearson Education, 2023. — 305 p. — ISBN-13: 978-0-13-796100-9. Wild West to Agile: The evolution and revolution of software development, drawn from personal experience, from the Apollo moon mission to digital transformations. In 2023, "technology is your business — no matter what your business." But how did we get here and how could a historical...
  • №13
  • 7,32 MB
  • added
Chapman and Hall/CRC, 2021. — 356 p. — ISBN: 0367688646, 9780367688646. This book is a broad discussion covering the entire software development lifecycle. It uses a comprehensive case study to address each topic and features the following: - A description of the development, by the fictional company Homeowner, of the DigitalHome (DH) System, a system with “smart” devices for...
  • №14
  • 12,87 MB
  • added
Apress, 2019. — 220 p. — ISBN-13 (electronic): 978-1-4842-5206-2. Learn software engineering from scratch, from installing and setting up your development environment, to navigating a terminal and building a model command line operating system, all using the Scala programming language as a medium. The demand for software engineers is growing exponentially, and with this book...
  • №15
  • 2,01 MB
  • added
  • info modified
O’Reilly Media, Inc., 2024. — 300 p. — ISBN: 978-1-098-15406-6. Great engineers don't necessarily make great leaders — at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be successful, empathetic, and caring yet tough. Whether you're on the management or individual contributor...
  • №16
  • 2,92 MB
  • added
J
Princeton University Press, 2021. — 419 p. — ISBN: 978-0-691-22538-8. A revolutionary concept-based approach to thinking about, designing, and interacting with software. As our dependence on technology increases, the design of software matters more than ever before. Why then is so much software flawed? Why hasn’t there been a systematic and scalable way to create software that...
  • №17
  • 4,72 MB
  • added
  • info modified
Ivar Jacobson, Harold “Bud” Lawson, Pan-Wei Ng, Paul E. McMahon, Michael Goedicke. — Association for Computing Machinery and Morgan & Claypool Publishers, 2019. — 322 p. — (ACM Books 25). — ISBN: 978-1-94748-727-7. The first course in software engineering is the most critical. Education must start from an understanding of the heart of software development, from familiar ground...
  • №18
  • 17,14 MB
  • added
O’Reilly Media, Inc., 2023. — 49 p. — ISBN: 978-1-098-15085-3. The software industrial revolution has arrived. There's an explosion of custom applications today, and we assemble them faster than ever from third-party and open-source software. But as applications grow in complexity and vulnerabilities mount, updating software becomes a tedious, intractable part of a developer's...
  • №19
  • 3,23 MB
  • added
K
O’Reilly Media, 2012. Every complexity of software design, simplified and codified at last, is for use by every programmer, from the novice to the architect of major applications. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and a high-level senior software...
  • №20
  • 1,99 MB
  • added
  • info modified
Packt Publishing, 2017. — 278 p. Software legend Max Kanat-Alexander shows you how to succeed as a developer by embracing simplicity, with forty-three essays that will help you really understand the software you work with. In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max...
  • №21
  • 392,12 KB
  • added
  • info modified
Packt Publishing, 2017. — 188 p. — ISBN10: 1788628810, 13 978-1788628815. True EPUB In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex...
  • №22
  • 934,90 KB
  • added
  • info modified
Manning, 2022. — 274 p. — ISBN: 1617298379, 9781617298370. Computer science theory quickly collides with the harsh reality of professional software development. This wickedly smart and devilishly funny beginner's guide shows you how to get the job done by prioritizing tasks, making quick decisions, and knowing which rules to break. In Street Coder you will learn: Data types,...
  • №23
  • 3,37 MB
  • added
Springer, 2023. — 86 p. — (SpringerBriefs in Computer Science). This book provides information on choosing and collecting the appropriate metrics for a software project in an organization. There are several kinds of metrics, based on the analysis of source code and developed for different programming paradigms such as structured programming and object-oriented programming...
  • №24
  • 5,86 MB
  • added
  • info modified
Rheinwerk, 2018. — 701 S. — ISBN: 978-3-8362-4478-7. Das Standardwerk auf Ihrem Weg zum Software-Profi. Lehr- und Nachschlagewerk für professionelles Software Engineering Grundlagen, Requirements Engineering, Clean Code, Mobile Plattformen, Projektmanagement u. v. m. Mit realen Beispielen, vielen Grafiken und Best Practices Für wen ist dieses Buch geeignet? Dieses Fachbuch ist...
  • №25
  • 28,83 MB
  • added
  • info modified
2nd Edition. — McGraw-Hill, 2024. — 688 p. The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show...
  • №26
  • 70,98 MB
  • added
  • info modified
L
2nd Edition. — Springer-Verlag, London, Limited, 2016. — 404 p. — ISBN: 144716797X. This book presents a guide to navigating the complicated issues of quality and process improvement in enterprise software implementation, and the effect these have on the software development life cycle (SDLC). Offering an integrated approach that includes important management and decision...
  • №27
  • 9,16 MB
  • added
  • info modified
World Scientific Publishing, 2018. — 152 p. — (Series on Component-Based Software Development: Volume 3). — ISBN: 978-981-3221-87-1. The book provides a comprehensive coverage of the widely accepted desiderata of component-based software development, as well as the foundations that these desiderata necessitate. Its unique focus is on component models, the cornerstone of...
  • №28
  • 4,96 MB
  • added
  • info modified
Apres, 2021. — 358 p. — ISBN: 9781484266212 Start programming from scratch, no experience required. This beginners’ guide to software engineering starts with a discussion of the different editors used to create software and covers setting up a Docker environment. Next, you will learn about repositories and version control along with its uses. Now that you are ready to program,...
  • №29
  • 1,48 MB
  • added
  • info modified
M
Microsoft, 2009. — 441 p. Solid Code explores best practices for achieving greater code quality from nearly every facet of software development. This book provides practical advice from experienced engineers that can be applied across the product development life cycle: design, prototyping, implementation, debugging, and testing. This valuable material and advice is further...
  • №30
  • 2,26 MB
  • added
  • info modified
Addison-Wesley Professional, 2019. — 481 p. — ISBN: 9780134689326. Use an Approach Inspired by Domain-Driven Design to Build Documentation That Evolves to Maximize Value Throughout Your Development Lifecycle Software documentation can come to life, stay dynamic, and help you build better software. Writing for developers, coding architects, and other software professionals,...
  • №31
  • 17,10 MB
  • added
Pemsystems.com, 2016. — 106 p. — ISBN: 0990450872. In this book I provide true software development stories that may challenge long held thinking. I highlight 26 upside down principles along with upside down principle clarifying thoughts. In this book I provide true software development stories that may challenge long held thinking. I highlight 26 upside down principles along...
  • №32
  • 519,96 KB
  • added
  • info modified
N
O’Reilly Media, Inc., 2024. — 400 p. — ISBN: 978-1-098-13620-8. Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success — and is essential for those working with production code. This practical book bridges the gap between data science and software engineering and clearly explains how to apply the best...
  • №33
  • 5,21 MB
  • added
O
2nd Edition. — Yaknyam Press, 2021. — 241 p. — ISBN: 978-1-7321022-1-7. This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses...
  • №34
  • 2,61 MB
  • added
2nd Edition. — Yaknyam Press, 2021. — 196 p. This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how...
  • №35
  • 861,13 KB
  • added
P
Amazon Digital Services LLC, 2018. — 972 p. — ASIN B07KCJZ7W4. Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient and reliable software product.software engineering is the application of engineering principles to the...
  • №36
  • 1,88 MB
  • added
  • info modified
Pearson, 2021. — 352 p. — ISBN: 9780136567035. Develop, Deploy, and Sustain High-Performance Virtual Prototyping for Advanced R&D. Organizations must reduce time-to-market, costs, and risks while producing higher-quality products that grow ever more complex. In response, many are turning to advanced software for rapidly creating and analyzing virtual prototypes, and accurately...
  • №37
  • 10,08 MB
  • added
9th Edition. — McGraw-Hill Higher Education, 2020. — 704 p. — ISBN: 978-1-260-54800-6. For almost four decades, Software Engineering: A Practitioner’s Approach (SEPA) has been the world’s leading textbook in software engineering. The ninth edition represents a major restructuring and update of previous editions, solidifying the book’s position as the most comprehensive guide to...
  • №38
  • 4,47 MB
  • added
R
CRC Press, 2017. — 610 p. — ISBN: 978-1-4398-1368-3. The amount of software used in safety-critical systems is increasing at a rapid rate. At the same time, software technology is changing, projects are pressed to develop software faster and more cheaply, and the software is being used in more critical ways. Developing Safety-Critical Software: A Practical Guide for Aviation...
  • №39
  • 9,75 MB
  • added
  • info modified
Wiley-IEEE Computer Society Pr, 2011. — 316 p. — ISBN 978-0470597170, ASIN 0470597178. Industry experts Johann Rost and Robert L. Glass explore the seamy underbelly of software engineering in this timely report on and analysis of the prevalance of subversion, lying, hacking, and espionage on every level of software project management. Based on the authors' original research and...
  • №40
  • 1,10 MB
  • added
  • info modified
S
Suresh Chandra Satapathy, Ajay Kumar Jena, Jagannath Singh, Saurabh Bilgaiyan. — Springer, 2020. — 125 p. — ISBN: 978-3-030-38006-9. This book discusses various open issues in software engineering, such as the efficiency of automated testing techniques, predictions for cost estimation, data processing, and automatic code generation. Many traditional techniques are available for...
  • №41
  • 8,03 MB
  • added
  • info modified
Springer, 2019. — 317 p. Covering research topics from system software such as programming languages, compilers, runtime systems, operating systems, communication middleware, and large-scale file systems, as well as application development support software and big-data processing software, this book presents cutting-edge software technologies for extreme scale computing. The...
  • №42
  • 63,85 MB
  • added
  • info modified
Addison-Wesley, 2011. - 272 p. - ISBN10: 0321543734; ISBN13: 978-0321543738. Agile has become today’s dominant software development paradigm, but agile methods remain difficult to measure and improve. Essential Skills for the Agile Developer fills this gap from the bottom up, teaching proven techniques for assessing and optimizing both individual and team agile practices....
  • №43
  • 3,26 MB
  • added
  • info modified
Apress Media LLC., 2023. — 277 p. — ISBN-13: 978-1-4842-9813-8. This book will show you how to harness the power of Appsmith, an open-source low-code platform with a large set of integration tools and an active community. The book begins with an introduction to Appsmith and its features. As you explore the platform, you will learn about widgets, UI Canvas, and data stores,...
  • №44
  • 5,08 MB
  • added
2017. — 404 p. Learn how to build a multi-tier web application, from the database through to the user interface. This book will teach you the concepts that underpin each layer. I provide a complete worked example for you to build and adapt for your own projects. We begin by understanding the three layer architecture, how large systems are broken up into manageable pieces. I...
  • №45
  • 6,70 MB
  • added
  • info modified
Addison Wesley Professional, 2022. — 464 p. — ISBN-13 978-0-13-758973-9; ISBN-10 0-13-758973-5. An Expert Guide to Software Performance Optimization. From mobile and cloud apps to video games to driverless vehicle control, more and more software is time-constrained: It must deliver reliable results seamlessly, consistently, and virtually instantaneously. If it doesn't,...
  • №46
  • 24,32 MB
  • added
Manning Publications, 2014. — 504 p. The software developer's life manual is a unique guide, offering techniques and practices for a more satisfying life as a professional software developer. In it, developer and life coach John Sonmez addresses a wide range of important "soft" topics, from career and productivity to personal finance and investing, and even fitness and...
  • №47
  • 2,85 MB
  • added
  • info modified
Addison-Wesley Professional, 2014. — 320 p. — ISBN: 0321942043, 9780321942043 In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic programming and the mathematical concept of abstraction on which it is based, helping you write code that is both simpler and more powerful. If...
  • №48
  • 4,71 MB
  • added
  • info modified
Amazon Digital Services, 2017. — 326 p. — ASIN: B06VVBWHQB A uniquely designed course to take anyone from absolute basics through to an expert level in software engineering by providing a solid foundation and understanding of software as well as programming concepts and system design principles. The content includes the following: Human & Computer Evolution Internet History &...
  • №49
  • 450,74 KB
  • added
  • info modified
T
Wiley-IEEE Computer Society, Inc., 2019. — 1215 p. — ISBN: 978-1119546627. A guide to the application of the theory and practice of computing to develop and maintain software that economically solves real-world problem How to Engineer Software is a practical, how-to guide that explores the concepts and techniques of model-based software engineering using the Unified Modeling...
  • №50
  • 42,56 MB
  • added
  • info modified
Pragmatic Bookshelf, 2018. — 276 p. Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. And that's just for starters. Because good code involves social design, as...
  • №51
  • 22,64 MB
  • added
  • info modified
V
Manning Publications, 2025. — 518 p. — ISBN-13: 978-1633439252. Emerging practices, collaboration tools, and effective techniques for incorporating your key stakeholders into the software design process. Don’t spend months building the wrong software! Collaborative Software Design is a unique and practical guide for effectively involving all stakeholders in the design of...
  • №52
  • 10,54 MB
  • added
W
Addison-Wesley Professional, 2021. — 363 p. — ISBN: 9780137487806. Experience is a powerful teacher, but it is also slow and painful -- and software practitioners cannot afford to make every mistake others have suffered. This book helps you compress your learning curve and bypass much of the pain by absorbing lessons from others who served in the trenches before you. Drawing on...
  • №53
  • 5,83 MB
  • added
O’Reilly, 2020. — 632 p. — ISBN: 978-1-492-08279-8. How do you manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum K. Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s...
  • №54
  • 5,12 MB
  • added
  • info modified
Springer, 2012. — 236 p. — ISBN: 978-3642290435. Like other sciences and engineering disciplines, software engineering requires a cycle of model building, experimentation, and learning. Experiments are valuable tools for all software engineers who are involved in evaluating and choosing between different methods, techniques, languages and tools. The introduction to...
  • №55
  • 1,02 MB
  • added
  • info modified
There are no files in this category.

Comments

There are no comments.
Up