• Keine Ergebnisse gefunden

Tutorial Sheet 2: Quality Models

N/A
N/A
Protected

Academic year: 2021

Aktie "Tutorial Sheet 2: Quality Models"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Tutorial forSoftware Quality Management Summer Term 2010

Dr. S. Wagner L. Heinemann, S. Islam

04.5.2010 Technische Universität München

Fakultät für Informatik

Übungsblatt 1: Erfolgsfaktoren und Qualitätsprofile

 

Aufgabe 1: Erfolgsfaktoren der Softwareentwicklung

Folgende Faktoren beeinflussen die Durchf¨uhrung von Softwareeentwicklungsprojekten.

Identifizieren Sie weitere wichtige Faktoren und ordnen Sie sie nach der Gr¨oße des Einflusses an.

• Verl¨assliche Sch¨atzungen

• Angemessenes Vorgehensmodell einschließlich Qualit¨atssicherung f¨ur den gesamten Software-Life-Cycle

• Standardisierte Software-Infrastruktur

• Stabilit¨at der Anforderungen

[Antwort: Die folgenden Erfolgsfaktoren stammen aus dem Chaos­Report der Standish Group (1995, 1999). Obwohl dieser  Bericht stark kritisiert wurde, k¨onnen die grunds¨atzlich identifizierten Erfolgsfaktoren als zutreffend angesehen werden. In  Klammern der Anteil an der Erfolgswahrscheinlichkeit.

• Unterst¨utzung durch die Gesch¨aftsf¨uhrung (18%)

Einbeziehung der Nutzer (16%)

Erfahrene Projektleiter (14%)

• Eindeutige Gesch¨aftsziele und Ownership (12%)

• Minimierung der Projektgr¨oße (10%)

Standardisierte Software­Infrastruktur (8%)

Stabilit¨at der Anforderungen (6%)

Angemessenes Vorgehensmodell einschließlich Qualit¨atssicherung f¨ur den gesamten Software­Life­Cycle (6%)

• Verl¨assliche Sch¨atzungen (5%)

• Motiviertes und kompetentes Team (5%) Übung zur Vorlesung Projektorganisation und Management Sommersemester 2007

Prof. Dr. Dr. h.c. M. Broy, Dr. H. Ehler, M. Fritzsche, S. Wagner 27.04.2007

Tutorial Sheet 2: Quality Models

A computer with internet access is required for this tutorial sheet.

Background

There exist various guidelines or company specific specification to support the software develop- ment activities, such as web development guidelines or java programming guidelines. Generally, these guidelines attempt to cover product quality criteria. Nevertheless, project context, in parti- cular project scope, customer/user expectations tailor the rules which exist within the guideline to compliance with the specific application context. But quality of each attribute such as easy to use, minimum effort to fix errors, execution and storage efficiency, adequate security are always expected by the stakeholders.

Task

Download the guidelines given below:

• Web development guideline (Source:http://martybugs.net/articles/webdev.cgi).

• Server-Side Application Development Standards v1.08 for the future media standard and guidelines by the BBC. Recommended sections are:Security,Scalability, andMaintainability. (Source:http://www.bbc.co.uk/guidelines/futuremedia/technical/app dev.shtml#design planning) Identify the factors from the web development guideline and server-side application development standards, which have positive or negative impact on the quality aspect.Use the QM editor available by the course website to complete the factor and impact analysis by following the guideline

(Example: the web development guideline state that, excessive animated graphics, or excessively slow page annoy visitors. Therefore, animated graphic as entity and excessive as property consi- dered, which have negative impact to the usability and efficiency quality aspect)

(Example: security section of the Server-Side Application Development Standards v1.08 for the future media standard emphasize on clear code for the security, therefore code as entity and clear as its property positive impact on the security aspect)

DeliverableThe editor will generate a report based on your assumption about the influence of the factor to the quality criteria.

• Web development guideline

– Excessive animate graphics negatively impact on efficiency – Navigation on easy location impact on usability

• Server-Side Application Development Standards v1.08 for the future media standard

1

(2)

– clear code positive impact on security and usability

– data validation from untrusted sources positive impact on cross site scripting – environmental variable modification positive impact on spoofing

– block application abuse positive impact on DoS – reduce file I/O positive impact on scalability

– file with author name, description, application positive impact on maintaniability – clear and precise error message positive impact on maintaniability

2

Referenzen

ÄHNLICHE DOKUMENTE

by Hevner and usually applied in Software Engineering and security system development, we keep an IT security and computer science perspective, implying direct applicability to

This talk will advocate that the development platform of the future is the web with its browsers and will give you insights into Google's vision in this space and showcase some

The basis file defines a basic solution, a basis matrix and a triangular permutation for this basis. The order in which basic arcs are entered is the order of corresponding

10 Chicago Summit Declaration on Afghanistan Issued by the Heads of State and Government of Afghanistan and Nations contributing to the NATO-led International Security

Ms St-Pierre shared her experience incorporating some of these case studies into a workshop for women in Burkina Faso by using them to demonstrate how other countries integrate

Because the precipitation data includes not just Switzerland but whole Europe, we want to crop the raster data by including only cells that are within the the administration

Nurses, midwives and nursing associates must act in line with the Code, whether they are providing direct care to individuals, groups or communities or bringing their

The specific materiality of a video is already a historical form of embodiment which defines itself through the original image and sound carriers onto which the code has