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).

Entradas relacionadas: