Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Engineering & Development


41. 

Object-Oriented Analysis and Design for Information Systems

Object-Oriented Analysis and Design for Information Systems

By: Raul Sidnei Wazlawick

Publisher: Morgan Kaufmann

Publication Date: 31-MAR-2014

Insert Date: 14-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable. The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understand of how to expand a...

42. 

Interview Techniques for UX Practitioners

Interview Techniques for UX Practitioners

By: Chauncey Wilson

Publisher: Morgan Kaufmann

Publication Date: 23-NOV-2013

Insert Date: 12-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Much of the work of user-centered design practitioners involves some type of interviewing. While interviewing is an important skill, many colleagues have little or no formal training in interviewing methods and often learn on the job with limited feedback on the quality of their interviews. This book teaches readers about the three basic interview methods: structured interviews, semi-structured interviews, and unstructured interviews. The author discusses the various strengths, weaknesses, issues with each type of interview, and includes best practices and procedures for conducing...

43. 

Software in 30 Tagen

Software in 30 Tagen

By: ; Jeff Sutherland

Publisher: dpunkt

Publication Date: 05-FEB-2014

Insert Date: 06-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Das Buch wendet sich an IT-Führungskräfte und Manager, die Scrum im Unternehmen einführen möchten, um in der Softwareentwicklung erfolgreicher zu sein. Es zeigt, wie Software in kleinen, sog. Inkrementen von maximal 30 Tagen entwickelt wird, sodass nach jedem Inkrement die Richtung der Entwicklung geändert werden kann. Mit Scrum kann flexibel auf veränderte Marktbedingungen reagiert und das vertiefte Verständnis der benötigten Produkteigenschaften in die weitere Planung integriert werden. Führungskräfte lernen in diesem Buch, wie sie Risiken im Projekt im Griff behalten und das Team dabei...

44. 

Agiles Produktmanagement mit Scrum, 2nd Edition

Agiles Produktmanagement mit Scrum, 2nd Edition

By: Roman Pichler

Publisher: dpunkt

Publication Date: 05-FEB-2014

Insert Date: 06-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Dieses Buch hilft Ihnen, erfolgreich innovative Produkte mit Scrum zu entwickeln. Anhand zahlreicher Praxisbeispiele erklärt der Autor anschaulich und leicht verständlich die Rolle des Product Owner und den Einsatz agiler Produktmanagementkonzepte und -techniken. Dabei stehen softwarebasierte Produkte, die von Webapplikationen bis zu Mobiltelefonen reichen, im Fokus. Jedes Kapitel endet mit einer Erörterung häufig gemachter Fehler und einer Zusammenfassung der vorgestellten Konzepte. Das Buch richtet sich an Product Owner sowie Führungskräfte und Scrum Master....

45. 

Geschichten vom Scrum, 2nd Edition

Geschichten vom Scrum, 2nd Edition

By: Holger Koschek

Publisher: dpunkt

Publication Date: 05-FEB-2014

Insert Date: 06-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

In der agilen Welt bedient man sich gerne der uralten Tradition des Geschichtenerzählens, um Wissen zu vermitteln und Inhalte erlebbar zu machen. Der Autor illustriert in diesem Sinne anhand eines fiktiven Projekts die Werte, Konzepte undPraktiken von Scrum: Sie begleiten ein Team von Märchengestalten auf ihrem Weg zum Projekterfolg. Am Ende wissen Sie nicht nur, aus welchen Elementen Scrum besteht, sondern auch, wie Sie diese erfolgreich einsetzen können.Die 2. Auflage beschreibt neue Praktiken und Werkzeuge. Als methodische Grundlage dient der »Scrum Guide« in der Version 2013....

46. 

IBM PureApplication System Best Practices

IBM PureApplication System Best Practices

By: Amit P. Acharya; Tom Bal; Kyle Brown; Srinivas Cheemalapati; Rodrigo Costa; Venkata Gadepalli; Rajeev Gandhi; Erdinc Guler; James Kochuba; Rory O'Grady; Jose Ortiz; Margaret Ticknor

Publisher: IBM Redbooks

Publication Date: 04-FEB-2014

Insert Date: 06-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

This IBM® Redbooks® publication describes IBM PureApplication™ System preferred practices that are based on IBM client and Business Partner experience. It explains how PureApplication System enables industries to consolidate workloads, increase efficiency, automate routine processes, reduce costs, and become more agile to respond to continually changing business needs. This book is particularly useful to solution specialists, system or software architects, and the IT teams who implement PureApplication System cloud services....

47. 

Designing Apps for Success

Designing Apps for Success

By: Matthew David; Chris Murman

Publisher: Focal Press

Publication Date: 03-FEB-2014

Insert Date: 05-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

In 2007, Apple released the iPhone. With this release came tools as revolutionary as the internet was to businesses and individuals back in the mid- and late-nineties: Apps. Much like websites drove (and still drive) business, so too do apps drive sales, efficiencies and communication between people. But also like web design and development, in its early years and iterations, guidelines and best practices for apps are few and far between. Designing Apps for Success provides web/app designers and developers with consistent app design practices that result in timely, appropriate,...

48. 

Samsung SmartTV Application Development

Samsung SmartTV Application Development

By: 

Publisher: John Wiley & Sons

Publication Date: 23-SEP-2013

Insert Date: 31-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Take your apps from the small screen to the big screen and start developing for the Samsung SmartTV now! Samsung's SmartTV platform gives developers the opportunity to bring the app experience to the world of home entertainment, creating a more interactive and engaging way to reach their audience. If you're ready to expand your app development skills beyond the mobile environment, look no further than Samsung SmartTV Application Development. This unique guide shows you how to incorporate SmartTV features like Smart Interaction, gesture and voice recognition, and personalized...

49. 

Agile Estimation Techniques and Innovative Approaches to Software Process Improvement

Agile Estimation Techniques and Innovative Approaches to Software Process Improvement

By: Ricardo Colomo-Palacios; Jose Calvo-Manzano Villalón; Antonio de Amescua Seco; Tomás San Feliu Gilabert

Publisher: IGI Global

Publication Date: 28-FEB-2014

Insert Date: 30-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Applying methodologies of Software Process Improvement (SPI) is an effective way for businesses to remain competitive in the software industry. However, many organizations find implementing software process initiatives challenging. Agile Estimation Techniques and Innovative Approaches to Software Process Improvement reviews current SPI techniques and applications through discussions on current and future trends as well as the presentation of case studies on SPI implementation. Ideal for use by academics, students, and policy-makers, as well as industry professionals and managers, this...

50. 

Cassandra Design Patterns

Cassandra Design Patterns

By: Sanjay Sharma

Publisher: Packt Publishing

Publication Date: 24-JAN-2014

Insert Date: 29-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Understand and apply Cassandra design and usage patterns, and solve real-world business or technical problems Learn how to identify real world use cases that Cassandra solves easily, in order to use it effectively Identify and apply usage and design patterns to solve specific business and technical problems including technologies that work in tandem with Cassandra A hands-on guide that will show you the strengths of the technology and help you apply Cassandra design patterns to data models In Detail Cassandra is a powerful data store solution in the open source NoSQL...

51. 

LabVIEW Graphical Programming Cookbook

LabVIEW Graphical Programming Cookbook

By: Yik Yang

Publisher: Packt Publishing

Publication Date: 23-JAN-2014

Insert Date: 28-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

69 recipes to help you build, debug, and deploy modular applications using LabVIEW Learn how to manage data flow Demonstrate common coding practices Study how to use external code in DLL format Create and customize user interfaces In Detail LabVIEW is a graphical programming development environment for problem solving, accelerated productivity, and continual innovation. It integrates all the tools that engineers and scientists need to build a wide range of applications in a short amount of time. It offers unprecedented integration with existing legacy software, IP,...

52. 

Software Diagnostics: The Collected Seminars

Software Diagnostics: The Collected Seminars

By: 

Publisher: OpenTask

Publication Date: 11-SEP-2013

Insert Date: 25-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

This is a collection of Software Diagnostics Services webinar transcripts about pattern-oriented software diagnostics developed by Software Diagnostics Institute. Includes 9 seminars on pattern-driven software problem solving, software narratology, pattern-driven software diagnostics, systemic software diagnostics, pattern-based software diagnostics, philosophy of software diagnostics, victimware, malware narratives and pattern-oriented network trace analysis. ...

53. 

Rough Cuts
Mobile Design Pattern Gallery, 2nd Edition

Mobile Design Pattern Gallery, 2nd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-MAY-2014

Insert Date: 23-JAN-2014

Table of Contents • Start Reading

When you’re under pressure to produce a well-designed, easy-to-navigate mobile app, there’s no time to reinvent the wheel. This concise book provides a handy reference to 70 mobile app design patterns, illustrated by more than 400 screenshots from current iOS, Android, and Windows Phone applications....

54. 

Team Foundation Server 2013 Customization

Team Foundation Server 2013 Customization

By: Gordon Beeming

Publisher: Packt Publishing

Publication Date: 21-JAN-2014

Insert Date: 22-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to customize TFS and create useful plugins for your organization This book accelerates the understanding of TFS extension points Learn how to create a JavaScript web access plugin Discover the tips and tricks of customizing TFS In Detail Team Foundation Server offers you the benefit of having all your data in one system with all tools tightly integrated with each other, making it easier for teams to work together. Knowing how to customize the Team Foundation Server is very useful as well as powerful. Having the knowledge and applying it to TFS can save users...

55. 

Business Process Management Deployment Guide Using IBM Business Process Manager V8.5

Business Process Management Deployment Guide Using IBM Business Process Manager V8.5

By: Uday Pillai; Nirmal Patil; Sergiy Tsymbal

Publisher: IBM Redbooks

Publication Date: 15-JAN-2014

Insert Date: 18-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

IBM® Business Process Manager (BPM) provides a platform that helps process participants gain enterprise-wide visibility of business processes so that improvements can be made by those who know these processes best. IBM BPM encourages collaboration and supports strong governance of process change. It provides a common software platform for process improvement and IBM BPM lifecycle governance, offering the power and robustness that is required for mission-critical enterprise solutions while combining the simplicity that is required for business engagement through collaboration. Built-in...

56. 

Git Recipes: A Problem-Solution Approach

Git Recipes: A Problem-Solution Approach

By: Włodzimierz Gajda

Publisher: Apress

Publication Date: 02-DEC-2013

Insert Date: 31-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Whether you're relatively new to git or you need a refresher, or if you just need a quick, handy reference for common tasks in git, Git Recipes is just the reference book you need. With recipes to cover any task you can think of, including working with GitHub and git on BitBucket, Git Recipes shows you how to work with large repositories, new repositories, forks, clones, conflicts, differences, and it even gives you practical scenarios you may find yourself dealing with while using git. If you work with Git at all, you need this hands-on, practical reference for all things Git. What...

57. 

RabbitMQ Cookbook

RabbitMQ Cookbook

By: Gabriele Santomaggio; Sigismondo Boschi

Publisher: Packt Publishing

Publication Date: 24-DEC-2013

Insert Date: 27-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Over 80 practical recipes to help you develop messaging applications using RabbitMQ with the help of plenty of real-life examples Create scalable distributed applications with RabbitMQ Exploit RabbitMQ on both Web and mobile platforms Deploy message services on cloud computing platforms Full of screenshots and descriptions with clear, step-by-step instructions and practical examples In Detail RabbitMQ is an open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). The RabbitMQ...

58. 

Enterprise Application Development with Ext JS and Spring

Enterprise Application Development with Ext JS and Spring

By: Gerald Gierer

Publisher: Packt Publishing

Publication Date: 20-DEC-2013

Insert Date: 22-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Develop and deploy a high performance Java web application using ExtJS and Spring Embark on the exciting journey through the entire enterprise web application development lifecycle Leverage key Spring Framework concepts to deliver comprehensive and concise Java code Build a real world ExtJS web application that interacts with dynamic database driven data In Detail Spring and ExtJS are cutting edge frameworks that allow us to build high performance web applications for modern devices, that are now consuming data at a faster rate than ever before. It is the appropriate...

59. 

Rough Cuts
Lean Enterprise

Lean Enterprise

By: ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 15-SEP-2014

Insert Date: 22-DEC-2013

Table of Contents • Start Reading

Adopting Lean and Agile software delivery methodologies is hard in enterprises with annual budgeting cycles, compliance concerns, legacy systems to maintain, and organizational silos. This book is a uniquely practical guide to the secrets of transforming non-startups so that they can develop new products and services faster and more cheaply....

60. 

Systems Engineering with Economics, Probability and Statistics, Second Edition

Systems Engineering with Economics, Probability and Statistics, Second Edition

By: C. Jotin Khisty; Jamshid Mohammadi; Adjo Amekudzi

Publisher: J. Ross Publishing

Publication Date: 25-JAN-2012

Insert Date: 19-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This extensively revised comprehensive textbook, covering a wide range of topics, is suitable for courses at the graduate and undergraduate levels, each with a different emphasis. There is more than enough material to cover two semesters of an undergraduate course, as well as a one semester graduate course. The pedagogy provides enough flexibility for an instructor to teach the topics in systems engineering she or he would like. Systems Engineering with Economics, Probability and Statistics, Second Edition is sufficiently broad-based for undergraduate and graduate programs in various...