Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Marco Terico
Teora General de Sistemas
Definicin.- Es un conjunto de partes o elementos organizados y
relacionados que interactan entre s para lograr un objetivo.
Los sistemas reciben (entrada) datos, energa o materia del ambiente y
proveen (salida) informacin, energa o materia.
Complejidad
Movimiento
Estticos: No tienen movimiento. Ej. Paquete.
Dinmicos: Tienen movimiento. Ej. Ecosistema.
Naturaleza
Vivos: Tienen vida.
Inertes: Carecen de vida. No tienen capacidad de cambio por s
solo. Ej. Cordillera de los Andes.
Intercambio con el medio
Abierto: Tienen intercambio con el medio. Ej. Cuerpo Humano,
etc.
Cerrado: No tienen intercambio con el medio. Ej. Universo.
Origen
Natural: Su origen NO depende del hombre. Ej. Sistema Solar.
Artificial: Depende de otro sistema, creado por el hombre. Ej.
Sistema de carreteras.
Dualidad de los sistemas
Excluyente: Una u otra no pueden existir al mismo tiempo. Ej.
Fuente de poder.
Complementaria: Puede existir uno y otro al mismo tiempo. Ej.
Partes de un case.
Sinergia
Sistema de informacin
Conocimiento de la Organizacin
Identificacin de problemas y oportunidades
Determinar las necesidades
Diagnostico
Propuesta
Diseo del sistema
Codificacin
Implementacin
Mantenimiento
Centrado en la arquitectura
Solo los casos de usos, NO son suficientes. Es necesario la
Arquitectura.
Por qu?, ejemplo:
o Para construir un edificio se requiere:
Equipo Arquitectos.
Los miembros del equipo deben estar informados del
progreso.
Tendrn registrar su trabajo de forma compresible
parea los otros miembros.
Tambin presentar a otros no expertos de forman
comprensible (propietario, usuarios y otros).
Deben informar de la arquitectura al constructor,
proveedores, etc. mediante planos.
Iterativo e Incremental
Fase de Elaboracin
Fase de Construccin
El producto crece hasta convertirse en un sistema completo
preparado para ser utilizado por la comunidad de usuarios,
puede que no est completamente libre de defectos.
Muchos de esos defectos se descubrirn y solucionaran durante
la fase de transicin.
Fase de Transicin
Esta fase cubre el periodo de entrega del producto a la comunidad
de usuarios.
Se capacita al personal o usuario finales de la aplicacin, se crean
los manuales o ayudas del sistema.
MODELO DE NEGOCIO
IDENTIFICACIN DE PROCESOS DE NEGOCIOS
P.N.1.- Registrar a los patrocinadores
P.N.2.- Registrar a los profesores
P.N.3.- Registrar a los peleadores
P.N.4.- Registrar los pagos
P.N.5.- Registrar los usuarios del sistema
P.N.6.- Registrar a los cursos
P.N.7.- Registrar las categoras por peso
P.N.8.- Registrar los trabajadores
P.N.9.- Registrar los alumnos
P.N.10.- Registrar los datos de eventos
P.N.11.- Listar las fechas de los eventos y peladores
P.N.12.- Listar todos los peleadores con su peso
P.N.13.- Listar
CLASIFICACION DE ACTORES
ACTORES
Administrador
sistema
FUNCION
del Es
Encargado de sistema
el encargado de
otorgar permisos a los
dems
usuarios
del
sistema,
con
sus
respectivos accesos
Es el encargado de firmar
contrato
de
los
TIPO DE ACTOR
PRIMARIO
SECUNDARIO
patrocinadores
y
contratar los profesores
Cajera
Cobrar la mensualidad,
registrara
a
los
profesores y alumnos con
su respectivo horario de
clase
PRIMARIO
REQUISITOS PREVIOS
-
REGLAS DE NEGOCIOS
DIAGRAMA DE ACTIVIDADES
SISTEMA
ingresa al sitio w eb
INICIO
se introduce usuario e
inicia secion
usuario
correcto
incorrecto
muestra w eb para
registrar cursos
se busca el nombre y
especialidad del profesor
da el nombre, la
capacidad, el horario y
arte marcial para el
curso
confirma el curso
se accede al horario y
arte marcial desde la
base de datos para
mostrarlos
SISTEMA
el usuario se loguea
INICIO
el usuario entra al
sistema
se solicita el pago
se muestra interfaz de
usuario
se v erifica la solicitud
del usuario
se muestra v entana de
cobros
el usuario decide si
desea cancelar o no
se muestra si el usuario
tiene deudas pendientes o
no
Si se tiene deudas
muestra un mensaj e si
desea cancelar
se confirma el pago
imprime la factura
finaliza la transaccion
FINAL
SISTEMA
el usuario se loguea
INICIO
el usuario accede al
sistema
el usuario selecciona la
opcion de ev entos
se mustra interfaz de
usuario
se muestra interfaz de
ev entos
se muestra mensaj e
para confirmar dichos
ev entos
se muestra mensaj e de
registros guardados
FINAL
MODELO DE REQUISITOS
REQUISITOS FUNCIONALES
NRO
RF1
RF2
RF3
RF4
RF5
RF6
RF7
RF8
RF9
RF10
REQUERIMIENT
O
Registrar
patrocinadores
Registrar a los
profesores
Registrar a los
peleadores
Registrar
los
pagos
Registrar
los
usuarios
del
sistema
Registrar
los
cursos
Registrar
las
categoras
por
peso
Registrar
los
trabajadores
Registrar
los
alumnos
Registrar
las
fechas
de
eventos
PRIORIDAD
COMPLEJIDAD
Baja
Baja
Alta
Media
Alta
Media
Ata
Alta
Alta
Baja
Alta
Alta
Media
Baja
Alta
Media
Alta
Alta
Media
Media
REQUISITOS NO FUNCIONALES
NRO
RNF1
RNF2
RNF3
RNF4
RNF5
REQUERIMIENTOS
La contrasea debe estar encriptada
La contrasea debe tener 8 caracteres como
mnimo
Debe ser programado usando el lenguaje C# y
HTML
Utilizar SQL versin 2008 como mnimo como
motor de la base de datos
Tener una opcin para realizar el BACKUP
peridicamente
MODELO DE ANALISIS
class Business Process Model
Alumnos
Categorias
-
idCategoria: int
PesoLibras: char
TipoPeso: char
1..* -
Correo: char
Dirrecion: char
FechaNacimiento: long
1
idAlumno: int
idCategoria: int
Nombre: char
Telefono: char
Pagos
* -
ArteMarcial
Fecha: long
idAlumno: int
idArteMarcial: int
idPago: int
idArteMarcial: int
Monto: int
Nombre: char
1
*
*
Peleadores
-
Correo: char
Direccion: char
FechaNacimiento: long *
idCategoria: int
idPeleador: int
Nombre: char
Telefono: char
* -
Direccion: char
Especiali dad: char
FechaNacimiento: long 1
idProfesor: int
Nombre: char
Telefono: char
*
-
1
Horarios
Capacidad: int
idArteMarcial: int
idCurso: int
1
idHorario: int
idProfesor: int
Nombre: char
* -
Horario: char
idHorarios: int
* -
Ev entos
-
Cursos
Profesores
Fecha: long
idEvento: int
*
idPeleador: int
*
Nombre: char
Trabaj adores
*
Correo: char
Direccion: char
idEvento: char
1
idTrabajador: int
Nombre: char
Patrocinadores
Correo: char
Direccion: char
idEvento: int
idPatrocinador: int
idPeleador: int
NombreEmpresa: char
Telefono: char
UsuariosSistema
Contrasea: char
idTrabajador: int
idUsuario: int
Usuario: char
RF2.- Registrar
Profesores
los
los
los
RF9.- Registrar
pagos
RF10.- Registrar
datos de eventos
los
los
INFORMATIVOS
RF11.Listar
las
fechas de los eventos
y
peleadores
que
participaran de dicho
evento
RF12.- Listar todos los
peleadores con sus
respectivo peso
RF13.Listar
los
usuarios del sistema
RF14.Mostrar
el
profesor
con
su
respectivas clases
RF15.- Mostrar los
ingresos econmicos
operador
registrar
patrocinadores
registrar los
profesores
registrar peleadores
administrador del
sistema
registrar los
trabaj adores
registrar los
usuarios del sistema
registrar las
categorias por peso
operador
operador
listar fechas de los ev entos
y peleadores que participan
de dicho ev ento
administrador de sistema
N de caso de uso
C.U.1
Nombre
Registrar patrocinadores
Actor
Tipo
nivel bajo
Referencia
Descripcin
N de caso de uso
C.U.2
Nombre
Actor
Tipo
Nivel alto
Referencia
Descripcin
N de caso de uso
C.U.3
Nombre
Actor
Tipo
Nivel alto
Referencia
Descripcin
N de caso de uso
C.U.4
Nombre
Actor
Operador
Tipo
Nivel alto
Referencia
Descripcin
N de caso de uso
C.U.5
Nombre
Actor
Tipo
Nivel alto
Referencia
Descripcin
N de caso de uso
C.U.6
Nombre
Actor
Operador
Tipo
Referencia
Descripcin
Es el encargado de registrar a
los alumnos por curso
N de caso de uso
C.U.7
Nombre
Actor
Operador
Tipo
Referencia
Descripcin
N de caso de uso
C.U.8
Nombre
Actor
Operador
Tipo
Referencia
Descripcin
Es el encargado de registrar a
todos los
Trabajadores
N de caso de uso
C.U.9
Nombre
Actor
Operador
Tipo
Referencia
Descripcin
N de caso de uso
C.U.10
Nombre
Actor
Operador
Tipo
Referencia
Descripcin
N de caso de uso
C.U.11
Nombre
Actor
Tipo
No funcional
Referencia
Descripcin
N de caso de uso
C.U.12
Nombre
Actor
Tipo
No funcional
Referencia
Descripcin
N de caso de uso
C.U.13
Nombre
Actor
Tipo
No funcional
Referencia
Descripcin
N de caso de uso
C.U.14
Nombre
Actor
Tipo
No funcional
Referencia
Descripcin
N de caso de uso
C.U.15
Nombre
Actor
Tipo
No funcional
Referencia
Descripcin
los
los
REGISTRAR CURSOS
REFERENCIA
RF7
PROPOSITO
FLUJO NORMAL
ACTOR
1.EL
USUARIO
NAVEGADOR WEB
SISTEMA
ENTRA
AL
INTERFAZ
DE
EL
PROFESOR
7-.SE MUESTRA EL NOMBRE
ESPECIALIDAD DEL PROFESOR
SU
NOMBRE,
Y
ARTE
ENVIA
LA
REGISTRO
12-.
SE
MUESTRA
CONFIRMANDO
EL
SOLICITADO
MENSAJE
REGISTRO
FMR LOGIN
USUARIO
PAGOS
EL USUARIO
SE LOGUEA()
REFERENCIA
PROPOSITO
COBROS
REGISTRAR PAGOS
BD
RF9
VALIDAR USUARIO()
FLUJO NORMAL
ACTOR
SISTEMA
DIRECCIONAR()
SE IMPRIME FACTURA()
INTERFAZ
DE
VENTANA
DE
FMR LOGIN
USUARIO
PAGOS
COBROS
BD
EL USUARIO
SE LOGUEA()
VALIDAR USUARIO()
EXISTE (CERRAR
SECION)
DIRECCIONAR()
SOLICITUD DE PAGO()
PAGOS PENDIENTES()
SE MUESTRA COBROS()
SE IMPRIME FACTURA()
REFERENCIA
RF10
PROPOSITO
FLUJO NORMAL
ACTOR
SISTEMA
3-. SE MUESTRA
USUARIO
INTERFAZ
DE
5-. SE MUESTRA
EVENTOS
INTERFAZ
DE
LA
DE
FMR LOGIN
USUARIO
EVENTOS
PELEADORES
HORARIOS
EL USUARIO DE LOGUEA()
VALIDAR USUARIO()
DIRECCIONAR()
REGISTRA EVENTOS()
SE SELECCIONAN PELEADORES()
SE SELECCIONAN HORARIOS()
SE CONFIRMAN PELEADORES ()
SE CONFIRMAN HORARIOS()
Diagrama De Componentes:
TMG
Firewall
BD
Windows
server
SQL Server
2008 R2
Servidor De Base De
Datos
INTERNET
ROUTERS
USUARIO
NAVEGADO
R