1. 1/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
IS.1p.03
Especificaciones de
Software
Experts:
evelin.flores@pucese.edu.ec (Evelin Flores)
jaime.meza@estudiant.upc.edu (Jaime Meza (Invitado))
2. 2/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Que son las especificaciones de Software?
Especificación.- Acción y efecto de especificar; Explicar,
declarar con individualidad algo; Fijar o determinar de
modo preciso. (Real Academia Lengua, 2015)
Software.- Conjunto de programas, instrucciones y reglas
informáticas para ejecutar ciertas tareas en una
computadora.
Especificación de Software= Especificación + Software;
Por tanto, se define: Un informe detallado de requisitos
de mutuo acuerdo entre el implementador y el usuario
respecto a un producto de software.
3. 3/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Que tipos existen?
1. Formales .- Cuando la notación tiene sintaxis y sentido
totalmente precisos se convierte en un formalismo Ejm
(especificaciones matemáticas, notaciones gráficas o
lenguajes de descripción de diseño)
2. Informales .- Escritas en lenguaje natural. Pero pueden
usar figuras, tablas y otras notaciones para ayudar a su
entendimiento. También pueden ser estructuradas en
forma estandarizada.
3. Semiformales.- Combina el conjunto de técnicas de
modelamiento con modelos informales Ejm. (el
lenguaje natural , los diagramas de flujo o UML)
** Los requisitos deben estar escritos en un lenguaje que sea entendido por aquellos que deban de
trabajar con ellos (entre ellos, los usuarios). Esto condicionará en gran medida la técnica de
documentación a utilizar.
4. 4/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Que son los requisitos?
1. Circunstancia o condición necesaria para algo.
(RALE,2015).
2. Condición o capacidad que necesita el usuario para
resolver un problema o conseguir un objetivo
determinado [Piattini et al., 1996]
3. Una característica del sistema que es una condición
para su aceptación [DoD, 1994]
4. Una propiedad que debe exhibirse para solucionar
algún problema del mundo real [Sawyer y Kontoya,
2001].
7. 7/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Objetivo
Al finalizar la práctica el estudiante habrá
mejorado sus habilidades y
conocimientos, para identificar,
seleccionar y aplicar técnicas y
herramientas para la especificación de
requisitos de software en el desarrollo
de un proyecto.
8. Takeoff
Requisitos de Software
Executing
Concept
41 2 3
Funcionales
No
funcionales
Documentos Propuesta
Identificar los
requisitos
funcionales
para su
solución.
Identificar los
requisitos no
funcionales
para su
solución.
Identificar
técnicas/herra
mientas de
requisitos de
software
Realizar una
propuesta
formal los
requisitos de
software del
proyecto.
To do’s
9. Takeoff
Proceso de Software
Executing
Concept
31 2 3
Funcionales
No
funcionales
Documentos Propuesta
Caso: SCI.- Sistema georeferencial inteligente de optimización de
transporte usando inteligencia colectiva .
*)Registrar Mapa
*)ntegrar Tiwter
*)Notificar
Whastapp
*)………..
*)Repuesta carga
alta (100 usr) 20
ms
*)Respaldo
automático
*)EEE 830
*)Casos uso
…………..
*)……………..
Documentación
acuerdo al
estándar IEEE 830
To do’s
10. 10/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Criterio Descripción
Entretenido El estilo del presentador ha llamado su atención, y se ha sentido motivado en la presentación.
Buenas imágenes Asegúrese de que las imágenes y textos en las diapositivas son lo suficientemente grandes para ser visto por el público.
Aplicar las reglas y principios de diseño para la composición de imágenes.
Buen sonido Asegúrese de que su voz es clara y lo suficientemente alto para ser escuchado por todo el mundo en la habitación
Lenguaje corporal Distribuir el contacto visual con la gente en la audiencia y reforzar lo que usted dice con las manos y los brazos, caminando,
etc.
Participa el
publico
Usted debe ser capaz de invitar a la gente a pensar o hacer preguntas durante la presentación que puede ser enriquecido
significativamente.
Apropiado El contenido propuesto contribuye con el conocimiento y es apropiado para apoyar el tema tratado.
Originalidad El contenido es singular e interesante que pueda ser considerado como novedad.
Aplicabilidad Contenido propuesto es útil y es un conocimiento que se puede aplicar de algún modo en el tema que se esta analizando.
Completitud El contenido presentado es completo y se puede entender
Inspirador El contenido propuesto inspira nuevas ideas y permite seguir adelante con el tema en discusión.
Criterios de evaluación de las presentaciones