1. CONCEPTOS DE DESARROLLO
DE SOFTWARE
Docente: Laura María Herrera Salazar
Asignatura: Evaluación de Software Bibliográfico y Documental
Facultad de Ingeniería y Tecnologías de la Información
Fundación Universitaria para el Desarrollo Humano - UNINPAHU
3. ANÁLISIS Y/O INGENIERÍA DE REQUERIMIENTOS
Identificación y Justificación del Área funcional
Caracterización de los Procesos y Actividades
Análisis Requerimientos de Información
Obtención de Requerimientos
Requerimientos Funcionales y no Funcionales.
Requerimientos de Dominio.
Requerimientos de Usuarios.
Requerimientos de Sistema.
Ver Flujograma
4. Requerimientos Funcionales
# Nombre Resumen Entradas Salidas
R1
Adicionar un nuevo
producto
Se necesita adicionar productos al catálogo
1. Referencia del producto
2. Nombre del producto
3. Valor
Catálogo con nuevo producto.
R2 Loguin del cliente
Una persona que ingrese a la página debe poder tener
un acceso con credenciales
1. Nombre
2. Documento de
identidad.
3. Correo del cliente.
2. Contraseña del cliente.
Perfil de acceso del cliente.
R3
Agregar un producto
al carro de compras
del cliente
Un cliente logueado puede seleccionar los productos y
cantidades que desea por cada uno. Una vez
seleccionado el producto, es agregado al “carro de
compras” que va almacenando los ítems (producto-
cantidad) de su compra.
1. Producto seleccionado
2. Cantidad del producto
Carro de compras con ítem adicionado
Subtotal del ítem de acuerdo con
cantidad
Total de la compra según ítems en el
carro
R4
Retirar un producto
del carro de compra
El cliente necesita eliminar del carro un producto o
disminuir las cantidades.
1. Referencia del producto
que se desea retirar
El carro de compras actualizado sin el
producto de la referencia.
5. REQUERIMIENTOS NO FUNCIONALES
Se deben realizar pruebas de carga con Selenium
La página debe tener en el footer un botón de contáctenos
con un formulario, un botón de whatsapp y otro del fanpage
de Facebook.
6. OTROS REQUERIMIENTOS
De dominio
Hosting que permita
interacción con varias
plataformas de pago
Acceso mediante URL de
solosierras.com/productos
De usuario
Quiero una página con
productos por categoría
donde pueda loguearse y
agregar productos al carrito
De sistema
Necesitamos un servidor web donde
se va adquirir el servicio de hosting,
dominio y correo electrónico para la
empresa, en donde vamos a
implementar una aplicación web
almacenando carpetas de un
framework codeigniter, brindando
buenas prácticas de programación a
través de la metodología MVC.
7. TÉCNICAS DE DISEÑO Y ARQUITECTURA
MockUp
Representa visualmente
la interface de usuario.
Esta representación de
diseño es estática de un
Prototipo
Representa visualmente
la propuesta final de
diseño y permite simular
alguna nivel de
interoperabilidad.
Wireframe
Representa la topología
del sitio y el contenido.
Puede desarrollarse
inicialmente en papel
para luego digitalizar el
boceto
8. DISEÑO Y ARQUITECTURA
Los requisitos son las principales guías para el
diseño de la arquitectura.
La medida en que un sistema alcance sus
requisitos de depende de las decisiones de
arquitectura.
El desarrollo depende de las decisiones de
arquitectura.
9. ASPECTOS DE
DISEÑO
Modelamiento
Proyecto de
Software
Modelo de
Negocio
(Contexto)
Descripción
de Actores
Diagrama de
Casos de Uso
Diagramas
Estructurales
Diagrama de
Clases
Modelo
Entidad-Relación
Diagramas de
Comportamiento
Diagrama de
Estados
Diagrama de
Actividades
Diagramas de
Interacción
Diagrama de
Secuencia
Diagramas de
Colaboración
Diagrama de
Implementación
Diagrama de
Componentes
Diagrama de
Despliegue