Callao 406 – Bs. As. – Tel. (011) 4372-2107 / Lavalle 1838 – Bs. As. – Tel. (011) 4373-3199
info@universitas.edu.ar / www.universitas.edu.ar
MATERIA
IMPLANTACIÓN DE SISTEMAS
INFORMÁTICOS
PROFESOR
Pablo Luis Córtes
Implantación de sistemas informáticos
I ndice
Página
Guía de la materia 5
Presentación 9
Objetivos 10
Red conceptual 11
Simbología 13
Módulo I: 15
Esquema de contenidos 17
- Unidad de Aprendizaje 1 19
La información como recurso 21
Ingeniería de sistemas basados en computadora 25
Administración de proyectos 28
Autoevaluación 31
Clave de corrección 32
- Unidad de Aprendizaje 2 33
Calidad del software 35
Administración de la calidad 38
Administración de la configuración 40
Autoevaluación 43
Clave de corrección 44
Cierre 45
Módulo II: 47
Esquema de contenidos 51
- Unidad de Aprendizaje 1 53
Ciclos de vida de los sistemas 55
Determinación de la factibilidad y la administración de
las actividades de análisis y diseño 58
La entrevista 62
Cuestionarios 66
Análisis de los sistemas orientados a objetos 69
Preparación de la propuesta de sistemas 72
Diseño efectivo de salidas 76
Diseño de sistemas críticos 78
Autoevaluación 81
Clave de corrección 82
Textos
GUÍA DE LA
MATERIA
Estimado alumno:
P resentación
O bjetivos
R ed conceptual
Administración Auditoría
sobre sobre
Se Tienen
Estudio de Sistemas de Información Componentes
Factibilidad realiza
Se desarrolla en un
Sobre
Ciclo de vida
Que tiene
Sobre
Control de Calidad Etapas
Sobre
Pruebas
Simbología
No olvide que los siguientes símbolos indican acciones o destacan aspectos
importantes. También usaremos distintos grisados para resaltar palabras o
frases, como también figuras y gráficos explicativos.
Lecturas
Concepto importante
Consulte a su tutor
Sugerencias
Actividades
Autoevaluación
Síntesis
Clave de corrección
MÓDULO 1
PROYECTOS
INFORMÁTICOS
E squema de contenido
Módulo 1
Unidad de Aprendizaje 1: “Desarrollo y Administración”
Unidad de Aprendizaje 1
I ntroducción
O bjetivos
Y dice que:
Síntesis
SISTEMAS EXPERTOS
Asimilan la experiencia de quienes toman las decisiones en la
solución de problemas.
Aplique lo aprendido...
Actividad 1
Luego agrega:
Síntesis
1) Propiedades funcionales.
2) Propiedades emergentes no funcionales.
1) Cambios en el proceso.
2) Cambios en el trabajo.
3) Cambios organizacionales.
Refuerce su aprendizaje:
Actividad 2
Responda:
Una vez que se establecen las características sobre los pasos a seguir debemos
ser muy cuidadosos en como vamos a administrar cada uno de los proyectos a fin
de llegar a buen término y cumplimentar con los requerimientos del usuario.
Administración de proyectos
Además sostiene:
Los proyectos pueden ser nuevos o innovadores, por lo que no existe un conjunto
de experiencias para guiar su administración. El proceso del software no se
comprende del todo.
Se deben identificar y valorar los riesgos mayores del proyecto para establecer su
probabilidad y consecuencias para este. Para los riesgos más probables y
potencialmente serios, se deben hacer planes para anularlos, administrarlos o
tratarlos. Estos riesgos se deben discutir de manera explícita en cada reunión de
progreso del proyecto.
Síntesis
En este texto, hemos señalado que:
• Redacción de la propuesta
• Planeación y calendarización del proyecto
• Costeo del proyecto
• Supervisión y revisión del proyecto
• Selección y evaluación del personal
• Redacción y presentación de informes
Realice la siguiente:
Actividad 3
Responda:
1. ¿Por que la intangibilidad de los sistemas de software plantea
problemas para la administración de los proyectos de software?
A utoevaluación
C lave de corrección
Unidad de Aprendizaje 2
I ntroducción
O bjetivos
• Analice los sistemas críticos en los cuales las caídas del sistema pueden tener
consecuencias humanas o económicas severas.
• Comprenda que para lograr la confiabilidad se tienen que evitar los errores
durante el desarrollo de un sistema, detectar y eliminar los errores cuando el
sistema se está utilizando y limitar el daño provocado por caídas de operación.
El tema central del texto es la calidad del software. El profesor Cortes se refiere,
entre otros casos a:
Destacamos:
Y también:
Síntesis
El texto 4, nos ha planteado el tema de la calidad del software y a la confiabilidad
como un soporte para alcanzar la confianza.
Disponibilidad
Dimensiones Fiabilidad
Seguridad
Protección
Actividad 4
Responda:
1) ¿Cuáles son las dimensiones más importantes de la confiabilidad de
los sistemas?
Administración de la calidad
Una vez que hablamos sobre la calidad del software, en líneas generales, ahora
debemos centralizar ese tema de calidad, en una administración eficiente de ella.
Para ello, lea el siguiente texto:
Síntesis
Hemos señalado como tema central a la administración de la calidad. Para lograrla
se pueden realizar tres actividades:
1) Aseguramiento de la calidad.
2) Planeación.
3) Control
Además se pueden aplicar normas internacionales como los ISO 9000 que
describen varios aspectos de la calidad.
Actividad 5
Responda:
Administración de la configuración
Destacamos que:
Síntesis
Hemos desarrollado algunos conceptos referidos a la administración de la
configuración, entre los cuales subrayamos:
Actividad 6
2) Realice un listado con las etapas en las que se divide un plan de CM.
A utoevaluación
2) Identifique ¿cuáles son las razones por las que la confiabilidad es un atributo más
importante que el desempeño?
4) ¿Cuáles son los enfoques comparables que se utilizan para fortalecer la protección de
un sistema?
C lave de corrección
d) Compensar la falta de desempeño del sistema con trabajo por parte de los
usuarios.
3) A los sistemas donde las caídas pueden provocar una pérdida económica importante,
daños físicos o amenazas a la vida humana.
5)
C ierre
Es importante que el analista esté capacitado para una selección y evaluación del
personal para lograr los objetivos propuestos, en el desarrollo del sistema sin
apartarse de los objetivos de la organización
MÓDULO 2
IMPLANTACIÓN
DE SISTEMAS
P resentación
O bjetivos
E squema de contenido
Módulo 2
Unidad de Aprendizaje 1: “Introducción, Proyecto Análisis y diseño”
Unidad de Aprendizaje 1
I ntroducción
O bjetivos
En esta primera UA nos iniciamos con el desarrollo del ciclo de vida de sistemas y
las características que debe tener en cuenta el analista para un trabajo eficiente.
Para ello, lea el siguiente texto:
Actividad 7
Síntesis
Hemos concluido el tema en el que abordamos el ciclo de vida de los sistemas
haciendo referencia al tipo de producto que estudiamos. En ese sentido, el autor
señala que el software:
1) Se desarrolla no se fabrica.
2) No se descompone.
3) Se construye a medida.
Determinación de la factibilidad y la
administración de las actividades de
análisis y diseño”
Una vez que se establecieron las características del ciclo de vida de los sistemas,
es importante saber la posibilidad que el proyecto solicitado sea posible de su
realización, es decir analizar la factibilidad del mismo. Para ello, lea el siguiente
texto:
Agreguemos:
En virtud de esto, deben atenderse las presiones que surjan del intento por
mantener tal equilibrio. Generalmente son dos los lideres que surgen de un grupo,
un líder de tareas y un líder socio-emocional.
Finalmente digamos:
Basándose en que los grupos tienen normas, los mismos integrantes deben
revisarlas periódicamente, con el fin de asegurar que se mantengan funcionales
para alcanzar las metas del grupo.
Síntesis
Hemos establecido el cumplimiento de una serie de pautas para la exitosa
implementación del sistema que se resumen en las siguientes:
• Factibilidad técnica
• Factibilidad económica
• Factibilidad operativa
Actividad 8
Responda
La entrevista
Una vez que se estudió la factibilidad del proyecto, debemos comenzar con las
diferentes sub-etapas a fin de recabar información relevante para el desarrollo de
sistemas. Para ello, lea el siguiente texto:
Este texto aborda el tema de la entrevista, que es uno de los métodos que utiliza
en analista de sistemas para recopilar datos sobre los requerimientos de
información.
1. Lectura de antecedentes
2. Establecimiento de los objetivos de la entrevista.
3. Selección de los entrevistados.
4. Preparación del entrevistado.
5. Selección del tipo y la estructura de las preguntas.
Las preguntas pueden ser de dos tipos básicos: de tipo abierto o de tipo cerrado.
Las preguntas de tipo abiertas permiten todo tipo de opciones de respuesta al
entrevistado. Las preguntas cerradas limitan las posibles opciones de la
respuesta. Las preguntas de exploración pueden ser tanto abiertas como
cerradas, pero requieren mayor grado de detalle por parte de quien las contesta.
Síntesis
A efectos de lograr la recopilación de información eficiente es necesario la
utilización de herramientas para llevar a cabo esas tareas, una de las
herramientas para lograr ese objetivo es la entrevista.
6. Lectura de antecedentes
7. Establecimiento de los objetivos de la entrevista.
8. Selección de los entrevistados.
9. Preparación del entrevistado.
10. Selección del tipo y la estructura de las preguntas.
Dentro de los tipos de pregunta que podemos definir, existen de dos tipos:
1. Preguntas Abiertas
2. Preguntas Cerradas
Una vez definidas las preguntas, debemos establecer la forma de dejar constancia
de la misma, donde podemos elegir en dos opciones
Una vez que usted ha leído e interpretado el texto, lo invitamos a resolver esta:
Actividad 9
Cuestionarios
Otra de las herramientas para recabar información además de la entrevista son los
cuestionarios, sobre todo cuando debemos recabar información de un grupo
grande de personas. Para ello, lea el siguiente texto:
Una vez que se han establecido los objetivos de los cuestionarios, el analista inicia
la redacción de preguntas abiertas o preguntas cerradas. La elección del
vocabulario es sumamente importante y debe reflejar el lenguaje de los miembros
de la organización. Las preguntas deben ser sencillas, específicas imparciales no
dirigidas, técnicamente precisas y dirigirse hacia aquellos que sean conocedores
del tema.
Síntesis
Además de la utilización de las entrevistas, podemos utilizar otra herramienta
sobre todo cuando el grupo de gente que participará en el proyecto es muy
numeroso o se encuentra geográficamente disperso.
Hemos observado que al igual que en las entrevistas existen dos tipo de
preguntas:
• Preguntas Abiertas
• Preguntas Cerradas
Actividad 10
La representación gráfica del movimiento de los datos se realiza por medio del uso
de cuatro símbolos: un rectángulo redondeado que ilustra el procesamiento de los
datos o sus transformaciones; un cuadrado doble que ilustra una entidad externa
(fuente o receptora de datos); una flecha para indicar el sentido del flujo de los
datos y un rectángulo abierto por un extremo para mostrar un almacén de datos.
Entre las ventajas que tienen los diagramas de flujo de datos se tiene la sencillez
de la notación, permitiendo que el analista los conciba sin restringirse a una
implantación física en particular.
Una vez que se crean los diagramas de flujo de datos, los analistas, los utilizan
para compilar el diccionario de datos, el cual es un elemento de referencia que
contiene información acerca de los datos de todos sus procesos, su
almacenamiento, flujos, estructuras y elementos del sistema que estamos
estudiando. Una forma de iniciar el diccionario de datos, es incluir a todos los
elementos de los diagramas de flujo de datos.
Síntesis
Es fundamental comprender el movimiento lógico de los datos como así también la
documentación de todo el proyecto. Para ello se utilizan:
Actividad 11
En él destacamos que:
Los requerimientos de información nos orientan hacia el tipo de software que debe
comprarse o desarrollarse, así como el equipo requerido para realizar las
funciones necesarias de transformación de los datos.
Los analistas de sistemas deben estimar las cargas de trabajo con el fin de
identificar de manera adecuada la capacidad de carga de trabajo actual y
proyectar lo que se requerirá.
Aunque el equipo de cómputo sufre rápidas innovaciones no ocurre así con los
procedimientos que se utilizan para su evaluación.
Con el inventario del equipo existente y del que se encuentra por llegar los
analistas de sistemas deben determinar si será recomendable un nuevo equipo de
cómputo, modificaciones al actual o el actual sin cambios.
Síntesis
Uno de los puntos fundamentales sobre la implantación del sistemas, es la
preparación de la propuesta del sistema, donde los mandos gerenciales deben
decidir sobre la realización del proyecto.
• Alquiler
• Alquiler con opción a compra
• Compra
• Facilidad de uso
• Calidad de la documentación
• Servicios de apoyo que ofrece el vendedor
Actividad 12
Síntesis
Salidas
• Impresoras
• Pantalla
• Audio
• Microformas
Actividad 13
Síntesis
Es fundamental que los sistemas desarrollados sean confiables, para ello es
necesario que estén libres de fallas.
• La detección de caídas
• La valoración del daño
• La recuperación de fallas
• La reparación de fallas
Actividad 14
A utoevaluación
1) ¿Cuáles son las etapas, en líneas generales que tiene el ciclo de vida de los
sistemas?
2) Defina cuáles son las herramientas más usuales para recabar información en
la etapa de análisis.
C lave de corrección
1) Debemos tener en cuenta que según el autor que aborda el tema, pueden
variar las diferentes etapas, pero en líneas generales son cuatro: Análisis,
Diseño, Implementación y Control
2) Hay una gran variedad de herramientas para recabar información, pero las más
usuales son, la entrevista y el cuestionario.
Unidad de Aprendizaje 2
I ntroducción
Iniciemos el recorrido:
O bjetivos
• Identifique varias técnicas de prueba que se utilizan para descubrir fallas en los
programas y asegurar la calidad de los mismos, para una implementación
eficiente.
• Reconozca los lineamientos que permiten probar las interfaces de los
componentes.
• Comprenda los enfoques específicos para las pruebas de componentes y
pruebas de integración par sistemas orientados a objetos.
• Describa los principios de la operación del apoyo de las herramientas CASE
para implementar las pruebas.
Parte del aseguramiento de la calidad total consiste en ver que los programas y
los sistemas se diseñan adecuadamente, se documenten y se les dé
Universitas Estudios Superiores 85
Implantación de sistemas informáticos
mantenimiento. La prueba de programas específicos, de subsistemas y de
sistemas totales es esencial para el aseguramiento de la calidad. La evaluación se
realiza para destacar cualquier problema existente con el programa y sus
interfaces, aun antes de que el sistema se llegue a utilizar. De manera típica, la
evaluación se da de manera descendente, verificando en un principio, los códigos
del programa en el escritorio. Después seguirán varios pasos de evaluación
intermedia, la evaluación del sistema completo con datos reales (aquellos datos
que han sido procesados con éxito en el sistema activo). Esto proporciona una
oportunidad de trabajar con cualquier problema que se presente, aun antes de que
el sistema entre en producción.
Síntesis
Es fundamental para el analista asegurar la calidad en los sistemas que desarrolla,
para ello cuenta con tres enfoques:
• Buen diseño
• Documentación
86 Universitas Estudios Superiores
Implantación de sistemas informáticos
• Mantenimiento
• Interna
• Externa
¿Qué opina de los sistemas para asegurar la calidad? Reflexione a partir de esta:
Actividad 15
Cuando hablamos de pruebas del software, debemos tener en cuenta que es más
importante probar las partes del sistema que se utilizan más frecuentemente que
las partes que raramente se ejecutan. Existen diferentes tipos de pruebas que
pueden desarrollarse. Las pruebas de caja negra no necesitan acceder al código
fuente. Los casos de prueba derivan de la especificación del programa, sin
importar como lo realiza.
Síntesis
Cuando hablamos de pruebas del software, debemos tener en cuenta que es más
importante probar las partes del sistema que se utilizan más frecuentemente que
las partes que raramente se ejecutan
• Caja Negra
• Estructurales
• De integración
Estos pasos son muy importantes para lograr la confiabilidad de los sistemas.
Actividad 16
4. Explique por qué son necesarias las pruebas de interfaces, dado que
unidades individuales han sido validadas extensamente mediante
pruebas de unidades.
Trabaje con su tutor en forma constante. Consúltelo cuando usted crea que es
necesario
A utoevaluación
C lave de corrección
C ierre
Teniendo en cuenta cuáles son las etapas en el Ciclo de Vida de los sistemas, se
desarrollaron con diferente profundidad las características de cada uno de ellos,
sin perder de vista el objetivo general de la organización.
Merece una atención especial, las pautas para el desarrollo de la etapa de prueba
de sistemas, que si bien el programador realiza las pruebas de los sistemas, esto
es un proceso mucho más complejo e integrado, con metodología de trabajo, que
deben ser, preferentemente, llevado a cabo por equipos ajenos al de análisis y
desarrollo.
L ectura Sugerida
Ould, M.: Managing Software Quality and Business Risk. John Wiley and Sons,
1999.
Ince, D. ISO 9000 and Software Quality Assurance McGraw – Hill ,1994