Guia del Procés de Desenvolupament de Programari i Requeriments
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
catalán con un tamaño de 2,62 KB
Procés de desenvolupament de programari
El procés defineix un marc de treball per a un conjunt d'àrees que s'han d'establir per a l'entrega efectiva de la tecnologia de l'ES.
Fases del procés de desenvolupament
- Anàlisi de requeriments
- Disseny
- Codificació
- Prova
Paradigmes del procés de desenvolupament
- Model lineal seqüencial (cascada): Anàlisi de requeriments, disseny, codificació, prova i manteniment.
- Model de construcció de prototips.
- Model de desenvolupament ràpid d'aplicacions (DRA).
- Model evolutiu.
Requeriments del sistema
Conjunt d'idees que el client té sobre què ha de ser el programari a desenvolupar. Són les prestacions del sistema.
Característiques dels mètodes de modelat (Principis de l'anàlisi)
- Partició: Estructura en parts interrelacionades.
- Abstracció: Definir una entitat o problema en termes generals, eliminant els detalls.
- Projecció: Permet definir el sistema des de diferents punts de vista.
Objectius del document d'especificació de requeriments: Contracte i base de treball del dissenyador.
Problemàtica associada a l'anàlisi
- Incompletesa (no saber a qui demanar la informació).
- Inconsistència.
- La funció i el rendiment poden entrar en conflicte amb altres restriccions.
- La percepció dels objectius del sistema canvia en el temps.
- A mesura que creix la mida del problema, creix la complexitat de la tasca d'anàlisi.
- El client acostuma a no valorar l'etapa d'anàlisi.
Requeriments No Funcionals (RNF)
Rendiment
- Estàtics (de capacitat): Restriccions sobre les característiques d'execució (nombre de terminals, usuaris simultanis, etc.).
- Dinàmics: Restriccions sobre el comportament d'execució del sistema (temps de resposta, throughput, etc.).
Restriccions de disseny
Acompliment dels estàndards, limitacions de maquinari, recuperació i fiabilitat davant errors, seguretat.
Requeriments sobre les interfícies externes
Característiques de la interacció amb persones, maquinari i altres mòduls de programari.
Objectius de disseny o requeriments de qualitat
Restriccions que incideixen en determinats aspectes de la qualitat final del programari (fàcil d'utilitzar, de mantenir, ampliable).