Upload
jgbd127
View
7.115
Download
0
Embed Size (px)
DESCRIPTION
Desarrollo del Software
Citation preview
Barrios, José – Blondell, Reinaldo – García, Jaqueline
Clasificación de las Herramientas para llevar a cabo un Sistema de Información
DESARROLLO DEL SOFTWARE
Herramienta
• Por extensión se denominacomo dispositivos oprocedimientos queaumentan la capacidad dehacer ciertas tareas.
• Tal es el caso delas herramientas deprogramación, herramientasmatemáticas o herramientasde gestión.
• Aunque este concepto viole lacaracterística básica de lasherramientas de ser mediospara la aplicación controladade energía
Fuente: Wikipedia
Jacqueline García
Herramienta de programación
Es un programainformático que usaun programador paracrear, depurar, gestionar omantener un programa.
Fuente: Wikipedia
Jacqueline García
Clasificación Herramientas de Programación
Sistema de Información
Análisis
Desarrollo
Diseño
Jacqueline García
Clasificación Herramientas de Programación (cont.)
• Herramientas de Recolección de Datos
• Herramientas para Diagramación
• Herramientas para el DiccionarioAnálisis
• Herramientas de Especificación
• Herramientas para presentaciónDiseño
• Herramientas para Ingeniería de Software
• Generadores de Código
• Herramientas para pruebasDesarrollo
Jacqueline García
Herramientas para el Análisis
Ayudan a los especialistas ensistemas a documentar unsistema existente, ya sea éstemanual o automatizado, y adeterminar los requerimientosde una nueva aplicación.
Jacqueline García
Herramientas para el Análisis
Jckeline García
Herramientas para el diccionario:
DbDesigner, Access, entre otras
Herramientas para diagramación:
crean representaciones gráficas de sistemas y actividades
Diagramas de flujo, Microsoft Visio, Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas en inglés, Unified Modeling Language)
Herramientas para recolección de datos:
Entrevistas, cuestionarios, encuestas, observación
Jacqueline García
Ejemplo
Las herramientas con mayor utilidad, en cualquier categoría
están siendo ya automatizadas tanto
para mejorarla eficiencia del
analista como para permitir obtener del
esfuerzo de análisis, resultados más completos y
exactos.
Jacqueline García
Ejemplo
Jckeline GarcíaJacqueline García
José Barrios
Pregunta
¿Cual de las siguientes opciones se corresponde conuna Herramienta de Análisis?
a) Diccionario de Datos
b) Microsoft Visio
c) UML
d) DBDesigner
e) Todas las Anteriores
f) Ninguna de las AnterioresRespuesta Correcta
LETRA E
José Barrios
Herramientas para el Diseño
Apoyan el proceso de formular las característicasque el sistema debe tener para satisfacer losrequerimientos detectados durante lasactividades de análisis
• Herramientas de especificación : apoyan elproceso de formular las características quedebe tener una aplicación, tales comoentradas, salidas, procesamiento yespecificaciones.
• Herramientas para presentación : Se utilizanpara describir la posición de datos, mensajesy encabezados sobre pantallas determinales, reportes y otros medios deentrada y salida.
José Barrios
Ejemplo
Especificación
Presentación
José Barrios
Especificación
Presentación
José Barrios
Herramientas CASE
• Desde el inicio de la era de las computadoras, losanalistas han utilizado las herramientas para eldiseño de sistemas
• El desarrollo y evolución de herramientascomputarizadas han mejorado lo que significa eldiseño de sistemas
• Sistemas de software que intentaproporcionar ayuda automatizada a lasactividades del proceso de desarrollo deun software.
José Barrios
José Barrios
¿Cómo se clasifican lasHerramientas de Diseño?
a) Herramientas para Diagramación y Diccionario
b) Generador de Código y Herramientas deEspecificación
c) Microsoft Power Point y Flash
d) Herramientas de Especificación y Presentación
e) Todas las Anteriores
f) Ninguna de las Anteriores
Pregunta
Respuesta CorrectaLETRA D
José Barrios
Herramientas para el Desarrollo
Reinaldo Blondell
Ayudan a trasladar del análisis aldiseño de aplicaciones funcionales.A su Vez esta clasificado en:
• Herramientas de Ingeniería de Software
• Generador de Código
• Herramientas para Pruebas
Herramientas para el Desarrollo
Ing. Soft.
• Apoyan el diseños de software, incluyendo procedimientos ycontroles, así como la documentación correspondiente
Código
• Producen el código fuente y las aplicaciones a partir deespecificaciones funcionales bien articuladas.
Pruebas
• Apoyar la fase de evaluación de un sistema o de partes delmismo contra las especificaciones.
Reinaldo Blondell
Reinaldo Blondell
Reinaldo Blondell
Reinaldo Blondell
Reinaldo Blondell
Reinaldo Blondell
Pregunta
¿Cuál es el Objetivo de las
Herramientas de Pruebas?
Apoyar la fase de evaluación de un sistema o de partes del mismo contra las especificaciones.
Reinaldo Blondell
Pregunta para la Profesora
¿Según su opinión y a travésde un ejemplo práctico cualesserían las herramientas quemejor apoyarían o ayudarían alAnálisis, Diseño y Desarrollo deun Sistema de Información?
José Barrios
Conclusiones
Reinaldo Blondell
Gracias por su atención…
“Dime y lo olvido,
enséñame y lo recuerdo,
involúcrame y lo aprendo”
Benjamín Franklin
El Equipo