1. Universidad de Oriente
Núcleo Monagas
Departamento de Ingeniería de Sistemas
Análisis y Diseño de Sistemas de Información – Unidad IV
EQUIPO ARIES
NEMER GERLEXIS
ORONOZ CARLOS
ORONOZ ROXIDI
RESPONSABLE POR EL EQUIPO
NEMER GERLEXIS
2. El desarrollo de Software es un proceso, donde se
utilizan técnicas y herramientas adecuadas a fin de
conseguir los requerimientos de un cliente.
Es la solución ajustada a los requerimientos de una
empresa u otro ente particular, surgiendo de una
idea, necesidad o problema.
Implica un Proceso, basado en
Técnicas y Herramientas
5. Técnica para la Recopilación de Datos
Técnica de Costo-Beneficios
Técnica de Planificación y Control
de Proyectos
6. Técnicas para la Recopilación de Datos
Las técnicas de recolección de datos
es una base fundamental en el
desarrollo del software. Son técnicas
utilizadas por el analista con el fin de
desarrollar sistemas de información
Encuestas Estas son:
Entrevistas
Observación
Cuestio-
narios
7. Entrevistas
Consiste en una serie de
preguntas, diseñadas
específicamente para
recolectar información de un
tema específico, suele ser útil
para recolectar datos y
adecuarse a las necesidades
del usuario.
Encuestas
Consiste en una serie de
preguntas destinada, no a uno,
si no a varias personas con el
fin de comparar resultados y
sacar la conclusión de cual es
la mejor solución para diseñar
un producto.
8. Observación
La observación es
caracterizada por ser
sistemática controlada y
mecanizada destinada a
Cuestionarios evitar errores de
subjetividad, confusiones
etc.
Es un conjunto de preguntas
sobre los hechos o aspectos que
interesan en una investigación y
son contestados por los
encuestados. Se trata de un
instrumento fundamental para la
obtención de datos.
9. Técnicas Costo-Beneficio
Es una técnica analítica que enumera y compara el costo neto de una
intervención con los beneficios que surgen como consecuencia de aplicar
dicha intervención. Para esta técnica, los costos y los beneficios de la
intervención se expresan en unidades monetarias.
Sirve como guía para lograr una respuesta de viabilidad, que si bien nos es
para nada definitiva, aterriza las expectativas que pueden ser profundizadas
de ser necesario.
10. Se describen a continuación los elementos que deberán contemplarse en
la evaluación:
Costo: Beneficio:
• Precio del Software • Precio del Software
• Infraestructura • Infraestructura
• Implantación • Implantación
• Entrenamiento de • Entrenamiento de
Usuario final. Usuario final.
Costo Total de la Solución (CTS) = Beneficio Total de la Solución
A+B+C+D (BTS) = A + B + C + D
Resultado:
Si CTS < BTS entonces la Solución es Viable, caso contrario no es
recomendable.
11. Técnicas de Planificación y Control de Proyectos
Comprende una serie de procedimientos, sin embargo, se mencionaran solo los
más complejos y/o significativos:
Objeto Entradas
Alcance
Describe la sistemática a Da comienzo con la
Todas las actividades
seguir para una correcta necesidad de desarrollar un
encamina das a la
planificación del desarrollo nuevo software o modificar
planeación, programación y
de una aplicación de uno existente y por tanto,
control de cada una de las
software y de las medidas de realizar una planificación
fases requeridas para el
de control a establecer por de las actividades
desarrollo de una aplicación
el gabinete de necesarias para realizar
de software específica.
programación. dicha aplicación.
12. Técnicas de Planificación y Control de Proyectos
Desarrollo
Para ejecutar un proyecto
basado en el desarrollo de
software es preciso definir
la estructura en que se
desglosan cada una de las
Control
Salidas actividades o tareas a
Fase final de la planificación
Este proceso finaliza con la realizar
y administración del
planeación, programación y para, finalmente, asignar a
proyecto de desarrollo de
control de cada una de las cada miembro del equipo su
software, ésta incluye el uso
actividades en las que correspondiente cuota de
del diagrama de flechas y la
consistirá el proyecto de gestión.
gráfica de tiempo para
desarrollo de una aplicación
hacer reportes periódicos
de software específica.
del progreso.
13.
14. Herramientas CASE
Se puede definir a las Herramientas CASE como un conjunto de
programas y ayudas que dan asistencia a los analistas,
ingenieros de software y desarrolladores, durante todos los
pasos del Ciclo de Vida d desarrollo de un Software.
El empleo de herramientas Case permiten integrar el proceso de ciclo de vida:
• Análisis de datos y procesos integrados mediante un repositorio.
• Generación de interfaces entre el análisis y el diseño.
• Generación del código a partir del diseño.
• Control de mantenimiento.