You are on page 1of 32

LIC. RICARDO E.

FIGUEROA
rfigueroa@ufg.edu.sv
FB: Ricardo Cortez UFG
CICLO 01-2014

ANLISIS DE
SISTEMAS I

lunes, 03 de febrero de 2014

FUNCIONES QUE PUEDE ASUMIR EL


ANALISTA DE SISTEMAS
1. ANLISIS DE SISTEMAS.
Responsabilidad: Conducir estudios de Sistemas para detectar
hechos relevantes relacionados con las actividades de la Empresa.
2. ANLISIS Y DISEO DE SISTEMAS.
Responsabilidad: adems de llevar a cabo el estudio completo de
los Sistemas, debe Disear el nuevo Sistema.
3. ANLISIS, DISEO Y PROGRAMACIN DE SISTEMAS.
Responsabilidad: Conducir la investigacin de Sistemas,
desarrollar las especificaciones del diseo y escribe el Software
necesario para implantar el Diseo (Analista-Programador).

UNIDAD 1
FUNDAMENTOS DEL
ANLISIS Y DISEO
DE SISTEMAS.
ADMINISTRACIN
DE PROYECTOS

lunes, 03 de febrero de 2014

LA EVOLUCIN DEL SOFTWARE


HOY EN DIA, EL SOFTWARE TIENE UN DOBLE PAPEL:
ES UN PRODUCTO Y, AL MISMO TIEMPO, EL VEHCULO
PARA HACER ENTREGA DEL PRODUCTO.
COMO PRODUCTO, HACE ENTREGA DE LA POTENCIA
INFORMTICA DEL HARDWARE INFORMTICO.
COMO VEHCULO UTILIZADO PARA HACER ENTREGA
DEL PRODUCTO, EL SOFTWARE ACTA COMO LA BASE
DE CONTROL DE LA COMPUTADORA (S.O.), LA
COMUNICACIN DE INFORMACIN (REDES), Y LA
CREACIN Y CONTROL DE OTROS PROGRAMAS
(HERRAMIENTAS) .-

CARACTERSTICAS DEL SOFTWARE


EL SOFTWARE ES UN ELEMENTO DEL SISTEMA QUE ES
LGICO, EN LUGAR DE FSICO; POR TANTO, TIENE
UNAS CARACTERSTICAS CONSIDERABLEMENTE
DISTINTAS A LAS DEL HARDWARE:
1. EL SOFTWARE SE DESARROLLA, NO SE FABRICA EN UN
SENTIDO CLSICO.
2. EL SOFTWARE NO SE <<ESTROPEA>>.
3. LA MAYORA DEL SOFTWARE SE CONSTRUYE A LA
MEDIDA, EN VEZ DE ENSAMBLAR COMPONENTES
EXISTENTES. -

REAS DE APLICACIN DEL SOFTWARE


SOFTWARE DE SISTEMAS
SOFTWARE DE TIEMPO REAL
SOFTWARE DE GESTIN
SOFTWARE DE INGENIERA Y CIENTFICO
SOFTWARE EMPOTRADO
SOFTWARE DE COMPUTADORAS PERSONALES

SOFTWARE BASADO EN WEB


SOFTWARE PARA TECNOLOGA MVIL

SOFTWARE DE INTELIGENCIA ARTIFICIAL.-

QUE ES UN SISTEMA ?
ES UNA RED DE PROCEDIMIENTOS
RELACIONADOS ENTRE SI Y
DESARROLLADOS DE ACUERDO CON
UN ESQUEMA INTEGRADO PARA
LOGRAR UNA MAYOR ACTIVIDAD DE
LAS EMPRESAS.
Richard Menschel

UNA SERIE DE OBJETOS CON UNA DETERMINADA


RELACION ENTRE ELLOS MISMOS Y ENTRE SUS
ATRIBUTOS.
Arthur Hall.-

UN SISTEMA ES :
UN ENSAMBLE DE PARTES UNIDAS POR
INFERENCIA Y QUE SE LLEVA A CABO POR LAS
EMPRESAS PARA LOGRAR ALCANZAR SUS
OBJETIVOS TRAZADOS.
Irene PLace

UN ARREGLO ORDENADO DE
ELEMENTOS O RUTINAS DE UN
TODO.
Leonard Myess.-

UN SISTEMA ES :
UN CONJUNTO DE
COMPONENTES
DESTINADOS A LOGRAR UN

DE
ACUERDO A UN PLAN

OBJETIVO PARTICULAR,

UNA SERIE DE FUNCIONES, ACTIVIDADES


U OPERACIONES LIGADAS ENTRE SI, EJECUTADAS
POR UN CONJUNTO DE PERSONAS, UTILIZANDO
HERRAMIENTAS U OBJETOS PARA OBTENER EL
RESULTADO DESEADO.-

a) CONJUNTO O COMBINACION
DE COSAS O PARTES,

b) CUYAS RELACIONES ENTRE SI Y


CON SUS ATRIBUTOS, LAS HACEN
FORMAR UN TODO UNITARIO
Y ORGANIZADO.

c) INTEGRADAS E INTERDEPENDIENTES.
d) QUE CUMPLEN CON UN PROPSITO O REALIZAN
DETERMINADA FUNCIN.-

SISTEMA
Una coleccin de entidades, por ejemplo la
gente o las mquinas, que actan e interactan
juntos para lograr el cumplimiento de un fin
lgico.
Un mtodo o plan de clasificacin u
ordenacin.
Una forma establecida de hacer algo.
Un mtodo.
Un Procedimiento.-

COMPONENTES DE LOS SISTEMAS


frontera

frontera

regulador
productos

insumos
entrada

Procesamiento

salida

retroalimentacin
frontera

frontera

Un Sistema de Manufactura

Cada uno de estos componentes, es a su vez un sistema en


si mismo. Todo sistema organizacional cuenta con una
entidad abstracta denominada Sistema de Informacin. Este
sistema es el medio que permite a los datos, fluir entre los
diferentes departamentos o personas que integran la
Organizacin. -

SISTEMAS BASADOS EN
COMPUTADORA
Un conjunto u ordenacin de
elementos organizados para llevar a
cabo algn mtodo, procedimiento o
control, mediante el procesamiento
de la informacin.-

CARACTERSTICAS DE LOS SISTEMAS


La finalidad de un sistema es la razn de su
existencia.
Los sistemas interaccionan con su medio
ambiente, es decir, con los objetos que estn
fuera de sus fronteras.
Los sistemas tienen tres componentes
interactivos funcionales: la entrada, el

proceso y la salida.-

Qu es un sistema de informacin?
Existen desde hace mucho tiempo en las Organizaciones.
Las personas, requieren informacin distinta en la
realizacin de su trabajo, las reglas del sistema indican el
tipo, momento, formato y cual es la persona a quien se
debera entregar una informacin especfica.
Pero un sistema manual de informacin puede llegar a
ser ineficiente y frustrante, incluso en organizaciones
pequeas.
Un sistema de informacin automatizado o basado en
computadoras, es la integracin de hardware, software,
personas, procedimientos y datos
Todos estos elementos se conjugan, trabajando juntos,
para proporcionar informacin bsica para la conduccin
de la Empresa con mayor calidad y facilidad.-

Un sistema de informacin procesa datos y produce informacin

Componentes de un sistema de informacin:


Las personas
Los Usuarios Finales
Especialistas o Profesionales

Hardware
Software o Programas y
Datos

Los sistemas de informacin se desarrollan con diversos propsitos,


segn las necesidades de la Empresa.
CATEGORA DE LOS SISTEMAS :
1. PARA EL PROCESAMIENTO DE TRANSACCIONES (TPS):
SISTEMAS DE INFORMACIN COMPUTARIZADOS, DESARROLLADOS
PARA PROCESAR GRAN CANTIDAD DE DATOS PARA TRANSACCIONES
RUTINARIAS DE LOS NEGOCIOS.
2. DE AUTOMATIZACIN DE OFICINAS (OAS):
DAN SOPORTE A LOS TRABAJADORES DE DATOS
QUIENES POR LO GENERAL NO APORTAN NUEVOS
CONOCIMIENTOS.
3. DE MANEJO DE CONOCIMIENTO (KWS):
DAN SOPORTE A LOS TRABAJADORES
PROFESIONALES (CIENT. ING. Y MED) EN SU
ESFUERZO DE CREAR NUEVO CONOCIMIENTO.4. DE INFORMACIN GERENCIAL (MIS):

SISTEMAS DE INFORMACIN COMPUTARIZADA, QUE TRABAJAN DEBIDO A


LA INTEGRACIN RESUELTA ENTRE GENTES Y COMPUTADORAS.
INCLUYEN PROCESAMIENTO DE TRANSACCIONES. PRODUCEN
INFORMACIN QUE SE EMPLEA EN LA TOMA DE DECISIONES.-

CATEGORA DE LOS SISTEMAS :


5. DE APOYO A LA TOMA DE DECISIONES (DSS):
ENFATIZA EL APOYO A LA TOMA DE DECISIONES EN TODAS SUS
FASES, AUNQUE LA DECISIN ACTUAL TODAVA ES DEL DOMINIO
DEL ENCARGADO DE TOMARLA (SE ENFOCA EN LA INTELIGENCIA DE
NEGOCIOS). SIMILAR AL MIS.
6. EXPERTOS E INTELIGENCIA ARTIFICIAL (AI):
LA INTELIGENCIA ARTIFICIAL, PUEDE SER
CONSIDERADA LA META DE LOS SISTEMAS
EXPERTOS. LOS SISTEMAS EXPERTOS USAN LOS
ENFOQUES DEL RAZONAMIENTO DE LA AI PARA
RESOLVER LOS PROBLEMAS DE LOS USUARIOS.
7. DE APOYO A LA TOMA DE DECISIONES DE GRUPO (GDSS):

PERMITEN LA INTERACTIVIDAD ENTRE GRUPOS DE TRABAJO Y SON


USADOS EN CUARTOS ESPECIALES CON APOYO ELECTRNICO,
FRECUENTEMENTE EN FORMA DE SOFTWARE ESPECIALIZADO Y
CON UN MODERADOR.
8. DE APOYO A EJECUTIVOS (ESS):
AYUDA A ESTOS, PARA ORGANIZAR SUS INTERACCIONES CON EL
AMBIENTE EXTERNO, PROPORCIONANDO APOYO DE GRFICOS Y
COMUNICACIONES.-

Categoras de los sistemas de informacin organizacionales.

QUE ES UN SISTEMA ?
ES UN CONJUNTO DE COMPONENTES QUE INTERACCIONAN
ENTRE SI PARA LOGRAR UN OBJETIVO COMN.

QUE ES ANLISIS DE SISTEMAS ?


ES EL PROCESO DE CLASIFICACIN E
INTERPRETACIN DE HECHOS, DIAGNSTICO DE
PROBLEMAS Y EMPLEO DE INFORMACIN PARA
RECOMENDAR MEJORAS.
El anlisis de sistemas se emplea para analizar,
disear e implementar mejoras en el funcionamiento
de las Empresas, a travs de sistemas de informacin
computarizados.

QUE ES DISEO DE SISTEMAS ?


EL PROCESO DE APLICAR CIERTAS TCNICAS Y PRINCIPIOS,
CON EL PROPSITO DE DEFINIR UN DISPOSITIVO, UN
PROCESO O UN SISTEMA, CON SUFICIENTES DETALLES COMO
PARA PERMITIR SU INTERPRETACIN Y REALIZACIN FSICA.-

QUE ES ANLISIS Y DISEO DE SISTEMAS ?


ES EL PROCESO DE EXAMINAR
LA SITUACIN DE UNA
ORGANIZACIN, CON EL
PROPSITO DE
MEJORARLA, UTILIZANDO
MTODOS Y PROCEDIMIENTOS
MAS ADECUADOS.-

MODELO DE CONTROL BSICO


UN ESTNDAR PARA LOGRAR
UN DESEMPEO ACEPTABLE

UN MTODO PARA MEDIR


EL DESEMPEO ACTUAL

ANLISIS
Y DISEO

MEDIO PARA COMPARAR EL


DESEMPEO ACTUAL
CONTRA EL ESTNDAR

UN MTODO DE
RETROALIMENTACIN

RAZONES PARA INICIAR UN PROYECTO DE SISTEMAS


1.
1.1
1.2
1.3

CAPACIDAD:
MAYOR VELOCIDAD DE PROCESAMIENTO
INCREMENTO EN EL VOLMEN
RECUPERACIN DE INFORMACIN

2.
2.1

CONTROL :
MAYOR EXACTITUD Y MEJORA EN LA CONSISTENCIA

3.
3.1
3.2

COMUNICACIN
MEJORAS EN LA COMUNICACIN
INTEGRACIN EN LAS AREAS DE LA EMPRESA

4. COSTOS
4.1 MONITOREO DE LOS COSTOS
4.2 REDUCCIN DE LOS COSTOS

5.

COMPETITIVIDAD (SERVICIOS, CLIENTES, PROVEEDORES)

6.

SEGURIDAD (LA CONFIABILIDAD DE LA INFORMACIN


PARA LA TOMA DE DECISIONES).-

Razn principal por la cual se necesita un Sistema de


computadora

ASPECTOS A CONSIDERAR POR EL ANALISTA


LA NECESIDAD DEL ANLISIS Y DISEO DE SISTEMAS
EL DESARROLLO DE UN SISTEMA SIN LA PLANEACIN Y
DOCUMENTACIN ADECUADA, LLEVA GRANDES FRUSTRACIONES Y
FRECUENTEMENTE CAUSA QUE EL SISTEMA DEJE DE SER USADO.
USUARIOS FINALES
SIN IMPORTAR CMO SE HAYAN CLASIFICADO, UN HECHO ES
PERTINENTE AL ANALISTA DE SISTEMAS: EL INVOLUCRAMIENTO
DEL USUARIO A LO LARGO DEL PROYECTO, ES CRTICO PARA EL
DESARROLLO EXITOSO DE LOS SISTEMAS DE INFORMACIN
COMPUTARIZADOS.
SU PAPEL COMO ANALISTA
GERALMENTE VALORAN LA MANERA EN QUE FUNCIONAN LOS
NEGOCIOS, EXAMINANDO LA ENTRADA, EL PROCESAMIENTO DE
DATOS Y LA SALIDA DE INFORMACIN CON EL PROPSITO DE
MEJORAR LOS PROCESOS ORGANIZACIONALES.
DEBE SER CAPZ DE TRABAJAR CON PERSONAS DE TODAS LAS
DESCRIPCIONES Y DEBE TENER EXPERIENCIA EN EL TRABAJO CON
COMPUTADORAS.-

ASPECTOS A CONSIDERAR POR EL ANALISTA


El analista debe tener la capacidad de trabajar con todo tipo de gente y contar
con suficiente experiencia en computadoras.

SUS TRES PAPELES PRINCIPALES:


CONSULTOR
EXPERTO EN SOPORTE
AGENTE DE CAMBIO
COMO CONSULTOR
CONTRATADO ESPECFICAMENTE PARA QUE SE ENCARGUE DE LO
RELACIONADO A LOS SISTEMAS DE INFORMACIN DENTRO DE UN
NEGOCIO.
COMO EXPERTO EN SOPORTE

SE APOYA EN SU EXPERIENCIA PROFESIONAL RELACIONADA CON EL


HARDWARE Y SOFTWARE DE COMPUTADORA Y SU USO EN EL NEGOCIO.
COMO AGENTE DE CAMBIO
SE ES UN AGENTE DE CAMBIO, CADA VEZ QUE SE EJECUTA CUALQUIERA
DE LAS ACTIVIDADES DEL CICLO DE VIDA DE DESARROLLO DE SISTEMAS Y
SE EST PRESENTE EN EL NEGOCIO POR UN PERODO EXTENDIDO.-

Fases Genricas del Proceso de Desarrollo del


Software
Definicin
Se centra sobre el Qu. Que informacin, que funcin y rendimiento,
que interfaces, que restricciones de diseo y que criterios de
validacin se necesitan para definir un sistema correcto

Desarrollo
Se centra sobre el Cmo. Se intenta descubrir cmo han de disearse las
estructuras de datos y la arquitectura del software, cmo han de
implementarse los detalles procedimentales, cmo ha de traducirse el
diseo a un lenguaje de programacin y como ha de realizarse la prueba

Mantenimiento
Se centra en el Cambio asociado a la correccin de errores, adaptaciones
requeridas por la evolucin del entorno del software y a las modificaciones
debidas a los cambios de los requisitos del cliente dirigidos a reforzar o a
ampliar el sistema.

La Configuracin del Software


PROBLEMA

Estructuras de Datos

Sistema
funcional y
de Calidad
Plan

Anlisis y

Diseo

Entrada/Salida

Especificacin
de los Requisitos

Especificacin de la Prueba
y la Conversion

Pasos que involucra la Fase de


Definicin
Anlisis del Sistema.
Define el papel de cada elemento de un sistema
informtico, asignando finalmente al software, el papel
que va a desempear

Planificacin del Proyecto de Software


Se definen las tareas y se se planifica el trabajo

Anlisis de Requisitos
Obtencin de una informacin mas detallada del mbito
de informacin y de funcin del software.-

Pasos que involucra la Fase de


Desarrollo
Diseo del Software
Se traducen los requisitos del software a un conjunto de
representaciones (basadas en lenguajes) que describen la estructura de
los datos , la arquitectura, el procedimiento algortmico y las
caractersticas de la interfaz

Codificacin
Las representaciones del diseo deben ser traducidas a un lenguaje
artificial (con lenguajes convencionales o un lenguaje no procedimental
T4G) dando como resultado instrucciones ejecutables por la
computadora.

Prueba
Para descubrir los defectos que puedan existir en la funcin, en la lgica
y en la implementacin.--

Cambios en la Fase de Mantenimiento


Correccin
El mantenimiento correctivo modifica el Software para
corregir los defectos que el Cliente descubre a travs de su
uso.

Adaptacin
El mantenimiento adaptativo produce modificacin en el
Software para acomodarlo a los cambios de su entorno
externo (CPU, S.O., Reglas de la Empresa, Caractersticas).

Mejora
El mantenimiento perfectivo lleva al Software mas all de sus
requisitos funcionales originales (funciones adicionales).

Prevencin
El mantenimiento preventivo (Reingeniera del Software),
hace cambios en programas de computadora, a fin de que se
puedan corregir, adaptar y mejorar mas fcilmente.-

You might also like