Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de
ingeniería
de software
UNIDAD 1
CONTENIDO DE LA PRESENTACION
1.2. Fases de la
herramientas CASE en la
1.3 Metodologías de
desarrollo de software
1.1 CONCEPTOS
BASICOS
Herramientas
Metodos
Procesos
Enfoque de
calidad
HERRAMIENTAS.
En el desarrollo formal de software
conjunto de tendencias de
desarrollo de software y
hardware en donde la
especificación,
verificación y diseño de
componentes se realiza
mediante notaciones,
lenguajes, herramientas y
técnicas basadas en teorías
con sólido fundamento
matemático.
PROCESOS.
En el desarrollo formal de software
metodologías o procedimientos
mantenibilidad y facilidad de
software.
1.2. Fases de
la Ingeniería
de software.
Análisis de requerimientos
Especificación
Diseño y Arquitectura
Programación
Prueba
Documentación
Mantenimiento
ANALISIS DE
REQUERIMENTOS
software.
En esta etapa la habilidad y experiencia en
contradictorios. Usualmente el
en la medida de lo posible.
ESPECIFICACION
Es la tarea de describir detalladamente el
ARQUITECTURA
Determinar cómo funcionará de forma
general sin entrar en detalles
incorporando consideraciones de la
implementación tecnológica, como el
hardware, la red, etc. Consiste en el
diseño de los componentes del sistema
que dan respuesta a las funcionalidades
descritas en la segunda etapa también
conocidas como las entidades de negocio.
Generalmente se realiza en base a
diagramas que permitan describir las
interacciones entre las entidades y su
secuenciado.
PROGRAMACION
test independiente).
DOCUMENTACION
Realización del manual de usuario, y
posiblemente un manual técnico con el
propósito de mantenimiento futuro y
ampliaciones al sistema. Las tareas de
esta etapa se inician ya en la primera
fase, pero sólo finalizan una vez
terminadas las pruebas.
MANTENIMIENTO
DE LAS
HERRAMIENTAS CASE
Concepto básico
Ventajas y desventajas
Estructura general de una
herramienta CASE
Algunas herramientas para
levantamiento de
requerimientos y de las etapas
de desarrollo de software.
CONCEPTO BASICO
GENERAL DE UNA
HERRAMIENTA CASE
CASE de alto nivel son aquellas herramientas que
diseño de sistemas.
CASE de bajo nivel son aquellas herramientas que
estimación.
VENTAJAS
Se pueden llegar a obtener las siguientes ventajas:
Menor tiempo de mantenimiento
Mayor independencia entre análisis, diseño y programación
Mayor independencia del análisis y diseño con respecto a
un entorno en particular.
Trabajar con tareas de mayor nivel que la codificación
pura.
Mejora de la calidad del producto de software
Aplicaciones más productivas para la empresa.
DESVENTAJAS
Muchas veces las herramientas CASE no cumplen los
ellas:
Dificultades para adaptarse al cambio, pues es un
IRQA4
Herramienta CASE de Ingeniería de Requisitos,
diseñada para soportar las actividades
realizadas en el proceso de especificación de
sistemas. Ésta facilita y formaliza la
comunicación entre el cliente, el proveedor y
los distintos miembros del equipo de desarrollo.
Facilita la captura, organización y análisis de
las condiciones, así como la especificación de
la solución mediante el apoyo metodológico
adaptable a cada cliente.
HERRAMIENTAS CASE
PARA MODELADO
PARA DISEÑO DE
SOFTWARE
PLATAFORMAS IDE
Los ambientes IDE no solamente están diseñados
para escribir código, hacer pruebas, y
depuraciones, sino que, además, nos permiten
disfrutar de la posibilidad de diseñar una Herramientas de
PARA PROGRAMAR
EDITORES DE TEXTO
Estas aplicaciones ofrecen un espacio de trabajo
donde el programador puede escribir código. Esta
tarea se puede realizar desde un simple editor
de texto, o en un entorno especializado con
pareo de llaves, herramientas de autocompletado
preinstaladas y resalte de sintaxis.
PARA PRUEBAS
administrativa, comprender la
cumplimiento de los
crear.
CONCLUSIONES
García Regalado Ricardo Alejandro
En conclusión, en el
desarrollo de software hay
muchas herramientas y
concepto de los que
solemos creer o podemos
imaginar y suelen ser de
gran ayuda conocer esta
misma información como las
herramientas y ayudas que
podemos aplicar para una
biuena gestion a futuro
con nuestros proyectos.
GRACIAS POR
LA ATENCION