2. Equipos de Desarrollo (roles).
Elaboración de prototipos:
Es útil en situaciones donde los requerimientos se definen pobremente y/o cuando se necesita
velocidad. Es importante contar con herramientas como lenguajes de software de cuarta
generación y generadores de pantalla.
Desarrollo rápido de aplicaciones (DRA):
Es necesario cuando los nuevos sistemas se necesitan muy rápido. El desarrollo
rápido de aplicaciones tal vez es menos apropiado que los lenguajes de
programación.
Desarrollo orientado a objetos:
Este se esta volviendo cada vez más popular, pero su uso se ve limitado por una
escasez de personal que cuente con las habilidades en este campo.
3. Java es un lenguaje orientado a objetos que resulta especialmente
adecuado para desarrollar aplicaciones de red, a pesar que este
tipo de lenguaje tiende a ejecutarse lentamente.
Desarrollo del usuario final:
Aunque es más apropiado para proyectos pequeños, Los
ejecutivos deben estar alertas acerca del desarrollo del usuario final
en situaciones donde los problemas con el sistema pueden conducir
a riesgos importantes para la organización como: fallas del sistema,
resultados imprecisos, revelación de datos confidenciales,
ineficiencia, incompatibilidad con otros sistemas e incapacidad para
mantener el sistema si los desarrolladores se van de la corporación.
Comprar o subcontratar:
En los sistemas mas grandes y complejos que tienen un
significativo riesgo de fracaso, las organizaciones deben considerar
y estar conscientes de los costos relativamente altos de
implementaciones adicionales que implican la compra de paquetes
de software empresarial.
4. Etapa previa o de diagnostico: Es la etapa de planeación y diagnostico, con la que se inicia el
desarrollo del sistema.
Causas que justifiquen la automatización de los sistemas:
- Información de baja calidad
- Sistemas que manejan grandes volúmenes de datos
- Mejorar el servicio a clientes, etc.
Diagnostico de la situación actual:
- Determinar el objetivo
- Determinar el alcance
- Definir la interrelación del sistema.
Estudio de Viabilidad: Es el documento que contiene un conjunto de evaluaciones
e investigaciones que servirán de base para evaluar la conveniencia de
sistematizar o no sistematizar. Normalmente el estudio de viabilidad es
desarrollado por Analistas de Sistemas, apoyados por un grupo de decisión
formado por altos ejecutivos de la empresa.
Contenido:
- Objetivo del sistema
- Situación actual del sistema
- Situación propuesta, plan de implementación, recomendaciones. El
contenido esencial debe sostenerse en estudios de Costo-Beneficio.