Title: SISTEMAS DE INFORMACION PARA LA CONSTRUCCION 5' DESARROLLO DE SISTEMAS DE INFORMACION
1SISTEMAS DE INFORMACION PARA LA CONSTRUCCION5.
DESARROLLO DE SISTEMAS DE INFORMACION
2SISTEMAS DE INFORMACION PARA LA CONSTRUCCION5.
DESARROLLO DE SISTEMAS DE INFORMACION
- Objetivos.
- Explicar la importancia de la planeación en el
desarrollo de los sistemas de información de la
organización. - Explicar el modelo de cuatro etapas de la
planeación de los sistemas de información. - Aplicar las metodologías para la planeación
estratégica de la tecnología de la información. - Aplicar la metodología para la determinación de
requerimientos de información de la organización. - Explicar los procesos para la asignación de
recursos y la planeación de proyectos de
sistemas. - Bibliografía Libro de TI (Turba, McLean y
Wetherbe), Cap. 12
3SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.1. PLANEACIÓN DE LA TECNOLOGÍA DE INFORMACIÓN
- Planeación estratégica
- Un plan de sistemas de información estratégica
identifica a un conjunto de aplicaciones basadas
en computadora que ayudarán a la compañía a
lograr sus metas de negocios. - Para crear un plan realmente estratégico, el
director de S.I. debe trabajar con el ejecutivo
de manera conjunta. - La planeación estratégica es un proceso complejo
que se fundamenta en las relaciones y las
comunicaciones.
4SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.1. PLANEACIÓN DE LA TECNOLOGÍA DE INFORMACIÓN
- Elementos de la Planeación estratégica
- Plan de tecnología de la información de largo
alcance o plan de la tecnología de la información
estratégico que establece la dirección completa
en términos de los requerimientos de
infraestructura y de recursos para las
actividades de la T.I. que se realizarían dentro
de 3 a 5 años. - Plan maestro a mediano plazo (identifica el
portafolio de aplicaciones) una lista de los
principales proyectos de información aprobados
que son consistentes con el plan a largo plazo.
Se prolonga varios años. - Plan táctico, con presupuestos y
calendarizaciones para proyectos y actividades
del año en curso. Pueden incluir elementos no
previstos en los otros planes. Todos los
proyectos provienen del plan maestro. - Todos los planes deben revisarse periódicamente.
5SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.1. PLANEACIÓN DE LA TECNOLOGÍA DE INFORMACIÓN
- Aspectos generales de la planeación básica
- Hacer corresponder el plan de la T. I. con el
plan de negocios organizacionales. - Diseñar una arquitectura de la T. I. para la
organización de manera que los usuarios, las
aplicaciones y las bases de datos puedan
integrarse y conectarse entre sí. - Asignar de una manera eficiente recursos para el
desarrollo de sistemas de información y los
recursos operacionales entre las aplicaciones
competidoras. - Planear los proyectos de sistemas de información
de manera que se terminen a tiempo y dentro del
presupuesto estimado, y que incluyan las
funcionalidades especificadas.
6SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.1. PLANEACIÓN DE LA TECNOLOGÍA DE INFORMACIÓN
- Modelo de 4 etapas de planeación de la T.I.
- Planeación estratégica de la T.I. Establecimiento
de la relación entre el plan organizacional
completo y el plan de la T.I. - Análisis de requerimientos de la información.
Identificación amplia de los requerimientos de
información organizacionales para establecer una
arquitectura de la información estratégica que
pueda usarse para dirigir proyectos de
aplicaciones específicas. - Asignación de recursos. Asignación tanto de
recursos para el desarrollo de aplicaciones de la
T.I. Como de recursos operacionales. - Planeación de proyectos. Desarrollo de un plan
que exprese la calendarización y los
requerimientos de recursos para proyectos
específicos de sistemas de información.
7SISTEMAS DE INFORMACION PARA LA CONSTRUCCION5.2.
PLANEACIÓN ESTRATÉGICA DE LA T.I.
- Planeación estratégica de la T.I.
- La planeación de la información estratégica debe
armonizar con la planeación organizacional
completa. - Actividades
- Establecer la misión de la T.I.
- Evaluar el entorno.
- Evaluar la disposición y las funciones de los
sistemas existentes. - Evaluar los objetivos y estrategias de la
organización. - Establecer los objetivos, estrategias y políticas
de la T.I. - Evaluar los impactos potenciales de la T.I.
- Resultados
- Carta constitutiva nueva o revisada de de la T.I.
y la evaluación de la condición del departamento
de S.I. - Evaluación precisa de las aspiraciones y de las
direcciones estratégicas de la organización. - Enunciado de los objetivos, estrategias y
políticas para el esfuerzo de la T.I.
8SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- METODOLOGIAS.
- 5.2.1. Planeación de sistemas de negocios (PSN)
- 5.2.2. Etapas de Nolan del modelo de crecimiento
de la T.I. - 5.2.3. Análisis de Fines/Medios (F/M).
- 5.2.4. Factores críticos de éxito (FEC)
9SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.1. Planeación de sistemas de negocios (PSN)
Estrategias de Negocios
Aplicaciones
Procesos de negocios
Clases de datos
BD de la organización
Arquitectura de información
10SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.1. Planeación de sistemas de negocios (PSN)
- Matriz Organización de procesos.
M Mucho Involucramiento P Algo de
Involucramiento
11SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.1. Planeación de sistemas de negocios (PSN)
- Matriz clase de datos/Proceso.
C Creador de datos U Usuario
de datos
12SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.2. Etapas del desarrollo de la T.I. (Nolan)
- Todas las organizaciones deben pasar por 6
etapas - En cada etapa se encuentran activos 4 procesos
en grado variable - El portafolio de aplicaciones. Mezcla de
aplicaciones instaladas y en proceso de
desarrollo. - La función y el conocimiento de los usuarios
Grado activo que tuvo la comunidad de usuarios en
la identificación y promoción de las aplicaciones
en su área de responsabilidad. - Los recursos de la T.I. Hardware, software,
personal y administración con que se cuenta para
proporcionar los servicios de información a la
compañía. - La planeación de la administración y las técnicas
de control. Diversas herramientas y técnicas,
como la planeación estratégica a largo plazo, que
se utilizan para manejar los recursos de
información.
13SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.2. Etapas del desarrollo de la T.I. (Nolan)
- Iniciación Procesamiento en lote. Sistemas
operacionales. S.I. Centralizado. - Expansión Crecimiento. Sistemas en línea. Poco
control. Incremento de los gastos. - Control. Evaluación de beneficios. Uso de
metodologías. Acumulación de aplicaciones y
usuarios insatisfechos. Se introduce la
planeación y el control. - Integración integración con telecomunicaciones y
bases de datos. Descentralización de funciones
del S.I. a los usuarios. Acercamiento del
procesamiento de datos al procesamiento de
información y conocimiento. - Administración de datos El procesamiento de la
información es la que dirige el desarrollo de
aplicaciones. La información se comparte. Se
explotan las bases de datos. - Madurez. La T.I. se vuelve un socio estratégico.
14SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.2. Etapas del desarrollo de la T.I. (Nolan)
- Las cuatro etapas en el desarrollo de la
planeación - Planeación independiente. Relación débil entre la
tecnología de la información y la planeación de
negocios. - Planeación conectada en una dirección. Los planes
de la tecnología de la información se basan en
los planes de negocios. - Planeación conectada en dos direcciones. Se
coordinan los planes de negocios y de la
tecnología de la información. - Planeación integrada. La planeación de la
tecnología de la información forma parte integral
de la planeación de negocios.
15SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.3. Análisis de Fines/Medios.
- Se emplea para determinar los requerimientos de
información a nivel organizacional, nivel
departamental o de los ejecutivos individuales. - Se enfoca primero a los fines o salidas que
genera un proceso organizacional. Posteriormente
se utiliza para definir los medios (entradas y
procesos) que se emplean para lograr esos fines. - El análisis de fines/medios tiene que ver tanto
con la eficacia como con la eficiencia de la
generación de salidas del proceso. - La eficacia se refiere a que tanto las salidas de
un proceso se vinculan con las entradas de otros
procesos - La eficiencia se refiere a la cantidad de
recursos que se requieren para transformar las
entradas en salidas. -
16SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.3. Análisis de Fines/Medios.
- Análisis de Fines/Medios.Ejemplo Requerimientos
de información de un ejecutivo de inventarios - Especificación de fines. El resultado final de
la función de administración del inventario
corresponde a mantener este último lo más bajo
posible pero en un nivel de disponibilidad
aceptable. - Especificación de medios. Las entradas y los
procesos para conseguir los fines son elementos
como pronósticos de las necesidades futuras,
cantidades disponibles y el pedido, elementos que
están obsoletos o en condición inutilizable,
política de seguridad de existencias, variaciones
de la demanda, costos de las peticiones y
mantenimiento de inventario y costo de los
artículos. - Las medidas de eficiencia son las siguientes
número y costo de los pedidos realizados, costo
de mantener el inventario y pérdidas por el
desecho de inventario obsoleto o inutilizable. - Las medidas de eficacia son las siguientes
número de artículos fuera del inventario y
negocios perdidos por el inventario no
disponible.
17SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.4. Factores críticos de éxito
- En toda organización existen hasta 6 funciones
claves. Si estas funciones se ejecutan
adecuadamente, la organización funcionará bien. - Las organizaciones deben medir en forma continua
el desempeño de estas áreas, tomando acciones
correctivas cuando resulte necesario. - Los planificadores de la T.I. identifican los
factores críticos de éxito al entrevistar a los
ejecutivos en una sesión inicial , y luego las
refinan a los largo de una o dos sesiones más. El
primer paso consiste en determinar los objetivos
de la organización de los cuales es responsable
el ejecutivo, y en seguida los factores que son
críticos para lograr estos objetivos. - Este método estimula a los ejecutivos qué es lo
más importante para su desempeño y a crear buenos
indicadores del mismo. - Ejemplo
- Objetivo Incremento de las ganancias.
- Factores Diseño atractivo del producto, Control
de costos de producción, organización apropiada
de los vendedores.
18SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- 5.2.4. Factores críticos de éxito
- Preguntas claves
- Cuáles son los objetivos centrales para su
organización? - Cuáles son los factores críticos que resultan
esenciales para cumplir con esos objetivos? - Qué decisiones o acciones son claves para estos
factores críticos? - Qué variables fundamentan estas decisiones y
cómo se miden? - Qué sistemas de información pueden proporcionar
estas medidas.
19SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.2. PLANEACIÓN ESTRATÉGICA DE LA T.I.
- Ciclo de Planeación estratégica de la T.I.
Establecer Políticas, Objetivos y estrategias de
los SI
Estable- cer la misión de los SI
Valoración Del ambiente Del SI
Valoración de los objetivos y estrategias organiza
cio- nales
- Func. actuales de los SI
- Nuevas oportunidades
- Entorno de negocios actual
- Nueva tecnología
- Portafolio de aplicaciones actuales
- Imagen de los SI
- Etapa de madurez de los SI
- Evaluación de habilidades del personal de SI
- Evaluación del SI y entorno
- Estructura de la organización
- Enfoque de la tecnología (Estrategia Tec.)
- Mecanismo de asignación de recursos
- Procesos de administración
- Objetivos y metas del S.I.
- Carta constitutiva del SI.
- (Declaración de la misión y de la visión del S.I.)
- Revisión del plan estratégico de la org.
- Identificación de los principales grupos
demandantes y sus objetivos - Determinación de las estrategias del SI para
apoyar las estrategias corporativas
20SISTEMAS DE INFORMACION PARA LA CONSTRUCCION5.3.
ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Su objetivo asegurar que los distintos sistemas
de información, las bases de datos y las redes
puedan integrarse para apoyar la toma de
decisiones y las operaciones. - Se lleva a cabo evaluando que información se
necesita para apoyar la toma de decisiones y las
operaciones presentes y proyectadas
21SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Modelo de 5 pasos
- Paso 1. Definir los subsistemas organizacionales
subyacentes. - Paso 2. Desarrollo de la matriz
subsistema/Responsable - Paso 3. Definir y evaluar los requerimientos de
información para los sistemas organizacionales. - Paso 4. Definir las principales categorías de
información y delinear entrevistas dentro de
ellas. - Paso 5. Desarrollo de la matriz información
subsistema..
22SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Paso 1. Definir los subsistemas organizacionales
subyacentes.
Estudio de mercado
Adquisición de terreno
Diseño de Viviendas modelo
Diseño urbano
Contabilidad Y finanzas
Administración Del proyecto
Ventas
Escrituración
Compras
Construcción
Control de calidad
23SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Paso 2. Desarrollo de la matriz
subsistema/Responsable
24SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Paso 3. Definir y evaluar los requerimientos de
información para los sistemas organizacionales.
Diseño de Viviendas modelo
Diseño urbano
Ventas
Administración Del proyecto
Contabilidad Y finanzas
Prog. de Entrega
Ctas por pagar
ProgramaDetallado
Avances reales
Control de calidad
Compras
Construcción
25SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Paso 4. Definir las principales categorías de
información y delinear entrevistas dentro de
ellas. - Ctas por pagar
- Prog de entregas
- Prog detallado
- Avances reales
-
26SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de los Requerimientos de información.
- Paso 5. Desarrollo de la matriz información
subsistema.
27SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Resultados del Análisis de los Requerimientos de
información. - Identificación de información de alta
retribución. - Proporcionan un indicador del orden en que deben
hacerse los estudios de factibilidad de los
sistemas al tomar en cuenta la importancia de la
información que proporcionan los diferentes
sistemas. - Provisión de una arquitectura de sistemas.
- Ayuda a definir sistemas integrados para
realizar diversos procesos de la organización,
puesto que la información para un sistema
proviene o se va a enviar a otro sistema de la
organización. - Guía en la asignación de recursos.
- Al identificar los sistemas con mayores
expectativas (por utilidad o integración) permite
tener un indicador a la hora asignar los recursos
para su desarrollo.
28SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Análisis de requerimientos de
- Información organizacional
Integrar el plan de desarrollo maestro
Evaluar los requerimientos de información de la
organización
- Identificación completa de la arquitectura de la
información. - Necesidades actuales de información.
- Necesidades de información proyectadas.
- Definición del proyecto de sistemas de
información. - Clasificación del proyecto.
- Calendarización del desarrollo multianual.
29SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
- Planeación de la asignación de recursos
Planeación de proyectos
Desarrollo del plan de requerimientos de recursos
Evaluación de proyectos y desarrollo de
los planes de proyectos.
- Identificación de tendencias.
- Plan del hardware
- Plan del software
- Plan del personal
- Plan de la red de comunicación de datos
- Plan de las instalaciones
- Plan financiero
- Evaluación del proyecto.
- Identificación de tareas
- Estimaciones de costo
- Estimaciones de tiempo
- Puntos de verificación
- Fechas de terminación
30SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.3. ANÁLISIS DE REQUERIMIENTOS Y ASIGNACIÓN DE
RECURSOS
Planeación de proyectos
- Planeación de la asignación de recursos
Análisis de requerimientos de información
organizacional
Planeación estratégica
Ciclo de planeación anual
Revisión (si es necesario)
Evaluación de proyectos y desarrollo de
los planes de proyectos.
Integrar el plan de desarrollo maestro
Desarrollo del plan de requerimientos de recursos
Establecer políticas, objetivos y estrategias de
los S.I.
Evaluar los Req. de información de la
organización
Valoración de los objetivos y estrategias organiza
cio- nales
Valoración del ambiente
Establecer la misión de los S.I.
31SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.4. PLANEACION DE LA ARQUITECTURA DE LA T.I.
Planeación de las arquitecturas de la tecnología
de la información. La arquitectura de la
tecnología de la información es el campo de
estudio y de práctica que se dedica a comprender
y a desplegar los componentes de los sistemas de
información en la forma de una infraestructura
organizacional. Consiste en la descripción de la
combinación de hardware, software, datos,
personal y elementos de telecomunicaciones dentro
de una organización, junto con los procedimientos
para emplearlos. Es un plan lógico de alto nivel
de los requerimientos de información y las
estructuras o la integración de los recursos de
información necesarios para cumplir con esos
requerimientos. Existen tres tipos básicos de
arquitectura CENTRALIZADA NO CENTRALIZADA
CLIENTE SERVIDOR
32SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.4. PLANEACION DE LA ARQUITECTURA DE LA T.I.
Planeación de las arquitecturas de la tecnología
de la información. ARQUITECTURA
CENTRALIZADA COMPONENTES FUNCIONAMIENTO VENT
AJAS DESVENTAJAS NO CENTRALIZADA COMPUTO
DISTRIBUIDO CÓMPUTO DE IGUAL A IGUAL
33SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.4. PLANEACION DE LA ARQUITECTURA DE LA T.I.
Planeación de las arquitecturas de la tecnología
de la información. CLIENTE SERVIDOR CLIENTE
Cualquier sistema o proceso que puede solicitar y
usar datos, servicios o el acceso a otros
sistemas que proporciona un servidor. SERVIDOR
Un sistema o proceso que proporciona datos,
servicios o acceso a otros sistemas para los
clientes, la mayor parte de las veces
simultáneamente. Para poder cumplir esta función
los servidores son más poderosos que los clientes
individuales. ESPECIALIZACIÓN Los servidores se
especializan en la tareas que llevan a cabo
servidor de archivos, de bases de datos, de
redes, de groupware, de internet,
etc. RESPONSABILIDADES DEL CLIENTE/SERVIDOR Se
debe definir el trabajo que realizará el cliente
y el que realizará el servidor. Dependiendo de la
cantidad de trabajo que efectúe el cliente, se
puede clasificar como Delgado (Thin) o Pesado
(Heavy).
34SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.4. PLANEACION DE LA ARQUITECTURA DE LA T.I.
- Planeación de las arquitecturas de la tecnología
de la información. - ALGUNOS PRINCIPIOS DE LA ARQUITECTURA
- Principios de la organización Todos los
profesionales de tecnología de la información
deben rendir cuentas directa o indirectamente a
la persona responsable de la función de T.I. - Principios de aplicaciones Hacer planeación
estratégica, usar métodos formales de desarrollo
de aplicaciones, participación de usuarios,
portabilidad, revisión de su utilidad, ser
administrados como un valor de la empresa. - Principios de datos Se considerarán como un
valor corporativo y manejarán como tales. Tener
planes de datos independientes de las
aplicaciones. El usuario es responsable del
contenido y consistencia de los datos y el
administrador de la seguridad. - Principios de infraestructura Usar técnicas de
modelación de datos para facilitar el desarrollo
de aplicaciones y la compartición. Alto nivel de
conectividad y compatibilidad entre la totalidad
de hardware, software, y los componentes de
comunicaciones.
35SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.4. PLANEACION DE LA ARQUITECTURA DE LA T.I.
Planeación de las arquitecturas de la tecnología
de la información. CONSIDERACIONES SOBRE LA
INFRAESTRUCTURA Las características y los
entornos de las organizaciones afectan su
infraestructura de la tecnología de la
información INDUSTRIA las firmas de manufactura
emplean menos servicios de infraestructura que
las firmas de venta al menudeo o
financieras. VOLATILIDAD DE MERCADO las firmas
que necesitan cambiar los productos rápidamente
utilizan más servicios de infraestructura. SINERG
IA DE UNIDADES DE NEGOCIOS las firmas que les
dan importancia a las sinergias (por ejemplo, las
interventas) utilizan más servicios de
infraestructura. ESTRATEGIA Y PLANEACION las
firmas que integran la T.I. y la planeación
organizacional, y que siguen o supervisan el
logro de sus metas estratégicas, utilizan más
servicios de infraestructura. FUNCIONES DE LA
INFRAESTRUCTURA Adm. de aplicaciones, Adm. de
la T.I., Adm. de las comunicaciones, Adm. de los
estándares, la capacitación en T.I., Seguridad,
Adm. de datos, Investigación y desarrollo.
36SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
DESARROLLO DE SISTEMAS Se refiere al proceso
de crear los diferentes sistemas de una
organización y de ponerlos en funcionamiento. Est
e es un proceso continuo en la organización
debido al cambio en el ambiente o en la
organización. Dado que los sistemas y su
implantación ocasiona fuertes gastos en las
organizaciones se deben tomar medidas para
Reducir el riesgo de falla en el
proceso Producir sistemas que aumenten la
eficacia de la organización.
37SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- DESARROLLO DE SISTEMAS
- METODOS PARA EL DESARROLLO DE SISTEMAS
- CICLO DE VIDA
- PROTOTIPOS
- DESARROLLO RAPIDO DE APLICACIONES
- DESARROLLO ORIENTADO A OBJETOS
38SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- El ciclo de vida de 8 etapas de los S.I. (CVDSI)
1. Iniciación del proyecto
2. Análisis del sistema y estudios de
factibilidad
3. Análisis y diseño lógico
4. Adquisición o desarrollo
5. Implementación
6. Operación
7. Auditoría
8. Mantenimiento
Regresa a la etapa previa o termina
39SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Etapa 1. Iniciación del proyecto.
- De acuerdo a la planeación
- Existencia de un problema o de una oportunidad
- Para mejorar el servicio que presta el
departamento de sistemas de información.
40SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Etapa 2. Análisis de sistema y estudio de
factibilidad. - Análisis de sistema
- Examen de la situación existente.
- Aislar los síntomas de un problema y determinar
su causa. - Identificación de procesos de negocios y sus
interrelaciones, así como el flujo de
información. - Estudio de las personas, los procedimiento, la
tecnología de información existente y el entorno. - Métodos
- Observaciones, revisión de documentos,
entrevistas y mediciones de desempeño.
41SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Etapa 2. Análisis de sistema y estudio de
factibilidad. - Estudios de factibilidad
- Tecnología
- Economía
- Factores de la organización
- Restricciones legales, éticas o de otro tipo.
42SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Etapa 3. Análisis y diseño lógico.
- Se determinan dos aspectos importantes del
sistema - Qué necesita hacerse?
- Cómo lograr esas funciones?
- El analista identifica los requerimientos de
información y especifica los procesos y las
funciones genéricas de los sistemas de
información como entradas, salidas y
almacenamiento, en vez de escribir programas o de
identificar software. - Las herramientas que se utilizan son
- Diagramas de flujo de datos (DFD) .
- Diagramas de entidad-relación (DER).
43SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Diagrama de flujo de datos (DFD)
- Definición
- El DFD es un medio de representar un sistema, a
cualquier nivel de detalle con una red gráfica de
símbolos que muestran flujos de datos, almacenes
de datos, procesos de datos y fuentes y destinos
de datos. - Objetivos o propósitos
- El propósito de los DFD es proporcionar un
puente semántico entre usuarios y desarrolladores
de sistemas. Los diagramas son - Gráficos, eliminando miles de palabras
- Representaciones lógicas, modelando QUE hace el
sistema, más que modelos físicos que muestren
COMO lo hace. - Jerárquicos, mostrando sistemas a cualquier nivel
de detalles, y - No técnicos, permitiendo que el usuario entienda
y revise.
44SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Diagrama de flujo de datos (DFD)
- Los DFDs tiene como objetivo evitar el costo de
- Falta de entendimiento del sistema por parte del
usuario/desarrollador, que resultan en la
necesidad de rehacer el sistema o bien en
sistemas que no se usan. - Tener que iniciar la documentación de cero cuando
el sistema físico cambia (tecnología), porque a
menudo la forma de hacer las cosas permanece. - Ineficiencias en el sistema porque el sistema se
enfoca a computarizar y no a sistematizar. - Estar inhabilitados para evaluar las fronteras de
proyecto del sistema o el grado de
automatización, que resultará en un proyecto con
un alcance inapropiado.
45SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
Diagrama de flujo de datos (DFD) Descripción Los
DFD están compuestos por los cuatro símbolos
básicos que se muestran a la derecha. Cualquier
sistema puede ser representado a cualquier nivel
de detalle con estos cuatro símbolos.
Las entidades externas, símbolos que representan
las fuentes de datos para el sistema o destinos
de datos a los que se dirige el sistema.
Los flujos de datos, flechas que representan el
movimiento de los datos.
Los Almacenes de datos, símbolos que representan
datos que no se están moviendo.
Los procesos, símbolos que representa una
actividad que transforma o manipula datos
(combina, reordena, transforma, etc.)
46SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
Diagrama de flujo de datos (DFD)
47SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
Diagrama de flujo de datos (DFD)
48SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
Otra versión de un DFD
49SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
Etapa 4. Adquisición o desarrollo. El diseño
lógico proporciona los requerimientos (funciones,
especificaciones y capacidades) del nuevo sistema
que debe ser construido o adquirido, incluye
todos los elementos necesarios hardware,
software, equipos de comunicación, bases de
datos, etc. El hardware se adquiere y configura
de acuerdo a las especificaciones. El software se
compra o se desarrolla, o bien se compra una
parte y se desarrolla otra. Se prepara la
documentación del sistema y la documentación para
la capacitación. Se hacen la pruebas de
funcionamiento.
50SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Etapa 5. Implementación
- Se debe planear la implementación con mucho
cuidado. - Se capacita a los usuarios y se les motiva a
utilizar el nuevo sistema. - Deben resolverse los problemas que se presenten
de manera inmediata. - Proporcionar ayuda a los usuarios.
- El proceso para implementar un nuevo sistema a
partir de un existente se llama conversión. Se
presentan los casos sigs - Conversión en paralelo.
- Desmontaje directo.
- Conversión piloto.
- Conversión en fases (o modular).
51SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
Etapa 6. Operación. Período durante el cual el
sistema funciona a toda su capacidad cumpliendo
los objetivos de la organización. Etapa 7.
Evaluación postauditoría. Consiste en la
evaluación del funcionamiento de los sistemas
durante su operación, en caso de resultar
exitosos o inmediatamente a su falla en otro
caso. Este paso proporciona información sobre el
desempeño real contra el supuesto o esperado, y
en caso de falla permitirá identificar las causas
de esta, con el fin de evitarlas en ocasiones
posteriores.
52SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
- Etapa 8. Mantenimiento.
- El mantenimiento puede tener las siguientes
modalidades - Corrección de errores o la realización de
modificaciones debidos a cambios en el entorno,
como las disposiciones fiscales u otras. -
- Mejora a las funciones que desarrolla el sistema
y nuevas funciones. -
53SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- METODOS PARA SISTEMAS COMPLEJOS O QUE SE
REQUIEREN CON URGENCIA - ELABORACIÓN DE PROTOTIPOS
-
- DESARROLLO RAPIDO DE APLICACIONES
- DESARROLLO ORIENTADO A OBJETOS.
54SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
ELABORACIÓN DE PROTOTIPOS
Determinar el sistema de información conceptual y
los requerimientos de detalle.
Desarrollar la base de datos relacional
inicial utilizando modelación de datos y
procedimientos.
Desarrollar el prototipo operativo, la estructura
de datos, los informes formales los informales
ad hoc
- Examinar el prototipo con respecto a
- Adición de entidades
- Cambio en las estructuras de datos
- Adición de elementos de datos
- Actualización del diccionario de datos
- Adición de herramientas de software
- Mejoramiento de las funciones de entrada y
- salidas
Mostrar el prototipo a los usuarios y dejar que
lo usen en problemas reales.
Es satisfactorio El prototipo?
NO
SI
Continuar con el CVDS
55SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- PROTOTIPOS
- Ventajas
- Facilidad para probar ideas sin incurrir en
grandes costos - Bajos costos totales de desarrollo cuando los
requerimientos varían grandemente - Facilidad para poner rápidamente un sistema
funcionando en la manos del usuario - División efectiva de labores entre el usuario
profesional y el profesional de sistemas de
información - Tiempo de desarrollo de la aplicación reducido
para obtener un sistema funcional - Utilización efectiva de los recursos humanos
escasos. - Desventajas
- Dificultad para administrar el cambio continuo de
requerimientos - Tendencia a aceptar el prototipo como producto
final
56SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- DESARROLLO RAPIDO DE APLICACIONES
- Posibilitan la creación de sistemas con mayor
rapidez, especialmente en aquellos casos en que
la interfaz de usuario es un componente muy
importante, o bien, en la reescritura de sistemas
heredados. - Componentes de un sistema de DRA
- Entorno de desarrollo de interfaces gráficas de
usuario. - Componentes reutilizables
- Generador de código.
- Entorno de desarrollo integrado al lenguaje.
- Ejemplos
- Visual Basic, Delphi
- Lenguajes 4gl Informix, Progress
-
57SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
DESARROLLO ORIENTADO A OBJETOS En los programas
normales se detalla paso a paso el procedimiento
que se debe seguir para llegar al resultado. En
un programa orientado a objetos no se inicia con
la tarea que se va a ejecutar, sino con los
aspectos del mundo real que deben modelarse para
llevar a cabo la tarea. Ventajas Reduce la
complejidad de los sistemas y los sistemas son
más fáciles de construir se mejora la calidad y
productividad de los programadores los sistemas
son más flexibles obliga a que los programadores
piensen en términos del mundo real y es ideal
para el desarrollo de aplicaciones
WEB. Desventajas General se ejecutan más
lentamente, no hay programadores capacitados.
58SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
DESARROLLO ORIENTADO A OBJETOS Los elementos del
mundo real se identifican con clase de objetos
(Similares a las entidades de un modelo de
datos). Cada clase de objetos puede almacenar
cierta información (estado) y realizar diferentes
actividades (comportamiento) Las clase pueden
tener una jerarquía, esto es, las clases
complejas pueden estar formadas por clases más
elementales. Cuando un programa orientado a
objetos se ejecuta, los objetos del mundo real se
crean a partir de las clases de objetos definidas
(esta se conoce como instanciado) , para obtener
un resultado o almacenar un datos en el objeto se
le envía a éste un mensaje. Los mensajes se
pueden enviar a un objeto en particular o a todos
los objetos. Un objeto también es capaz de enviar
un mensaje a otros objetos.
59SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- Selección de la estrategia para el desarrollo de
las aplicaciones. Contingencias - Tamaño del proyecto. Relativos a su costo y su
duración - Grado de estructuración. De acuerdo al tipo de
decisiones que soportará el sistema - Comprensión de tareas del sistema por el usuario.
Si los usuarios tienen un bajo nivel de
comprensión del las tareas que realizará el
sistema el nivel de incertidumbre en la
definición de requerimientos será alta. - Experiencia específica del desarrollador.
Experiencia del personal del grupo de desarrollo
en tareas similares a las que implica el proyecto
actual.
60SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
Selección de la estrategia para el desarrollo de
las aplicaciones. Contingencias.
61SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- Selección de la estrategia para el desarrollo de
las aplicaciones. - Los prototipos se utilizan cuando los
requerimientos son difíciles de establecer por
adelantado o cuando los requerimientos pueden
cambiar significativamente durante el desarrollo.
El principio en que se basa es que las personas
dicen con facilidad que les gusta o que les
disgusta de un sistema que puedan ver en
funcionamiento y no sobre lo que les gustaría que
hiciera un sistema imaginado o futuro. - El enfoque del ciclo de vida para el desarrollo
de aplicaciones de sistemas se utiliza cuando hay
un proceso bien definido por el cual, se concibe,
desarrolla e implanta una aplicación. -
62SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- Administración de los proyectos de desarrollo
- Factores
- Tamaño del proyecto
- Grado de estructura de las tareas que van a ser
automatizadas - El nivel de tecnología del proyecto de acuerdo a
la organización. - Herramientas
- Herramientas y técnicas de integración externa
para ligar el proyecto con los usuarios - Herramientas y técnicas de integración interna
para mantener el equipo de trabajo como una
unidad - Herramientas y técnicas de planeación formal para
estructurar y programar las tareas - Herramientas y técnicas de control formales para
evaluar el avance
63SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
- El desarrollo de los sistemas de información
como un proceso de cambio de la organización - Etapas para el cambio
- Descongelamiento. Incrementar la receptividad de
la organización para un posible cambio - Movimiento. Escoger un curso de acción y
seguirlo. - Reforzamiento. Reforzar el equilibrio de la
organización en un nuevo nivel después que el
cambio ha ocurrido. - El analista de sistemas como el agente de cambio
- Puntos claves que deben cuidarse
- Conseguir el consentimiento de los
administradores y los usuarios - Conseguir el consentimiento del usuario para
cualquier cambio requerido por el nuevo sistema - Asegurarse que el proyecto está bien definido y
que los planes están claramente especificados.
64SISTEMAS DE INFORMACION PARA LA CONSTRUCCION
5.5. DESARROLLO DE SISTEMAS COMPLEJOS O URGENTES
El desarrollo de los sistemas de información
como un proceso de cambio de la organización