1. Universidad Técnica del Norte
Nombre: Zamora Fajardo Oliver
Materia: Introducción a la Ingeniería de Software.
Fecha:07/11/2018
Diseño del software
Para la elaboración de un producto de software se empieza con un conjunto de ideas los
cuales pasaran por un conjunto de etapas.
El diseño es el proceso donde se define la arquitectura y características que van a tener
el producto deseado.
Arquitectura del software
Es la encargada de establecer una guía general de las cuales se va poder realizar la
resolución de problemas específicos.
En casi todas las arquitecturas del software se incluyen un componente de datos los
cuales deben estar respaldados por una base de datos.
Herramientas Case
Su significado es Ingeniería de software asistida por computadora. Las herramientas son
software las cuales tienen la función de dar apoyo en la elaboración, mantenimiento y
documentación del producto.
Requerimientos Funcionales
Los requerimientos funcionales son los que tienen como objetivo establecer las
funciones del producto y después ayude en la trazabilidad del producto.
2. El diseño de un software tiene como inicio la definición de los requerimientos
funcionales, los cuales podrán determinar si el producto satisface las necesidades
Usuario. Estos requerimientos representan un limitante debido a que es difícil encontrar
de todos los objetivos que son planteados en dicho grupo de requisitos.
Por lo cual mes importante entender la conexión entre los requerimientos con las
soluciones que se son otorgadas por el programador, así en un futuro se puede encontrar
con más facilidad la fuente de origen de dicho requerimiento.
Para poder evaluar la funcionalidad se desarrolló un método el cual relaciona la
satisfacción y la funcionalidad de cada uno utilizando dos dimensiones para evaluar
dicha relación, las cuales son el rendimiento del producto y la satisfacción del usuario
que se encuentra utilizando.
Esto permitió clasificar dichos requerimientos en:
Requerimientos obligatorios: Son aquellos que aumentan la satisfacción del usuario
debido a que se relacionan directamente con las funciones. Sin estos requerimientos no
se cumple con la satisfacción requerida.
Requerimientos unidimensionales: Se caracterizan por que la satisfacción aumenta de
manera proporcional a la de funcionalidad, estos están directamente demandados por el
usuario.
Requerimientos no funcionales
Son los que no se relacionan directamente con las funciones del producto, pero están
más orientados a otras características de fiabilidad como tiempo de respuesta del
producto entre otros.
se encuentran por debajo de la funcionalidad del producto, los cuales proveen una
satisfacción muy baja.
En algunas ocasiones los requerimientos funcionales influyen de una manera muy
importante en la satisfacción del usuario debido a que si estos requerimientos no logran
ser cumplidos estos tienden a dejar de usarlos.
Comparativa
3. La principal diferencia entre los requerimientos funcionales y no funcionales es que los
funcionales se enfocan directamente en el cumplimiento de las funciones del producto,
al contrario, los no funcionales tienen como objetivo la mejora y la fiabilidad del
producto.
Sin embargo, los dos tienen el mismo objetivo el cual consiste en la total satisfacción
del usuario.
Bibliografía
Cabrales, A. A. (2017). Metodos para el diseño conceptual mecanico basado en la tazabilidad
de los requerimientos funcionales. Cuba: Universitaria del Ministerio de Educacio
Superior de la Republica de Cuba.