Está en la página 1de 14

A UTORES: DOUGLAS GÓMEZ JIMÉNEZ

A L E J A N D R A S O B A R Z O TA U C A R E
C U R S O : A P L I C A C I O N E S D I S T R I B U I D A S AVA N Z A D A S CURSO: I N G E N I E R Í A D E S O F T WA R E AVA N Z A D A
P ROFESOR: M ARCOS V ILLALOBOS A BARCA
PROFESOR: DIEGO ARACENA PIZARRO

Fecha:12-08-2018
FABRICANTE

Desarrollador: Misko Hevery - Google


Lanzamiento: 20 Octubre 2010
Ultima Versión: 1.6.8

Fecha:22-08-2018
INSTALACIÓN
Ir al link de descarga: https://angularjs.org/ y seleccionar opción “Download AngularJS”.
Se tiene dos opciones para integrar el framework de Angular:
Por medio de la descarga
Por medio de link

Fecha:22-08-2018
ARQUITECTURA

Fecha:22-08-2018
COMO SE USA
Declarar archivo argular.js.
Utilizar directivas, donde por medio de ellas hacemos uso de los controladores[np-controller]
y definimos la raíz de la aplicación [np-app].
Utilizar $scope, parte fundamental para vincular el HTML (vista) y el JavaScript (controlador):
En la vista, no usar el prefijo $ scope, solo se refiere a un nombre de propiedad, como
{{name}}
Crear controlador, usando la función controller.
Crear Modelo, usando la función Factory.

Fecha:22-08-2018
DESARROLLO DE APLICACIÓN
DEFINICIÓN DEL PROBLEMA
La empresa de seguridad “Seguriforce Limitada” presenta dificultad al momento de acceder a
los archivos escritos de los empleadores (guardias) para realizar las siguientes tareas: agregar y
mostrar empleado. Por ende, se solicita desarrollar un sistema que permita la gestión de los
trabajadores.

Fecha:22-08-2018
DESARROLLO DE APLICACIÓN
ESPECIFICACIÓN DE REQUISITOS

Nombre del Requisito Prioridad Salida


El sistema permitirá al usuario Alta El sistema almacena los
agregar empleados cambios
El sistema permitirá al usuario ver el Alta El sistema muestra los datos
listado de empleados

Fecha:22-08-2018
DESARROLLO DE APLICACIÓN
DISEÑO DE LOS REQUISITOS
DESARROLLO DE APLICACIÓN
DISEÑO DE LOS REQUISITOS

Proceso de Negocio Ver Empleados


Objetivo El administrador ve los datos de los empleados.
Flujo Normal 1. El sistema muestra el listado de los empleados.
Flujo Alternativo -
Prioridad Alta
Riesgos -
Posibilidades -
Tiempo de ejecución -
Coste de ejecución -
DESARROLLO DE APLICACIÓN
DISEÑO DE LOS REQUISITOS
Proceso de Negocio Agregar Empleado
Objetivo El administrador agrega un empleado a la base de datos
Flujo Normal 1. El administrador ingresa a la opción “Agregar Empleado”
2. El sistema muestra una ventana con campos para rellenar.
3. El administrador ingresa los datos y pulsa el botón Guardar.
4. El sistema guarda los datos.
Flujo Alternativo 3.3 El administrado pulsa el botón Volver al Inicio.
4.1 El sistema vuelve a la ventana de “Lista Empleados”.
Prioridad Alta
Riesgos -
Posibilidades -
Tiempo de ejecución -
Coste de ejecución -
MECANISMO DE SEGURIDAD
Detectar Intrusos
 CatchInterceptorService
 401 Unauthorized
Obtener Credenciales
 credentials.component.ts
Almacenamiento del token
 TokenInterceptorService
 BusService

Fecha:22-08-2018
CONCLUSIONES
Proporciona las suficientes herramientas para el desarrollar proyectos complejos.
Se puede utilizar para construir una gran variedad de aplicaciones.
Calidad del software.

Fecha:22-08-2018
RECOMENDACIÓN
Mejorar la productividad
Menos errores de código
Calidad del software
AngularJS respaldado por Google
La demanda de Angular es imparable

Fecha:22-08-2018
A UTORES: DOUGLAS GÓMEZ JIMÉNEZ
A L E J A N D R A S O B A R Z O TA U C A R E
C U R S O : A P L I C A C I O N E S D I S T R I B U I D A S AVA N Z A D A S CURSO: I N G E N I E R Í A D E S O F T WA R E AVA N Z A D A
P ROFESOR: M ARCOS V ILLALOBOS A BARCA
PROFESOR: DIEGO ARACENA PIZARRO

Fecha:12-08-2018