UNIDAD I
CONCEPTOS INTRODUCTORIOS
1.1. Introducción a los
Sistemas
1.2. Ciclo de vida de un
proyecto de Software
Introducción

Un sistema es una colección de componentes
interrelacionados que trabajan conjuntamente
para cumplir algún objetivo.

La información es un dato o un conjunto de datos
que, en un contexto determinado tienen un
significado para alguien, y transmiten un mensaje
útil en un lugar determinado. La información es un
recurso primordial que incluso puede determinar
el éxito o el fracaso de un negocio.
1.1.1. Descripción general
Sistema de Información
Es un conjunto de funciones o componentes
interrelacionados que forman un todo, es decir,
obtiene, procesa, almacena y distribuye
información para apoyar la toma de decisiones y
el control en una organización. Igualmente apoya
la coordinación, análisis de problemas,
visualización de aspectos complejos, entre otros.
1.1.2. Tipos de sistemas

Sistemas Transaccionales

Sistemas de información que apoyan el
proceso de toma de decisiones

Sistemas Estrátegicos
1.1.2. Tipos de sistemas

Los Sistemas de Información que
logran automatización de procesos
operativos dentro de una
organización, son llamados
frecuentemente Sistemas
Transaccionales, ya que su función
primordial consiste en procesar
transacciones tales como pagos,
cobros, pólizas, entradas, salidas,
etcétera.
1.1.2. Tipos de sistemas

Los Sistemas de Información que apoyan
el proceso de toma de decisiones son los
Sistemas de Soporte a la Toma de
Decisiones (DSS), Sistemas para la Toma de
Decisiones de Grupo (GDSS), Sistemas
Expertos de Soporte a la Toma de
Decisiones (EDSS) y Sistemas de
Información para Ejecutivos (EIS).
1.1.2. Tipos de sistemas

El tercer tipo de sistemas, de acuerdo con
su uso u objetivos que cumplen, es el de
los Sistemas Estratégicos, los cuales se
desarrollan en las organizaciones con el fin
de lograr ventajas competitivas, a través del
uso de la tecnología de información.
El Modelo de la Pirámide
1.1.3. Clasificación













Sistemas de Procesamiento de Transacciones (TPS, Transaction
Processing System).
• Sistemas de Automatización de Oficina (OAS, Office Automatition
System)
• Sistemas de Trabajo de Conocimiento (KWS, Knowledge Work System)
• Sistemas de Apoyo a Decisiones (DSS*, Decisión Support Systems)
• Sistemas de Información Gerencial (MIS*Management Information
Systems).
• Sistemas de Apoyo a Ejecutivos (ESS*, Executive Support Systems) y
• Sistemas de Apoyo a Decisiones de Grupo (GDSS, Group Decisión
Support
Systems).
• Sistemas de Trabajo Corporativo Apoyados por Computadora (CSCWS,
Computer-Supported Collaborative Work System)
• Sistemas Expertos e Inteligencia Artificial
CICLO DE VIDA DE UN PROYECTO DE
SOFTWARE
1.2.1. Planificación y gestión del
proyecto

El
analista
tiene
que
identificar los problemas, las
oportunidades y los objetivos.

Las personas involucradas
en la primera fase son los
usuarios, analistas y
administradores de sistemas
que coordinan el proyecto.
Planificación y gestión del proyecto
(continuación)

Las actividades de esta fase
consisten en entrevistas a los
administradores de los usuarios,
sumarización del conocimiento
obtenido, estimación del alcance
del proyecto y documentación
de los resultados.

La salida de esta fase es un
estudio de factibilidad que
contiene una definición del
problema y la sumarizacion de
los objetivos.
1.2.2. Determinación de
Requerimientos

Esta fase es donde se determinan
los requerimientos de información de
los usuarios.

Entre las herramientas que se usan
para definir los requerimientos de
información
se
encuentran
métodos interactivos como:
• Muestreo
• Investigación de datos impresos
• Entrevistas
• Cuestionarios
Determinación de Requerimientos
(Continuación)

En esta fase es donde se toma mayor
esfuerzo por comprender que
información necesitan los usuarios
para realizar su trabajo.

En esta fase los involucrados son los
analistas y los usuarios.

Al término de esta fase, se debe
conocer el funcionamiento del negocio y
poseer información muy completa acerca
de la gente, los objetivos, los datos y los
procedimientos implicados.
1.2.3. Análisis y Diseño
En esta fase de análisis se involucra el análisis de las
necesidades del sistema.
 Herramientas y técnicas especiales ayudan para que el
análisis haga las determinaciones de los requerimientos.
 Una herramienta principal es el uso de diagramas de
flujo de datos para graficar la entrada, el proceso y la
salida de las funciones del negocio en forma gráfica
estructurada.
 A partir de los diagramas de flujo de datos se
desarrolla un diccionario de datos, que lista todos los
conceptos de datos usados en el sistema, así como sus
especificaciones, si son alfanuméricos y que tanto
espacio ocupan cuando se imprimen.

1.2.3. continuación…
En esta fase se prepara una propuesta de sistema
que suma lo que ha sido encontrado, proporciona
análisis de costo/beneficio de las alternativas y hace
recomendaciones sobre lo que se debe hacer.
 Si alguna de las recomendaciones es aceptable para
la administración, se sigue el curso.
 Cada problema de sistema es único y nunca hay
una sola solución correcta. La manera en que se
formula una solución o recomendación depende
de la capacidad y preparación profesional
 de cada analista.

1.2.3. Análisis y Diseño


En la fase de diseño del ciclo de vida, se usa
la información recolectada anteriormente
para realizar el diseño lógico de sistemas
de información.
En esta parte se diseñan procedimientos
precisos para la captura de datos, a fin de
que los datos que van a entrar al sistema
de información sean correctos. Además
se debe de proporcionar una entrada
efectiva al sistema de información
mediante el uso de técnicas para el buen
diseño de formularios y pantallas.
… continuación




Parte del diseño lógico del sistema de
información es diseñar la interfaz de usuario.
La fase de diseño también incluye el diseño de
archivos o bases de datos que guardaran la
mayor parte de los datos necesarios para los
encargados en la toma de decisiones de la
organización.
En esta fase se trabaja también con los usuarios
para diseñar la salida (en pantalla o impresa) que
satisfaga las necesidades de información.
Por ultimo se deben diseñar procedimientos de
control y respaldo para proteger al sistema y a
los datos y producir paquetes de specificaciones
de programa para los programadores.
1.2.4. Programación

En esta fase del ciclo se trabaja con los
programadores para desarrollar cualquier
software original que se necesite.

Algunas de las técnicas estructuradas para
el diseño y documentación de software
incluyen diagramas estructurados, el
método HIPO (son las siglas de jerarquía
entrada/proceso/salida), diagramas de flujo,
diagramas Nassi-Schneiderman y WarnierOrr y Pseudocódigo. El analista de sistemas
usa uno o más de estos dispositivos para
comunicar al programador lo que es
necesario programar.
…continuación

Durante esta fase, también se trabaja con
los usuarios para desarrollar
documentación del software como:
◦
◦
◦
◦
◦
Manual de Usuario
Manual de Implementación
Manual del sistema o Archivo léame
Ayuda en línea
Sitios de preguntas frecuentes(FAQ,
Frequently Asked Questions)
◦ Archivo léame que se incluye en el software
1.2.5. Pruebas e Implementación
Pruebas
 Antes de ser usado, debe ser probado el
software. Es mucho menos costoso
encontrar problemas antes de que el
sistema sea entregado a los usuarios.
Algunas de las pruebas son realizadas solo
por los programadores, y otras en
colaboración con los analistas de sistemas.
 Primero se ejecutan una serie de pruebas
para que destaquen los problemas con
datos de ejemplo y eventualmente con
datos reales del software actual.
1.2.5. Pruebas e Implementación
Implementación
 En esta fase del desarrollo del software el
analista del sistema ayuda a implementar el
sistema de información. Esto incluye la
capacitación de los usuarios para que
manejen el sistema.

*** Debemos hacer notar que a veces los
sistemas trabajan en forma cíclica. Cuando
un analista termina una fase del desarrollo
de sistema y pasa a la siguiente, el
descubrimiento de un problema puede
obligar a que el analista regrese a la fase
anterior y modifique el trabajo que ya hizo.
Descargar

UNIDAD I