The Der Westfall Team Westfall Team offers training and consulting services in the areas of software development and engineering, software quality and testing, software metrics and analytics, and the processes and methodologies involved with these important activities. bietet Schulungen und Consulting-Dienstleistungen in den Bereichen Software-Entwicklung und Engineering, Software-Qualität und Tests, Software-Metriken und Analytik, und die Prozesse und Methoden, die mit diesen wichtigen Tätigkeiten. They host several excellent articles, papers, and presentations covering software engineering and development. Sie mehrere exzellente Artikel, Vorträge und Präsentationen für Software-Engineering und Entwicklung. Here are links and descriptions to the best of them. Hier finden Sie Links und Beschreibungen zu den besten von ihnen.
Software Engineering Articles, Papers & Presentations Software Engineering Artikeln, Papers Präsentationen &
Software Engineering Processes Papers & Presentations Software Engineering Prozesse Papers & Präsentationen
Bidirectional Requirements Traceability Bidirektionaler Anforderungen der Rückverfolgbarkeit : Traceability is used in mature software development projects. This article explores: : Rückverfolgbarkeit wird in ausgereifte Software-Entwicklungsprojekten. Dieser Artikel untersucht:
- What is traceability? Was ist die Rückverfolgbarkeit?
- Why is traceability a good practice? Warum ist eine gute Rückverfolgbarkeit der Praxis?
- How is traceability performed? Wie wird die Rückverfolgbarkeit durchgeführt?
A Methods "Discussion/Debate: Method Agility or What's a Methodology For? A-Methoden "Diskussion / Debatte: Die Methode Agility oder Was ist eine Methode zur? What’s the "correct" method to use for a software development project according to all the “best practices” advice? Many folks advocating “lite” or agile methods would suggest there is no “best” practice you can apply across the board. This paper, from Scott Duncan's presentation/discussion session at the 14th International Conference on Software Quality, is about beginning the process of answering some methodology related questions. Was ist der "richtige" Methode zur Verwendung für ein Software-Entwicklungsprojekt nach allen der "besten Praktiken" Frage? Viele Leute befürworten "Lite" oder agilen Methoden würde vorschlagen, es gibt keine "beste Praxis" Sie können sich auf der ganzen Linie. Dieses Papier, von Scott Duncan's Vortrag / Diskussion Session auf dem 14. International Conference on Software Quality, ist etwa Anfang des Prozesses der Methode der Beantwortung einiger Fragen.
The What, Why, Who, When and How of Software Requirements Das Was, Warum, Wer, Wann und Wie der Software-Anforderungen : If the software requirements aren’t right, you won’t end up with the software that you need. This article discusses the following: : Wenn die Software-Anforderungen sind nicht richtig, Sie werden nicht am Ende mit der Software, die Sie benötigen. In diesem Artikel werden folgende Themen behandelt:
- Why: the benefits of having the right software requirements Warum: Die Vorteile der mit der richtigen Software-Anforderungen
- What: the various levels and types of requirements that need to be defined Was: die verschiedenen Ebenen und Arten von Anforderungen, die festgelegt werden müssen,
- Who: identifying the stakeholders of the software requirements and getting them involved in the process Wer: Identifizierung der Akteure der Software-Anforderungen und sie in den Prozess eingebunden
- When: requirements activities throughout the software development lifecycle Wann: Anforderungen Aktivitäten in der gesamten Lebenszyklus der Software-Entwicklung
- How: techniques for eliciting, analyzing, specifying and validating software requirements Wie: Techniken zur hervorrufen, Analyse, Spezifizierung und Validierung von Software-Anforderungen
Software Quality Papers & Presentations Software Quality Papers & Präsentationen Software Standards and Models: Forward Reconnaissance Software-Standards und Modelle: Vorwärts Reconnaissance : This article is a summary snapshot of the current state of certain key software related standards and models. Discussed are the International Standards, the commercial, professional, or industrial association documents, and the capability models. : Dieser Artikel ist eine Zusammenfassung Momentaufnahme der aktuellen Zustand bestimmter Schlüssel Software Standards und Modelle. Besprochen werden, sind die internationalen Standards, die Handels-, Berufs-, Industrie-oder Vereins-Dokumente, und die Fähigkeit Modelle.
The Blame Game Die Schuld Spiel : One roadblock we should think of removing from our lives is The Blame Game. : Eine Straßensperre denke, wir sollten zur Beseitigung von unserem Leben ist die Schuld Game. Our individual and organizational propensity to blame can be a significant factor that weakens our foundations. Unsere individuelle und organisatorische Neigung zu Schuld kann ein wichtiger Faktor, dass schwächt unsere Stiftungen. This session describes how we can become aware of blaming techniques we use, the harm they cause, how much we are engaged in them, and how we can change these practices. Diese Sitzung wird beschrieben, wie können wir die Schuld bewusst Techniken verwenden wir, welchen Schaden sie verursachen, wie viel wir sind engagiert in ihnen, und wie können wir diese Praktiken ändern.
Certification: A Competitive Advantage In Any Economy Zertifizierung: Ein Wettbewerbsvorteil in jeder Volkswirtschaft : Certification is commonly defined as formal recognition by an institution that an individual has demonstrated proficiency within and comprehension of a specified body of knowledge. Certification is a tool and when utilized to its full potential, can define career paths, contribute to a company’s bottom line, and drive product quality and customer satisfaction upwards. : Die Zertifizierung ist allgemein definiert als formelle Anerkennung durch eine Institution, eine individuelle Kompetenz bewiesen hat und das Verständnis innerhalb einer bestimmten Stelle von Wissen. Zertifizierung ist ein Werkzeug, und wenn genutzt, um ihr volles Potenzial entfalten, können Karrierewege dazu beitragen, eine Gesellschaft Unterm Strich, und fahren Produktqualität und Kundenzufriedenheit nach oben.
Aligned Empowerment - Could it become a Buzzword Aligned Empowerment - könnte es werden ein Schlagwort ? Empowerment is a basic staple of good management and in a growing number of organizations power is shifting from managers to employees. This article discusses empowerment and how to ensure that empowerment is "aligned" through information sharing. ? Empowerment ist ein grundlegendes Grundnahrungsmittel der guten Verwaltung und in einer wachsenden Anzahl von Unternehmen und Organisationen Macht verlagert sich von Managern an Mitarbeiter. Dieser Artikel beschreibt, Empowerment und wie sichergestellt werden kann, ist das Empowerment "an" durch Informations-Sharing.
How to Create Useful Software Process Documentation Wie schaffen nützliche Software-Prozess-Dokumentation : Unfortunately efforts to document our software development process often end up in documents and archives that are never used. : Leider Bemühungen zu dokumentieren unsere Software-Entwicklungsprozess enden oft in Dokumenten und Archiven, die nie benutzt. This article introduces the reader to a simple, practical method for defining and documenting software processes that are easy to understand, easy to use and easy to maintain. Dieser Artikel führt den Leser in eine einfache, praktische Methode für die Festlegung und Dokumentation von Software-Prozessen, die einfach zu verstehen, einfach zu bedienen und leicht zu pflegen.
Process Definition Template Prozess-Definition-Vorlage : Utilize this template to document your software process definitions. This template can be used to implement the techniques described in the How to Create Useful Software Process Documentation paper. This paper also includes an example of a completed version of this template. : Nutzen Sie diese Vorlage zu dokumentieren Ihre Software-Prozess-Definitionen. Diese Vorlage kann verwendet werden, zur Umsetzung der beschriebenen Techniken in die How to Create Nützliche Software Process Documentation Papier. Dieses Papier enthält auch ein Beispiel für eine ausgefüllte Version dieser Vorlage.
Software Validation and Verification Papers and Presentations Software-Validierung und Verifizierung Papers und Präsentationen Basis Path Testing for Structural and Integration Testing Grundlage Pfad Tests für Struktur-und Integrationstest : Basis path testing is a structural testing technique that identifies test cases based on the flows or logical paths that can be taken through software application(s). A basis path is a unique path through the software where no iterations are allowed; they’re atomic level paths, and all possible paths through the system are linear combinations of them. : Basis-Pfad Tests ist ein strukturelles Testen Technik, identifiziert Testfälle auf der Grundlage der Ströme oder logischen Pfade, getroffen werden können durch Software-Anwendung (en). Eine Basis-Pfad ist ein einzigartiger Weg durch die Software, wo keine Wiederholungen sind erlaubt, sie sind atomarer Ebene Wege, und alle möglichen Wege durch das System sind lineare Kombinationen von ihnen.
Software Program and Project Management Papers and Presentations Software-Programm-und Projektmanagement Papers und Präsentationen
Software Acquisition & Supplier Management: Part 1 - Product Definition & Supplier Selection Software Acquisition & Supplier Management: Teil 1 - Produkt-Definition & Supplier Selection : This paper discusses the first seven steps in the Software Acquisition and Supplier Management process, including: : Dieses Papier behandelt die ersten sieben Schritte in der Software-Beschaffung und Lieferanten-Management-Prozess, unter anderem:
- Step 1: Planning the acquisition Schritt 1: Planung der Akquisition
- Step 2: Defining the software product’s requirements Schritt 2: Definition der Software-Produkt den Anforderungen
- Step 3: Determining the acquisition approach Schritt 3: Bestimmung der Erwerb Ansatz
- Step 4: Identifying and evaluating potential suppliers (and their software products) Schritt 4: Ermittlung und Bewertung potentieller Lieferanten (und deren Software-Produkte)
- Step 5: Defining the contract requirements Schritt 5: Festlegung von Anforderungen des Auftrags
- Step 6: Selecting a supplier Schritt 6: Die Auswahl eines Lieferanten
- Step 7: Negotiating and awarding the contract Schritt 7: Negotiating und Vergabe des Auftrags
Software Risk Management Software Risk Management : The need for software risk management is illustrated in Gilb’s risk principle. “If you don’t actively attack the risks, they will actively attack you" [Gilb-88]. In order to successfully manage a software project and reap our rewards, we must learn to identify, analyze, and control these risks. This paper focuses on the basic concepts, processes, and techniques of software risk management. : Der Bedarf an Risikomanagement-Software ist in Gefahr Gilb-Prinzip. "Wenn Sie nicht aktiv Angriff der Risiken, werden sie aktiv angreifen" [Gilb-88]. Um erfolgreich managen ein Software-Projekt und ernten unsere Belohnungen, müssen wir lernen zu erkennen, zu analysieren und die Kontrolle dieser Risiken. vorliegende Papier konzentriert sich auf die grundlegenden Konzepte, Prozesse und Techniken des Software-Risikomanagement.
Metrics, Measurement & Analytical Methods Pap