Angebote zu "Software" (574 Treffer)

Software Architekturen
€ 22.00 *
ggf. zzgl. Versand

´Crash-Kurs´ über Software-Architekturen: Über ADLs zu Entwurfsmustern, Architektur-Sichten, Architekturdokumentation, Standard-Architekturen und Software-Factories, incl. Übungsaufgaben und Musterlösungen für Studium und Beruf als Einführung oder Nachschlagewerk gleichermaßen geeignet.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Software Security
€ 79.99 *
ggf. zzgl. Versand

This is the Mobipocket version of the print book. ´´When it comes to software security, the devil is in the details. This book tackles the details.´´ --Bruce Schneier, CTO and founder, Counterpane, and author of Beyond Fear and Secrets and Lies ´´McGraw´s book shows you how to make the ´culture of security´ part of your development lifecycle.´´ --Howard A. Schmidt, Former White House Cyber Security Advisor ´´McGraw is leading the charge in software security. His advice is as straightforward as it is actionable. If your business relies on software (and whose doesn´t), buy this book and post it up on the lunchroom wall.´´ --Avi Rubin, Director of the NSF ACCURATE Center; Professor, Johns Hopkins University; and coauthor of Firewalls and Internet Security Beginning where the best-selling book Building Secure Software left off, Software Security teaches you how to put software security into practice.The software security best practices, or touchpoints, described in this book have their basis in good software engineering and involve explicitly pondering security throughout the software development lifecycle. This means knowing and understanding common risks (including implementation bugsand architectural flaws), designing for security, and subjecting all software artifacts to thorough, objective risk analyses and testing. Software Security is about putting the touchpoints to work for you. Because you can apply these touchpoints to the software artifacts you already produce as you develop software, you can adopt this book´s methods without radically changing the way you work. Inside you´ll find detailed explanations of Risk management frameworks and processes Code review using static analysis tools Architectural risk analysis Penetration testing Security testing Abuse case development In addition to the touchpoints, Software Security covers knowledge management, training and awareness, and enterprise-level software security programs. Now that the world agrees that software security is central to computer security, it is time to put philosophy into practice. Create your own secure development lifecycle by enhancing your existing software development lifecycle with the touchpoints described in this book. Let this expert author show you how to build more secure software by building security in. This is the Mobipocket version of the print book. ´´When it comes to software security, the devil is in the details. This book tackles the details.´´ --Bruce Schneier, CTO and founder, Counterpane, and author of Beyond Fear and Secrets and Lies ´´McGraw´s book shows you how to make the ´culture of security´ part of your development lifecycle.´´ --Howard A. Schmidt, Former White House Cyber Security Advisor ´´McGraw is leading the charge in software security. His advice is as straightforward as it is actionable. If your business relies on software (and whose doesn´t), buy this book and post it up on the lunchroom wall.´´ --Avi Rubin, Director of the NSF ACCURATE Center; Professor, Johns Hopkins University; and coauthor of Firewalls and Internet Security Beginning where the best-selling book Building Secure Software left off, Software Security teaches you how to put software security into practice.The software security best practices, or touchpoints, described in this book have their basis in good software engineering and involve explicitly pondering security throughout the software development lifecycle. This means knowing and understanding common risks (including implementation bugsand architectural flaws), designing for security, and subjecting all software artifacts to thorough, objective risk analyses and testing. Software Security is about putting the touchpoints to work for you. Because you can apply these touchpoints to the software artifacts you already produce as you develop software, you can adopt this book´s methods without radically changing the way you work. Inside you´ll find detailed explanations of * Risk management frameworks and processes * Code review using static analysis tools * Architectural risk analysis * Penetration testing * Security testing * Abuse case development In addition to the touchpoints, Software Security covers knowledge management, training and awareness, and enterprise-level software security programs. Now that the world agrees that software security is central to computer security, it is time to put philosophy into practice. Create your own secure development lifecycle by enhancing your existing

Anbieter: buecher.de
Stand: Nov 7, 2018
Zum Angebot
Software Estimation
€ 34.99 *
ggf. zzgl. Versand

Often referred to as the ?black art? because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward?once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation?distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency. Discover how to: Estimate schedule and cost?or estimate the functionality that can be delivered within a given time frame Avoid common software estimation mistakes Learn estimation techniques for you, your team, and your organization * Estimate specific project activities?including development, management, and defect correction Apply estimation approaches to any type of project?small or large, agile or traditional Navigate the shark-infested political waters that surround project estimates When many corporate software projects are failing, McConnell shows you what works for successful software estimation. Product Description Often referred to as the ?black art? because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward?once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation?distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency. Discover how to: Estimate schedule and cost?or estimate the functionality that can be delivered within a given time frame Avoid common software estimation mistakes Learn estimation techniques for you, your team, and your organization * Estimate specific project activities?including development, management, and defect correction Apply estimation approaches to any type of project?small or large, agile or traditional Navigate the shark-infested political waters that surround project estimates When many corporate software projects are failing, McConnell shows you what works for successful software estimation. Often referred to as the ´´black art? because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward?once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation?distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency. Discover how to: * Estimate schedule and cost?or estimate the functionality that can be delivered within a given time frame * Avoid common software estimation mistakes * Learn estimation techniques for you, your team, and your organization * Estimate specific project activities?including development, management, and defect correction * Apply estimation approaches to any type of project?small or large, agile or traditional * Navigate the shark-infested political waters that surround project estimates When many corporate software projects are failing, McConnell shows you what works for successful software estimation.

Anbieter: buecher.de
Stand: Nov 8, 2018
Zum Angebot
Embedded Software
€ 39.99 *
ggf. zzgl. Versand

As the embedded world expands, developers must have a strong grasp of many complex topics in order to make faster, more efficient and more powerful microprocessors to meet the public´s growing demand. Embedded Software: The Works covers all the key subjects embedded engineers need to understand in order to succeed, including Design and Development, Programming, Languages including C/C++, and UML, Real Time Operating Systems Considerations, Networking, and much more. New material on Linux, Android, and multi-core gives engineers the up-to-date practical know-how they need in order to succeed. Colin Walls draws upon his experience and insights from working in the industry, and covers the complete cycle of embedded software development: its design, development, management, debugging procedures, licensing, and reuse. For those new to the field, or for experienced engineers looking to expand their skills, Walls provides the reader with detailed tips and techniques, and rigorous explanations of technologies. Key features include: New chapters on Linux, Android, and multi-core - the cutting edge of embedded software development! Introductory roadmap guides readers through the book, providing a route through the separate chapters and showing how they are linked About the Author Colin Walls has over twenty-five years experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, he is a member of the marketing team of the Mentor Graphics Embedded Software Division. He writes a regular blog on the Mentor website (blogs.mentor.com/colinwalls). New chapters on Linux, Android, and multi-core - the cutting edge of embedded software development! Introductory roadmap guides readers through the book, providing a route through the separate chapters and showing how they are linked

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Software Engineering
€ 59.95 *
ggf. zzgl. Versand

Die 10. Auflage des Klassikers ´´Software Engineering´´ von Ian Sommerville wurde aktualisiert und um neue Inhalte erweitert, wie z.B. die fortschreitende Einbindung von Methoden der agilen Softwareentwicklung, Resilienz-Engineering, Systems-Engineering, Systeme von Systemen und vieles mehr. Das Buch gibt im ersten Teil eine grundlegende Einführung in den Komplex Software-Engineering. Der zweite Teil widmet sich der Entwicklung verlässlicher, sicherer Systeme. Unter anderem werden hier auch Cybersicherheit und resiliente Systeme besprochen. Der dritte Teil enthält ein breites Spektrum an Themen, die heutzutage für das Software-Engineering eine wichtige Rolle spielen. Die Inhalte reichen von der Wiederverwendung, komponenten- und serviceorientierte Entwicklung über Systeme von Systemen bis hin zum Echtzeit-Software-Engineering. Der vierte Teil ist dem Projekt- und Konfigurationsmanagement gewidmet. Hier spielt sowohl die Planung als auch die Qualitätssicherung von Softwareprozessen eine bedeutende Rolle. Das Buch richtet sich primär an Studierende der Informationstechnik, die Einführungs- und Fortgeschrittenenkurse in Software- und Systems-Engineering besuchen. Alle Inhalte werden anhand von vier Beispielprojekten unter Verwendung von UML und der Programmiersprache Java ausführlich erläutert. Zu jedem Kapitel gibt es Lernziele, Weblinks, Übungsaufgaben und Literaturempfehlungen, die das Selbststudium unterstützen. Professionellen Softwareingenieuren/Softwareingenieurinnen dient das Buch als Nachschlagewerk, mit dessen Hilfe sie ihr Wissen auf den aktuellen Stand bringen können.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Software Konfigurationsmanagement
€ 59.00 *
ggf. zzgl. Versand

Konfigurationsmanagement ist keine ´´Hexerei´´ zumindest dann, wenn man nicht gerade Hardware und/oder Software für die zivile Luftfahrtechnik nach DO-178B Level A entwickelt. Die Erfahrung aus den vergangenen zwei Jahren zeigt, dass im deutschsprachigen Raum Experten für die zivile Zulassung rar sind auch deutschsprachige Literatur sucht man vergeblich. Diese Arbeit soll dabei unterstützen die ... - Konfigurationsmanagementaspekte von DO-178B zu verstehen - erprobte Methoden und Prozesse im selbigen Bereich aufzeigen - den von DO-178B geforderten Software Configuration Management Plan (SCMP) zu erstellensowie gleichzeitig dienen als - Schulungsunterlage sowie Einführung für interessierte Laien - Nachschlagewerk und fachliche Anregung

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Making Software
€ 37.99 *
ggf. zzgl. Versand

We've all heard claims of tools, technologies and practices that ´´improve´´ software development. The majority of these claims are not based on evidence, but rather anecdote and opinion. For example, many programmers will state that their preferred programming language is more expressive, easier to learn tan others but when pressed can not back up their claim. DSLs are said to improve productivity but is there proof of this? Leading developers including Steve McConnell, Barry Boehm and Tom Ostrand uncover the truths and identify commonly believed myths in the software development community. Contributions include: - Walter Tichy answers the question: does using design patterns make code better? - Tom Ostrand: where do bugs really come from? - Steve McConnell: What do we know about productivity differences among working programmers? - Laurie Williams: Is pair programming really more efficient? By understanding the difference between evidence-based facts and opinion based findings, programmers will be better equipped to determine what tools, technologies and best practices are right for their needs. Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you. * Are some programmers really ten times more productive than others? * Does writing tests first help you develop better code faster? * Can code metrics predict the number of bugs in a piece of software? * Do design patterns actually make better software? * What effect does personality have on pair programming? * What matters more: how far apart people are geographically, or how far apart they are in the org chart? Contributors include: Jorge Aranda Tom Ball Victor R. Basili Andrew Begel Christian Bird Barry Boehm Marcelo Cataldo Steven Clarke Jason Cohen Robert DeLine Madeline Diep Hakan Erdogmus Michael Godfrey Mark Guzdial Jo E. Hannay Ahmed E. Hassan Israel Herraiz Kim Sebastian Herzig Cory Kapser Barbara Kitchenham Andrew Ko Lucas Layman Steve McConnell Tim Menzies Gail Murphy Nachi Nagappan Thomas J. Ostrand Dewayne Perry Marian Petre Lutz Prechelt Rahul Premraj Forrest Shull Beth Simon Diomidis Spinellis Neil Thomas Walter Tichy Burak Turhan Elaine J. Weyuker Michele A. Whitecraft Laurie Williams Wendy M. Williams Andreas Zeller Thomas Zimmermann

Anbieter: buecher.de
Stand: Nov 8, 2018
Zum Angebot
Software Engineering
€ 42.90 *
ggf. zzgl. Versand

Das Buch vermittelt die Grundlagen, Erfahrungen und Techniken, die den Kern des Software Engineerings bilden. Es ist als Material zu einer Vorlesung über Software Engineering konzipiert. Darum wurde besonderes Gewicht auf die Darstellung und Vermittlung der Einsichten und Erkenntnisse gelegt, die von Forschern und Praktikern gewonnen, formuliert und angewendet wurden und der Kritik standgehalten haben. Auch für Praktiker, die mit der Software-Entwicklung und -Bearbeitung und den dabei auftretenden Problemen vertraut sind, ist das Buch sehr gut geeignet, um die Kenntnisse im Selbststudium zu ergänzen und zu vertiefen. Der Inhalt des Buches ist in fünf Teile gegliedert: I Grundlagen: Modelle und Modellierung, Grundbegriffe, Software Engineering, Software-Nutzen und -Kosten, Software-Qualität II Menschen und Prozesse: Menschen im Software Engineering, das Software-Projekt, Projektleitung und Projektleiter, Vorgehensmodelle, Prozessmodelle, Bewertung und Verbesserung des Software-Prozesses III Daueraufgaben im Software-Projekt: Dokumentation, Software-Qualitätssicherung und -Prüfung, Metriken und Bewertungen, Werkzeuge und Entwicklungsumgebungen IV Techniken der Software-Bearbeitung: Analyse und Spezifikation, Entwurf, Codierung, Programmtest, Integration V Verwaltung und Erhaltung der Software: Konfigurationsverwaltung, Software-Wartung, Reengineering, Wiederverwendung Ein Nachwort zum Studium der Softwaretechnik, ein aktuelles Literaturverzeichnis und ein präziser Index schließen das Buch ab. Ergänzende Informationen (u.a. Links und Abbildungen) sind auf den Webseiten der Autoren verfügbar: http://www.swc.rwth-aachen.de/se_buch/.

Anbieter: buecher.de
Stand: Nov 14, 2018
Zum Angebot
Software Development From A to Z
€ 25.99 *
ggf. zzgl. Versand

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 design theory and tools. Software Development: From A to Z provides an overview of backend development - from databases to communication protocols including practical programming skills in Java and of frontend development - from HTML and CSS to npm registry and Vue.js framework. You´ll review quality assurance engineering, including the theory about different kind of tests and practicing end-to-end testing using Selenium. Dive into the devops world where authors discuss continuous integration and continuous delivery processes along with each topic´s associated technologies. You´ll then explore insightful product and project management coverage where authors talk about agile, scrum and other processes from their own experience. The topics that are covered do not require a deep knowledge of technology in general; anyone possessing basic computer and programming knowledge will be able to complete all the tasks and fully understand the concepts this book aims at delivering. You´ll wear the hat of a project manager, product owner, designer, backend, frontend, QA and devops engineer, and find your favorite role. What You´ll Learn Understand the processes and roles involved in the creation of software Organize your ideas when building the concept of a new product Experience the work performed by stakeholders and other departments of expertise, their individual challenges, and how to overcome possible threats Improve the ways stakeholders and departments can work with each other Gain ideas on how to improve communication and processes Who This Book Is For Anyone who is on a team that creates software and is curious to learn more about other stakeholders or departments involved. Those interested in a career change and want to learn about how software gets created. Those who want to build technical startups and wonder what roles might be involved in the process.

Anbieter: buecher.de
Stand: Nov 3, 2018
Zum Angebot
Software Requirements
€ 38.99 *
ggf. zzgl. Versand

Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects. * Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end. * Provides examples demonstrating how requirements ´´good practices´´ can lead to fewer change requests, higher customer satisfaction, and lower development costs. * Fully updated with contemporary examples and many new practices and techniques. * Describes how to apply effective requirements practices to agile projects and numerous other special project situations. * Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process. * Shares the insights gleaned from the authors´ extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars. New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot