AngularJS: Testing und Best Practices (shortcuts 173) (German Edition)

AngularJS: Testing und Best Practices (shortcuts 173) (German Edition)

Das Framework AngularJS besitzt einen starken Fokus auf Testbarkeit, allerdings gibt es einen regelrechten Testdschungel zu durchforsten, um den passenden Test zu schreiben. Dieser shortcut soll motivieren, Tests für Ihre Applikation zu schreiben und die Qualität von AngularJS-Applikationen zu sichern. Kleinere Auschnitte lassen sich mit Unittests, größere mit End-to-End-Tests überprüfen. Sie erfahren, was End-to-End-Tests sind, warum Sie diese überhaupt benötigen und wie Sie die Tests in Ihre Applikation integrieren können. Im Anschluss an die End-to-End-Tests mit Protractor geht es um einige allgemeine Best Practices im Umgang mit Ihren AngularJS-Applikationen.

  • ASIN: B01BNU8O0I
  • Manufacturer: entwickler.press

Software Process Improvement: Metrics, Measurement, and Process Modelling: Software Best Practice 4 (Software Best Practice, 4)

Software Process Improvement: Metrics, Measurement, and Process Modelling: Software Best Practice 4 (Software Best Practice, 4)

C. Amting Directorate General Information Society, European Commission, Brussels Under the 4th Framework of European Research, the European Systems and Soft­ ware Initiative (ESSI) was part of the ESPRIT Programme. This initiative funded more than 470 projects in the area' of software and system process improvements. The majority of these projects were process improvement experiments carrying out and taking up new development processes, methods and technology within the software development process of a company. In addition, nodes (centres of exper­ tise), European networks (organisations managing local activities), training and dissemination actions complemented the process improvement experiments. ESSI aimed at improving the software development capabilities of European enterprises. It focused on best practice and helped European companies to develop world class skills and associated technologies to build the increasingly complex and varied systems needed to compete in the marketplace. The dissemination activities were designed to build a forum, at European level, to exchange information and knowledge gained within process improvement ex­ periments. Their major objective was to spread the message and the results of experiments to a wider audience, through a variety of different channels. The European Experience Exchange ~UR~X) project has been one of these dis­ semination activities within the European Systems and Software Initiative.~UR~X has collected the results of practitioner reports from numerous workshops in Europe and presents, in this series of books, the results of Best Practice achieve­ ments in European Companies over the last few years.

  • ASIN: B000QCUD5Y
  • Manufacturer: Springer

Pattern Recognition and Machine Learning (Information Science and Statistics)

Pattern Recognition and Machine Learning (Information Science and Statistics)

This is the first textbook on pattern recognition to present the Bayesian viewpoint. The book presents approximate inference algorithms that permit fast approximate answers in situations where exact answers are not feasible. It uses graphical models to describe probability distributions when no other books apply graphical models to machine learning. No previous knowledge of pattern recognition or machine learning concepts is assumed. Familiarity with multivariate calculus and basic linear algebra is required, and some experience in the use of probabilities would be helpful though not essential as the book includes a self-contained introduction to basic probability theory.

  • ASIN: 0387310738
  • ISBN: 0387310738
  • Brand: imusti
  • Manufacturer: Springer

Agile Software Development: Best Practices for Large Software Development Projects

Agile Software Development: Best Practices for Large Software Development Projects

Software Development is moving towards a more agile and more flexible approach. It turns out that the traditional "waterfall" model is not supportive in an environment where technical, financial and strategic constraints are changing almost every day. But what is agility? What are today’s major approaches? And especially: What is the impact of agile development principles on the development teams, on project management and on software architects? How can large enterprises become more agile and improve their business processes, which have been existing since many, many years? What are the limitations of Agility? And what is the right balance between reliable structures and flexibility? This book will give answers to these questions. A strong emphasis will be on real life project examples, which describe how development teams have moved from a waterfall model towards an Agile Software Development approach.

  • ASIN: B008BAP042
  • Manufacturer: Springer

Software Project Effort Estimation: Foundations and Best Practice Guidelines for Success

Software Project Effort Estimation: Foundations and Best Practice Guidelines for Success

Software effort estimation is one of the oldest and most important problems in software project management, and thus today there are a large number of models, each with its own unique strengths and weaknesses in general, and even more importantly, in relation to the environment and context in which it is to be applied.Trendowicz and Jeffery present a comprehensive look at the principles of software effort estimation and support software practitioners in systematically selecting and applying the most suitable effort estimation approach. Their book not only presents what approach to take and how to apply and improve it, but also explains why certain approaches should be used in specific project situations. Moreover, it explains popular estimation methods, summarizes estimation best-practices, and provides guidelines for continuously improving estimation capability. Additionally, the book offers invaluable insights into project management in general, discussing issues including project trade-offs, risk assessment, and organizational learning.Overall, the authors deliver an essential reference work for software practitioners responsible for software effort estimation and planning in their daily work and who want to improve their estimation skills. At the same time, for lecturers and students the book can serve as the basis of a course in software processes, software estimation, or project management.

  • ASIN: 3319036289
  • ISBN: 3319036289
  • Manufacturer: Springer

Best Practices für die Partizipation in der Produktentwicklung: HMD Best Paper Award 2017 (essentials) (German Edition)

Best Practices für die Partizipation in der Produktentwicklung: HMD Best Paper Award 2017 (essentials) (German Edition)

Unternehmen haben das Innovationspotenzial der eigenen Mitarbeiter auch außerhalb der F&E-Abteilung erkannt und eigene unternehmensinterne Innovations-Communities, auf Basis sog. Enterprise-Social-Software-Plattformen (ESSPs), implementiert. Viele Initiativen scheitern in der Praxis jedoch häufig aufgrund einer fehlenden oder zu geringen Partizipation der Mitarbeiter. Die mit den Maßnahmen erhofften Ziele werden dadurch oft nicht erreicht. In diesem essential werden die wesentlichen Problemfelder der mitarbeiterzentrierten Produktentwicklung beschrieben und Handlungsempfehlungen aus der Praxis aufgezeigt. Die AutorenSebastian Rohmann war wissenschaftlicher Mitarbeiter sowie Doktorand an der Professur für Anwendungssysteme und E-Business der Universität Göttingen und ist nun als strategischer Projektmanager tätig.Prof. Dr. Matthias Schumann ist Inhaber der Professur für Anwendungssysteme und E-Business an der Universität Göttingen.

  • ASIN: B07HK32YRP
  • Manufacturer: Springer Vieweg

Managing the Change: Software Configuration and Change Management: Software Best Practice 2 (Software Best Practice, 2)

Managing the Change: Software Configuration and Change Management: Software Best Practice 2 (Software Best Practice, 2)

C. Amting Directorate General Information Society, European Commission, Brussels th Under the 4 Framework of European Research, the European Systems and Soft­ ware Initiative (ESSI) was part of the ESPRIT Programme. This initiative funded more than 470 projects in the area of software and system process improvements. The majority of these projects were process improvement experiments carrying out and taking up new development processes, methods and technology within the software development process of a company. In addition, nodes (centres of exper­ tise), European networks (organisations managing local activities), training and dissemination actions complemented the process improvement experiments. ESSI aimed at improving the software development capabilities of European enterprises. It focused on best practice and helped European companies to develop world class skills and associated technologies to build the increasingly complex and varied systems needed to compete in the marketplace. The dissemination activities were designed to build a forum, at European level, to exchange information and knowledge gained within process improvement ex­ periments. Their major objective was to spread the message and the results of experiments to a wider audience, through a variety ofdifferent channels. The European Experience Exchange (tUR~X) project has been one ofthese dis­ semination activities within the European Systems and Software Initiative.~UR~X has collected the results of practitioner reports from numerous workshops in Europe and presents, in this series of books, the results of Best Practice achieve­ ments in European Companies over the last few years.

  • ASIN: B000PY3X5K
  • Manufacturer: Springer

Software for People: Fundamentals, Trends and Best Practices (Management for Professionals)

Software for People: Fundamentals, Trends and Best Practices (Management for Professionals)

The highly competitive and globalized software market is creating pressure on software companies. Given the current boundary conditions, it is critical to continuously increase time-to-market and reduce development costs. In parallel, driven by private life experiences with mobile computing devices, the World Wide Web and software-based services, peoples’ general expectations with regards to software are growing. They expect software that is simple and joyful to use. In the light of the changes that have taken place in recent years, software companies need to fundamentally reconsider the way they develop and deliver software to their customers. This book introduces fundamentals, trends and best practices in the software industry from a threefold perspective which equally takes into account design, management, and development of software. It demonstrates how cross-functional integration can be leveraged by software companies to successfully build software for people. Professionals from business and academia give an overview on state-of-the-art knowledge and report on key insights from their real-life experience. They provide guidance and hands-on recommendation on how to create winning products. This combined perspective fosters the transfer of knowledge between research and practice and offers a high practical value for both sides. The book targets both, practitioners and academics looking for successfully building software in the future. It is directed at Managing Directors of software companies, Software Project Managers, Product Managers and Designers, Software Developers as well as academics and students in the area of Software and Information Systems Engineering, Human Computer Interaction (HCI), and Innovation Management.​

  • ASIN: B00A9YH5OG
  • Manufacturer: Springer

Informatics Curricula and Teaching Methods: IFIP TC3 / WG3.2 Conference on Informatics Curricula, Teaching Methods and Best Practice (ICTEM 2002) July ... and Communication Technology Book 117)

Informatics Curricula and Teaching Methods: IFIP TC3 / WG3.2 Conference on Informatics Curricula, Teaching Methods and Best Practice (ICTEM 2002) July ... and Communication Technology Book 117)

  • ASIN: B01I2SWIV0
  • Manufacturer: Springer

Improving Software Testing: Technical and Organizational Developments (SpringerBriefs in Information Systems)

Improving Software Testing: Technical and Organizational Developments (SpringerBriefs in Information Systems)

​Software is continuously increasing in complexity. Paradigmatic shifts and new development frameworks make it easier to implement software – but not to test it. Software testing remains to be a topic with many open questions with regard to both technical low-level aspects and to the organizational embedding of testing. However, a desired level of software quality cannot be achieved by either choosing a technical procedure or by optimizing testing processes. In fact, it requires a holistic approach.This Brief summarizes the current knowledge of software testing and introduces three current research approaches. The base of knowledge is presented comprehensively in scope but concise in length; thereby the volume can be used as a reference. Research is highlighted from different points of view. Firstly, progress on developing a tool for automated test case generation (TCG) based on a program’s structure is introduced. Secondly, results from a project with industry partners on testing best practices are highlighted. Thirdly, embedding testing into e-assessment of programming exercises is described.

  • ASIN: B00A27DKN0
  • Manufacturer: Springer