Prototipo
“Dado un conjunto de líneas de texto (cadenas) almacenadas en un archivo, ordenarlas alfabéticamente y guardarlas en un nuevo archivo”
8
sábado 26 de noviembre de 11
Decisiones
9
sábado 26 de noviembre de 11
Decisiones
• Es necesario aclarar los requerimientos para producir un programa que satisfagael problema real.
9
sábado 26 de noviembre de 11
Decisiones
• Es necesario aclarar los requerimientos para producir un programa que satisfaga el problema real. • Requerimientos del programa: Declaraciones que definen y limitan lo que tiene que hacer el programa.
9
sábado 26 de noviembre de 11
Decisiones
• Es necesario aclarar los requerimientos para producir un programa quesatisfaga el problema real. • Requerimientos del programa: Declaraciones que definen y limitan lo que tiene que hacer el programa. • Restricciones de diseño: Declaraciones restringen las formas en las que el software puede ser diseñado e implementado.
9
sábado 26 de noviembre de 11
Decisiones
• Es necesario aclarar los requerimientos para producir un programa que satisfaga el problema real. •Requerimientos del programa: Declaraciones que definen y limitan lo que tiene que hacer el programa. • Restricciones de diseño: Declaraciones restringen las formas en las que el software puede ser diseñado e implementado. Requerimientos ≠ Obligatorio
9
sábado 26 de noviembre de 11
Decisiones
• Es necesario aclarar los requerimientos para producir un programa que satisfaga el problema real. •Requerimientos del programa: Declaraciones que definen y limitan lo que tiene que hacer el programa. • Restricciones de diseño: Declaraciones restringen las formas en las que el software puede ser diseñado e implementado. Requerimientos ≠ Obligatorio En Ingeniería de Software muchos elementos son negociables.
9
sábado 26 de noviembre de 11
Clasificación de requerimientos
10
sábado 26 denoviembre de 11
Clasificación de requerimientos
• Requerimientos funcionales • Lo que hace el programa. • Son booleanos, se satisfacen o no se satisfacen.
10
sábado 26 de noviembre de 11
Clasificación de requerimientos
• Requerimientos funcionales • Lo que hace el programa. • Son booleanos, se satisfacen o no se satisfacen. • Requerimientos no funcionales • La manera en la que elprograma se debe comportar. • Tienden a aplicar a cosas que se miden en escalas lineales, como grados de satisfacción.
10
sábado 26 de noviembre de 11
Clasificación de requerimientos
• Requerimientos funcionales • Lo que hace el programa. • Son booleanos, se satisfacen o no se satisfacen. • Requerimientos no funcionales • La manera en la que el programa se debe comportar. • Tienden a aplicar acosas que se miden en escalas lineales, como grados de satisfacción. Necesarios y “sería bueno tenerlos”
10
sábado 26 de noviembre de 11
Requerimientos no funcionales
11
sábado 26 de noviembre de 11
Requerimientos no funcionales
• Desempeño
11
sábado 26 de noviembre de 11
Requerimientos no funcionales
• Desempeño • Facilidad de modificación
11
sábado 26 de noviembre de11
Requerimientos no funcionales
• Desempeño • Facilidad de modificación • Usabilidad
11
sábado 26 de noviembre de 11
Requerimientos no funcionales
• Desempeño • Facilidad de modificación • Usabilidad • Confiabilidad
11
sábado 26 de noviembre de 11
Requerimientos no funcionales
• Desempeño • Facilidad de modificación • Usabilidad • Confiabilidad • Facilidad de configuración
11sábado 26 de noviembre de 11
Requerimientos no funcionales
• Desempeño • Facilidad de modificación • Usabilidad • Confiabilidad • Facilidad de configuración • Disponibilidad
11
sábado 26 de noviembre de 11
Requerimientos no funcionales
• Desempeño • Facilidad de modificación • Usabilidad • Confiabilidad • Facilidad de configuración • Disponibilidad • Seguridad
11
sábado 26 de...
Regístrate para leer el documento completo.