1 « SGM » Requerimientos UNIVERSIDAD TECNOLOGICA DE CHILE INACAP Ingeniería Informática Taller...
-
Upload
consuelo-montserrat-diaz-ortega -
Category
Documents
-
view
227 -
download
0
Transcript of 1 « SGM » Requerimientos UNIVERSIDAD TECNOLOGICA DE CHILE INACAP Ingeniería Informática Taller...
1
« SGM »Requerimientos
UNIVERSIDAD TECNOLOGICA DE CHILE INACAPIngeniería Informática
Taller integral de Proyecto Informático
Profesor: Jorge Saavedra R.Autores: David Arellano – Leonardo Fernández
1º Semestre 2012Ingeniería en Informática– Universidad Tecnológica de Chile Inacap
2
Metodología a utilizar
Metodología Incremental.
Análisis Diseño Construcción Pruebas
Análisis Diseño Construcción Pruebas
Análisis Diseño Construcción Pruebas
Análisis Diseño Construcción Pruebas
1° Incremento
2° Incremento
3° Incremento
4° Incremento
Anál
isis
Gen
eral
Plan
ifica
ción
Nor
mas
Dis
eño
Gen
eral
3
Planificación del proyecto
Carta Gantt y Planificación.
4
Carta Gantt y Planificación.
Planificación del proyecto
5
Línea Base.
• Idea• Diseño• Ejecucion• Evaluacion
Planificación del proyecto
6
Normas de Desarrollo.
Politica de respaldo:Para el control del código fuente, se utilizara un servicio externo, el cual nos proveerá almacenamiento y control de código mediante un servidor Subversión.
Politica de Acceso a Datos y fuentes del programa:Debido a que se utilizara subversión, como se explicó anteriormente, este se encargara de proveernos el acceso a los datos, mediante el cliente de subversión, Tortoise SVN, implementado de forma muy práctica e integrado en Windows, es intuitivo y fácil de usar, y proporciona un acceso rápido y visual a todas las funciones de Subversión.
Planificación del proyecto
7
Fin
Muchas Gracias.
8
Matriz de Riesgo
Nº Riesgo Descripción del riesgo Impacto por la ocurrenciaCalificación
Causas del riesgo Control AsociadoProbabilidad
del Impacto de concurrencia
1 Problemas con la conexión al motor de base de datos por problemas de suministro eléctrico.
Es posible que el hardware se dañe al ser afectado por ejemplo a un corte de luz.
No poder ingresar al sistema para desarrollar las distintas actividades.
Alta Pocas medidas de seguridad frente a este tipo de eventos.
Hardware de mala calidad.
Trabajar con varias copias de las Bases de Datos (al menos 3).
Implementar UPS dentro de la empresa.
Realizar Backup periódicos.
Baja
2 Concurrencia de Spyware, Adware y virus.
Problemas con la conexión al sistema por daño al servidor o computadora central.
El cliente no podrá acceder al sistema para desarrollar su trabajo.
Alta Servidor local sin protección o seguridad a esta problemática.
Instalación de seguridad (anti-virus) en el servidor y computadoras utilizadas.
Baja
3 Mala utilización del sistema. Existe la posibilidad de que no cuente con una persona que cumpla con los requisitos mínimos para operar el sistema.
Mala utilización del software.
Base de Datos con información errónea.
Media No se aplicó capacitación a los empleados antes de implantar el sistema.
Realizar capacitaciones tanto a la directora, como al resto de los empleados que harán uso del sistema.
Baja
4 Ubicación inadecuada del material tecnológico.
Factores ambientales que afectan la prestación del servicio, debido a falta de adecuados sistemas de ventilación en áreas de oficinas y depósitos de conservación de máquinas y de material tecnológico.
Deterioro del equipo en menor lapso de tiempo, provocando el mal funcionamiento del software y del manejo de la información.
Baja Mal diseño de la ubicación de los equipos por parte del Departamento de Informática de la empresa.
Descuido o ignorancia del cliente.
Entregar asesoría de dónde ubicar el equipo.
Ser nosotros responsables de la instalación del equipo en un lugar apto.
Media - Baja
5
Incendios, derrumbes o catástrofes.
Factor natural que podría presentar alguna catástrofe, destruyendo el hardware utilizado.
Destrucción del hardware por ende perdida de la información y sus registro
Baja Evento fortuito y no tomar una solución factible.
Otro servidor para respaldos y backup, ubicado en otro lugar distinta a la instalación de la empresa.
Baja
6
Intento de acceso no autorizado.
Hackers intentando acceder al sistema para provocar errores y destruyendo la información.
Destrucción de registro o información importante.
Alta Servidor local sin protección o seguridad a esta problemática.
Instalación de seguridad informática y barreras de protección como Firewall de última tecnología.
Baja
9
Plan de Pruebas
Se desarrollaran 4 tipos de pruebas:
• Pruebas de caja Blanca.• Pruebas de caja Negra.• Prueba de Código.• Casos de Prueba.
3 2 4
5
1
Usuario && Password == True
Usuario && Password == False
V(G) = P+1V(G) = 1 +1
V(G) = 2
10
Soporte Post-Instalación.
Permanente• Soporte técnico y operativo.• Soporte remoto vía Internet, a través de programas de soporte remoto como
TeamViwer o ultra-vncviewer.
Extenso • Soporte a la operación del sistema.• Soporte al software ambiental requerido para la operación.
Formal • Responsable asignado a cada cliente. • Reporte por cada evento. • Expediente para realizar seguimientos de la calidad del servicio. • Normativa para las solicitudes de asistencia que requiera el cliente. • Tiempo de respuesta óptimo para la atención de una solicitud de asistencia. • Contrato de mantenimiento que ampara los servicios mencionados.
11
Capacitación.
Se realizara una inducción de SGM para todo el equipo del departamento, en el cual se encargara una persona del equipo desarrollador a enseñar cómo se utiliza cada perfil y usuario, con el fin de que el departamento de Admisión y
Comunicaciones, pueda conocer y manejar todas las aplicaciones y funcionalidades desarrolladas en el software.
12
Plan de Mantención
A continuación se presentan las mantenciones tanto de orden perfectivo como correctivo para el software: • Perfectivo: Este servicio contempla el diseño, análisis y la construcción de
software de nuevas funcionalidades o requerimientos no considerados en la especificación original del sistema o en anteriores mantenciones perfectivas.
• Correctivo: Este servicio permite la corrección de errores de ejecución
derivados de los cambios en su medio ambiente, tanto interno, como externo y no cumplimiento de la especificación producto de mantenimiento perfectivo.
13
Casos de uso
Directora
SGM
GestionarProveedores
Gestionar Gastos
Organiza Evento
Imprimir Informes
Mantener ColegiosAdmision
Gestionar Bodega
Gestionar Tareas
Gestionar Team
Organiza EventosInternos
Organiza EventosExternos
Organiza Visitas ala Sede
«extends»
«extends»
«extends»
Modificar Stock
«extends»
GestionaPresupuesto
14
Mantener Usuarios
Registrar yCancelar de Campañas
DAC
GestionarPrivilegios
«extends»
Paquete superior::Comunicaciones
Paquete superior::Administrador
Paquete superior::Todos los Usuarios
Modificar DatosPersonales
Visualizar Eventos
Visualizar Tareas
Casos de uso
15
Nombre Proyecto SGM
Id Caso de Uso C.U. 02
Nombre Caso de Uso Planificar Evento Interno
Fecha Creación 23 de Mayo del 2012
Fecha Última Actualización 23 de Mayo del 2012
Actores Directora - Admisión
Descripción Caso de uso para crear un nuevo evento interno y agendarlo.
Pre-Condiciones Iniciar sesión, caso de uso Planificar Evento
Post-Condiciones Evento Interno creado.
Curso Normal de Los Eventos
Actores Sistema
1.- Presenta formulario con datos obligatorios y no obligatorios para el evento
2.- Completa los datos y asigna requerimientos, usuarios, team o invitados de ser necesario y presiona guardar.
3.- Validad datos ingresados. Si los datos son válidos guarda el evento y retorna a la pantalla principal.
Cursos Alternativos
El usuario puede cancelar el caso de uso en cualquier momento.
3.- Si los datos son inválidos retorna error de datos inválidos y vuelve al punto 2.
Documentación caso de uso
16
Modelo de clases
17
Modelo Logico
18
Diagrama de Secuencia
19
Diagrama de Componente
Base de Datos SGM
Sistema de Gestión de Marketing
Login.Form Modulos.Form
Mantenedores.Form Eventos.Form AdminBodega.Form
Negocios.dll
Datos.dll
AdminTareas.Form
AdminPermisosPefil.Form
Conector ODBC
20
Diagrama de Estados
Creado
Crear nuevo evento
En procesoLlega fecha realización
Finalizado
Termina Evento
Se cancela evento
Cancelado
Pospuesto
Se pospone
Se reanuda
Se cancela evento
21
Diagrama de Despliegue
Servidor
Base de Datos
Cliente
Interfaz Windows Forms
Red
22
Diagrama de Actividades
SistemaDirectora
Ingresa a SGM Presenta Formulario Eventos
Selecciona crear evento y elige el tipo de evento Presenta formulario del tipo de evento seleccionado
Completa datos del nuevo evento
Valida datos
Registra nuevo evento
Envia correo a usuarios y team asignados al evento
Asigna usuarios y team de ser necesario
Fecha, usuario y team disponibles?
No
Datos validos?
Retorna a formulario principal
Si
SiNo
23
Estructura del Aplicativo
UsuariosMantenedores
Proveedores
Eventos Evento Interno
Evento Externo
Visita
Gastos
Productos
Team
Colegios
Campañas
Presupuestos
Tareas
24
Fin
Muchas Gracias.