Você está na página 1de 40

INTRODUCCION ANALISIS Y DESEÑO DE

SOFTWARE

ESP. MARCO ANTONIO SOTO BERROCAL


UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERIA DE SISTEMAS
CONCEPTOS GENERALES
 SISTEMA
CONJUNTO DE ENTIDADES U OBJETOS RELACIONADOS ENTRE
SI, CONFORMANDO UNA ESTRUCTURA CON UN FIN COMÚN.

 SISTEMA DE INFORMACIÓN – SI
SISTEMA CUYA FINALIDAD ES PROCESAR DATOS DE ENTRADA
PARA PRODUCIR COMO SALIDA INFORMACIÓN OPORTUNA,
RELEVANTE Y CONFIABLE .
CONCEPTOS GENERALES
 ANÁLISIS DE SI
ANÁLISIS DE LAS REGLAS DEL NEGOCIO (ACTIVIDADES) Y DE
LAS NECESIDADES DE SOPORTE DE INFORMACIÓN.

 DISEÑO DE SI
ESPECIFICACIÓN DE LOS PROCEDIMIENTOS DE TRABAJO Y DE
LA PLATAFORMA TECNOLÓGICA SOBRE LA QUE SE
IMPLEMENTARÁ EL SI.
PROCESOS DE NEGOCIO
 CONJUNTO DE ACTIVIDADES COMPLETAMENTE INFORMALES
O RIGUROSAMENTE ESTRUCTURADAS, QUE DEFINEN LA
FORMA EN LA CUAL EL TRABAJO ES REALIZADO DENTRO DE
LA ORGANIZACIÓN Y CON SU ENTORNO.

 LOS PROCESOS DE NEGOCIO SON DISEÑADOS PARA


PRODUCIR UN RESULTADO USANDO LOS RECURSOS
DISPONIBLES DEL NEGOCIO Y QUE TIENE UN VALOR PARA
ESTE.
RECURSO DE NEGOCIO
 EL MATERIAL, ENERGÍA E INFORMACIÓN QUE ES
CONSUMIDA Y PRODUCIDA POR UNA ORGANIZACIÓN.

 INCLUYEN A LA GENTE, DINERO, EQUIPAMIENTO,


TECNOLOGÍA Y KNOW-HOW. TAMBIÉN SE INCLUYEN
AGENTES EXTERNOS A LA ORGANIZACIÓN COMO
PROVEEDORES, CLIENTES, CONTRATISTAS,
AUTORIDADES REGULADORAS, Y OTROS.
CADENA DE VALOR
UN NEGOCIO ENTREGA VALOR A SUS CLIENTES EN LA
FORMA DE PRODUCTOS O SERVICIOS, LOS CUALES
SON EL RESULTADO DE UNO O MAS PROCESOS.

CADA PROCESO REQUIERE DE UNO O MAS


RECURSOS, LOS CUALES EN SU MOMENTO DEBE
PROVEER O SOPORTAR UNO O MAS PROCESOS.
PROCESOS, RECURSOS Y
VALOR
 LOS PROCESOS TIENDEN A SER MEDIDOS POR EL FLUJO DE
VALOR Y POR EL VALOR QUE ELLOS ADICIONAN, MIENTRAS
LOS RECURSOS TIENDEN A SER MEDIDOS POR EL NIVEL DE
VALOR QUE ELLOS REPRESENTAN.

 LOS PROCESOS SON DISEÑADOS PARA ADICIONAR VALOR, Y


CON RECURSOS QUE ALMACENAN ESTE VALOR. EL VALOR NO
ES NECESARIAMENTE MEDIDO EN TÉRMINOS MONETARIOS.
DATOS E INFORMACIÓN

LOS DATOS SE TRANSFORMAN EN INFORMACION AL

MOMENTO DE SER PRESENTADA Y REVISADA POR LOS

DIRECTIVOS, GERENTES U OPERADORES DE LA

ORGANIZACIÓN, QUIENES INTERPRETAN LA FORMA DE

PRESENTACIÓN DE LOS DATOS Y TOMAN LAS

DECISIONES DE SU RESPONSABILIDAD.
SISTEMA DE
INFORMACIÓN – SI
CONJUNTO DE PERSONAS, DATOS Y PROCEDIMIENTOS QUE

TRABAJAN JUNTOS PARA PROVEER INFORMACIÓN ÚTIL.


JAMES SENN
PUNTO DE VISTA DE
NEGOCIOS
UN SI ES UNA SOLUCIÓN DE ORGANIZACIÓN Y ADMINISTRACIÓN

BASADA EN TECNOLOGÍA DE INFORMACIÓN COMO RESPUESTA

A UNA NECESIDAD DEL NEGOCIO DE MEJORAR SU

PRODUCTIVIDAD, CALIDAD Y COMPETITIVIDAD.


DESCRIPCIÓN DE LOS SI
 ALIMENTACIÓN : CAPTURA O ENTRADA DE DATOS

 PROCESAMIENTO : PROCESO PARA ORGANIZAR LOS DATOS Y

REALIZADO EN UNA COMPUTADORA

 ALMACENAMIENTO : DISCO O BASE DE DATOS

 COMUNICACIÓN : MEDIO DE TRANSMISIÓN DE DATOS

 SALIDA : CONSULTAS O REPORTES IMPRESOS


DIVISIÓN DE LOS SISTEMAS
 SISTEMAS ON-LINE

 SISTEMAS DE TIEMPO REAL

 SISTEMAS DE SOPORTE A LAS DECISIONES–DSS

 SISTEMAS BASADOS EN EL CONOCIMIENTO


SISTEMAS ON-LINE
 AQUEL QUE REGISTRA SUS INPUTS DIRECTAMENTE

DEL ÁREA DONDE SE CREAN.

 UNA CARACTERÍSTICA COMÚN DE LOS SISTEMAS

ONLINE ES QUE REGISTRAN O LEEN LOS DATOS DE

ENTRADA/SALIDA EN FORMA REMOTA.


PROCESAMIENTO POR
LOTES U ON LINE
 LOTES O BATCH : LAS OPERACIONES SE ACUMULAN Y

ALMACENAN HASTA UN MOMENTO DETERMINADO CUANDO

ES CONVENIENTE O NECESARIO PROCESARLAS

CONJUNTAMENTE.

 LÍNEA : LAS OPERACIONES ENTRAN DIRECTAMENTE AL

SISTEMA DE CÓMPUTO Y SE PROCESAN DE INMEDIATO.


SISTEMAS EN TIEMPO REAL
AQUEL QUE CONTROLA UN AMBIENTE DE REGISTRO DE DATOS,
PROCESO Y RESPUESTA DE INFORMACIÓN, CON LA SUFICIENTE
RAPIDEZ COMO PARA INFLUIR EN EL MOMENTO EN DICHO
AMBIENTE.

LAS CARACTERÍSTICAS MAS COMUNES ENTRE ESTOS SISTEMAS


SON :

 PROCESAN SIMULTÁNEAMENTE MUCHAS ACTIVIDADES.


 SE INTERRUMPEN TAREAS ANTES DE CONCLUIRSE PARA COMENZAR
OTRA DE MAYOR PRIORIDAD.
 EXISTE ACCESO SIMULTÁNEO A DATOS COMUNES, TANTO EN MEMORIA
COMO EN ALMACENAMIENTO SECUNDARIO.
Decision Support Systems -
DSS
AYUDAN A LOS FUNCIONARIOS Y EJECUTIVOS DEL NEGOCIO

A TOMAR DECISIONES DADO QUE CONSOLIDAN DATOS DE

UN PERIODO ESPECIFICO DE TIEMPO O PORQUE PERMITEN

CONSTRUIR ESCENARIOS FUTUROS.


SISTEMAS BASADOS EN
CONOCIMIENTO
 SON SISTEMAS BASADOS EN LAS REGLAS DEL NEGOCIO Y
QUE AYUDAN A MEJORAR EL CRITERIO DE UN TRABAJADOR
EN LA EJECUCIÓN DE UNA TAREA. SE LES SUELE LLAMAR
SISTEMAS EXPERTOS.

 LOS SISTEMAS EXPERTOS POR LO GENERAL SE


CONSTRUYEN DE TAL MANERA QUE SEAN CAPACES DE
EXPLICAR LAS LÍNEAS DE RAZONAMIENTO QUE LLEVARON A
LAS DECISIONES QUE TOMARON.
RETOS DE LOS SI
 RETO DE LOS NEGOCIOS: ¿CÓMO PUEDEN LOS
NEGOCIOS EMPLEAR TI PARA DISEÑAR
ORGANIZACIONES QUE SEAN COMPETITIVAS Y
EFICIENTES ?

 RETO DE LA GLOBALIZACIÓN: ¿CÓMO PUEDEN


ENTENDER LAS EMPRESAS LOS REQUERIMIENTOS DE
NEGOCIOS Y DE SI DENTRO DE UN ENTORNO
ECONÓMICO GLOBAL ?
RETOS DE LOS SI
 RETO DE LA ARQUITECTURA DE INFORMACIÓN:
¿CÓMO LAS ORGANIZACIONES DESARROLLAN UNA
ARQUITECTURA DE INFORMACIÓN QUE DÉ SOPORTE A
SUS METAS ?

 RETO DE LA INVERSIÓN EN LOS SI: ¿ CÓMO PUEDEN


LAS ORGANIZACIONES DETERMINAR EL VALOR DE
NEGOCIO DE SUS SI ?
RETOS DE LOS SI
RETO DE LA RESPONSABILIDAD Y CONTROL:

¿CÓMO PUEDEN LAS ORGANIZACIONES DISEÑAR SI

QUE LAS PERSONAS PUEDAN ENTENDER Y

CONTROLAR ? ¿CÓMO PUEDEN ASEGURAR LAS

ORGANIZACIONES QUE SUS SI SEAN USADOS

ÉTICAMENTE Y RESPONSABLEMENTE?
ANÁLISIS DE SISTEMAS
INFORMACIÓN
 IDENTIFICAR, RELACIONAR Y EVALUAR LAS REGLAS DE
NEGOCIO ACTUALES, A TRAVÉS DE LOS OBJETIVOS,
METAS, PLANES, FUNCIONES Y PROCESOS DE NEGOCIO.

 APRENDER SOBRE EL FUNCIONAMIENTO DEL NEGOCIO A


TRAVÉS DE UNA DESCOMPOSICIÓN JERÁRQUICA DE
FUNCIONES Y PROCESOS.

 ESTABLECER LOS REQUERIMIENTOS DE INFORMACIÓN


COMO SOPORTE AL FUNCIONAMIENTO DEL NEGOCIO.
DISEÑO DE SISTEMAS
INFORMACIÓN
 ESPECIFICAR LOS PROCEDIMIENTOS DE TRABAJO VÍA
FORMULARIOS Y FORMAS DE REGISTRO.
 ESPECIFICAR LA PLATAFORMA TECNOLÓGICA :
 SISTEMA OPERATIVO – OS
 ARQUITECTURA
 DBMS
 LENGUAJE DE DESARROLLO
 COMUNICACIONES
 GUI’S (INTERFACES Y PANTALLAS)
BASE DE DATOS
COLECCIÓN DE DATOS ORGANIZADOS PARA DAR SERVICIO A

MUCHAS APLICACIONES AL MISMO TIEMPO AL COMBINAR LOS

DATOS DE MANERA QUE PAREZCAN ESTAR EN UNA SOLA

UBICACIÓN.
SISTEMA DE
ADMINISTRACIÓN DE
BASE DATOS - DBMS
SOFTWARE PARA CREAR Y MANTENER UNA BASE DE DATOS Y

PERMITIR QUE APLICACIONES INDIVIDUALES DEL NEGOCIO

PUEDAN EXTRAER LOS DATOS QUE NECESITAN SIN TENER QUE

CREAR ARCHIVOS DE DATOS POR SEPARADO.


RED DE COMPUTADORAS
UN CONJUNTO DE COMPUTADORAS RELACIONADAS ENTRE

SI POR UN MEDIO DE UN CANAL DE COMUNICACIÓN CON LA

FINALIDAD DE REGISTRAR, CONSULTAR O PROCESAR

EFICIENTEMENTE LOS DATOS DEL NEGOCIO.


ELEMENTOS DE UNA RED
CANAL DE COMUNICACIÓN : LOS ENLACES POR MEDIO DE
LOS CUALES LA VOZ Y LOS DATOS SON TRANSMITIDOS EN
UNA RED ENTRE DISPOSITIVOS EMISORES Y RECEPTORES.

PROTOCOLO : CONJUNTO DE REGLAS Y PROCEDIMIENTOS


QUE GOBIERNAN LA TRANSMISIÓN ENTRE DOS PUNTOS DE
UNA RED IDENTIFICANDO CADA DISPOSITIVO Y VERIFICANDO
LA RECEPCIÓN.
PARADIGMAS DE
DESARROLLO DE
SOFTWARE
USUARIOS, BENEFICIARIOS
O STAKEHOLDERS
 SON AQUELLOS QUE UTILIZAN Y SE BENEFICIAN DIRECTAMENTE DEL
SISTEMA O PARA QUIENES SE CONSTRUYE EL SISTEMA.
 USUARIO ES LA PERSONA A LA QUE SE TENDRÁ QUE ENTREVISTAR, A
MENUDO CON GRAN DETALLE ("SONSACÁNDOLES" LA INFORMACIÓN), A
FIN DE CONOCER SUS REQUERIMIENTOS PARA EL NUEVO SISTEMA.
 TAMBIÉN SE LES SUELE DENOMINAR CLIENTES INTERNOS. PUEDEN
CLASIFICARSE POR SU CATEGORÍA DE TRABAJO EN :
 USUARIOS OPERACIONALES, USUARIOS SUPERVISORES Y USUARIOS
EJECUTIVOS.
ADMINISTRADORES
 SON LOS QUE TIENEN QUE VER CON LA ASIGNACIÓN DE
RECURSOS AL PROYECTO Y SU SUPERVISIÓN.

 SUELEN CONFORMAR UN COMITÉ DIRECTIVO QUE VELARÁ


POR QUE EL PROYECTO SE DESARROLLE DENTRO DE LOS
MÁRGENES Y LOS REQUERIMIENTOS ESTABLECIDOS EN LA
DOCUMENTACIÓN APROBADA.
ANALISTA DE SISTEMAS
 ES EL PAPEL O ROL QUE JUGARÁ USTED. ES RESPONSABLE
DE DETERMINAR Y ESPECIFICAR LOS REQUERIMIENTOS DEL
SISTEMA A CONSTRUIR DESDE LOS USUARIOS.

 A VECES REPRESENTA A UN ARQUEÓLOGO O A UN


MEDIADOR O A UN INNOVADOR O A UN JEFE DE PROYECTO.

 ESTO SIGNIFICA QUE COMO ANALISTA DE SISTEMAS SE


NECESITA MÁS QUE UNA HABILIDAD PARA DIBUJAR
DIAGRAMAS, SE REQUIERE FACILIDAD PARA EL MANEJO DE
PERSONAS DURANTE LAS ENTREVISTAS, MEDIAR EN
DESACUERDOS COMUNES EN TODO PROYECTO, POSEER
CONOCIMIENTOS DE COMPUTACIÓN Y UNA MENTE LÓGICA Y
ORGANIZADA QUE LE PERMITA ANALIZAR LOS SISTEMAS
DESDE DISTINTAS PERSPECTIVAS.
DISEÑADOR DE SISTEMAS
Y
PROGRAMADORES
 DISEÑADOR ES EL RESPONSABLE DE ESPECIFICAR LAS
CARACTERÍSTICAS DE LA ARQUITECTURA DEL SISTEMA Y
QUE SERVIRÁ DE BASE PARA EL TRABAJO DE LOS
PROGRAMADORES. EN MUCHOS CASOS, EL ANALISTA Y EL
DISEÑADOR SON LA MISMA PERSONA.

 PROGRAMADOR ES LA PERSONA RESPONSABLE DE PASAR A


UN LENGUAJE DE PROGRAMACIÓN DE APLICACIONES LAS
CARACTERÍSTICAS DE DISEÑO DEL SISTEMA ESPECIFICADAS
POR EL DISEÑADOR. A MENUDO ES EL QUE DESCUBRE
ERRORES Y AMBIGÜEDADES EN LA PROPUESTA DE
REQUERIMIENTOS ENTREGADA POR EL ANALISTA.
PARADIGMAS DE
DESARROLLO
DE SOFTWARE
UN PARADIGMA ES UN CONJUNTO DE REGLAS QUE ACEPTAMOS
COMO CIERTAS, QUE NOS PONEN CIERTOS LÍMITES Y QUE NOS
DICEN COMO ACTUAR. LOS PARADIGMAS DE DESARROLLO DE
SOFTWARE ACEPTADOS DESDE LOS AÑOS 70 SON :
 CICLO DE VIDA CLÁSICO
 PROTOTIPEO
 ESPIRAL
 EVOLUCIONARIO
EL PARADIGMA DEL CICLO DE
VIDA CLÁSICO Y DE PROTOTIPEO
 LA CASCADA INVOLUCRABA A LOS USUARIOS SÓLO EN LA
ETAPA DE ANÁLISIS Y ESPECIFICACIÓN DE LOS
REQUERIMIENTOS. SÓLO AL FINALIZAR EL PROYECTO, LOS
USUARIOS PODÍAN REVISAR SI EL SISTEMA ENTREGADO
SATISFACÍA SUS REQUERIMIENTOS. GENERALMENTE NO
LOS CUMPLÍA.

 EL PARADIGMA DE PROTOTIPEO BUSCÓ INVOLUCRAR MAS


A LOS USUARIOS, MEDIANTE SU PARTICIPACIÓN EN LA
CONSTRUCCIÓN PREVIA DE UN PROTOTIPO DEL SISTEMA
FINAL. COMO UN PROTOTIPO "SOPORTA TODO" SE
PROMETÍAN UNA FUNCIONALIDAD QUE LUEGO NO SE
PODÍA IMPLEMENTAR.

Você também pode gostar