Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión No. 1
Contextualización
INTRODUCCION
Debido a las tecnologías que utilizamos como parte de nuestra vida diaria, en
el campo de la programación surgen algunas necesidades que se requieren
cubrir respecto al desarrollo de un sistema de información (SI); éste deberá
estar actualizado y brindar la posibilidad al programador del mejoramiento para
su aplicación, así como posibilitar la solución eficaz y a corto plazo de
problemas que pudieran presentarse en un futuro en el sistema.
Conceptos básicos
Metodología
Una metodología de desarrollo de software incluye un conjunto de actividades
utilizadas como marco de referencia para la estructuración, planeación y control
de todo el proceso de desarrollo de los sistemas de información.
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
Desarollo de un
SI
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
Casos de uso
Los casos de uso se construyen a partir del conocimiento de los usuarios, en
tanto son similares a los problemas o situaciones cotidianas, lo que permite ir
ajustando el sistema de manera adecuada a la operación. Para garantizar la
participación de los usuarios en este proceso se emplea un lenguaje común y
cotidiano, evitando el uso de tecnicismos.
Herramientas
Las herramientas de ayuda para el desarrollo de un sistema de información (SI)
surgieron para intentar solucionar los problemas inherentes a los proyectos de
generación de aplicaciones informáticas: plazos y presupuestos incumplidos,
insatisfacción del usuario, escasa productividad y baja calidad de los
desarrollos.
Algunas de estas herramientas se dirigen principalmente a mejorar la calidad,
como las CASE (Computer Aided Software Engineering, o ingeniería de
software asistida por ordenador). Otras se encauzan a mejorar la productividad
durante la fase de construcción, como los lenguajes de cuarta generación (4GL
- fourth generation language).
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
De análisis y diseño
Permiten al desarrollador crear un modelo del sistema que se va
a construir, y también su evaluación de validez y consistencia.
Proporcionan un grado de confianza en la representación del
análisis y ayudan a eliminar errores con anticipación.
De programación
Comprenden los compiladores, editores y depuradores de los
lenguajes de programación convencionales.
De integración y prueba
Sirven de ayuda a la adquisición, medición, simulación y prueba de
los equipos lógicos desarrollados.
1
Análisis Financiero del sofware
De gestión de prototipo
Los prototipos son utilizados ampliamente en el desarrollo de
aplicaciones para la evaluación de especificaciones de un SI, o
para un mejor entendimiento sobre cómo los requisitos de un SI
se ajustan a los objetivos perseguidos.
De mantenimiento
Las herramientas de mantenimiento se clasifican del siguiente
modo:
De gestión de proyectos
La mayoría de las herramientas CASE de gestión de proyectos se
centran en un elemento específico de la gestión del proyecto, en
lugar de proporcionar un soporte global para la actividad de
gestión. Utilizando un conjunto seleccionado de ellas se pueden
realizar estimaciones de esfuerzo, costo y duración, hacer un
seguimiento continuo del proyecto, estimar la productividad y la
calidad, etcétera.
1
Análisis Financiero del sofware
De soporte
Se engloban en esta categoría las herramientas que recogen las
actividades aplicables en todo el proceso de desarrollo:
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
1)Identificación de
2)Determinación de 3)Analisis de las
problemas,
los requerimientos necesidades del
oportnidades y
de informacion sistema.
objetivos.
1
Análisis Financiero del sofware
Para cada una de las fases listadas en el punto anterior hay subetapas (o
tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el
desarrollo de sistemas define el orden para las actividades involucradas y la
coordinación entre ellas, su enlace y realimentación. Entre los modelos más
conocidos están el de cascada o secuencial, en espiral e iterativo incremental.
Revisa la información sobre los siguientes modelos:
- Modelo en cascada
El primer modelo de desarrollo de software publicado se derivó de
otros procesos de ingeniería 2 , y tomó las actividades fundamentales
del proceso de especificación, desarrollo, validación y evolución, que
representa como fases separadas del proceso.
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
1
Análisis Financiero del sofware
Actividad de Aprendizaje
Instrucciones: