Vous êtes sur la page 1sur 18

HERRAMIENTAS

En la Ingeniera de Software
INTEGRANTES:
- Joaquin Robles, Romel
- Gamarra Paredes, David

INTRODUCCION
Las Herramientas de Ayuda al Desarrollo de Sistema de Informacin,
surgieron para intentar dar solucin a los problemas inherentes a
los proyectos de generacin de aplicaciones informticas: plazos
y presupuestos incumplidos,
insatisfaccin
del
usuario,
escasa productividad y baja calidad de los desarrollos, entre otros.
Desde que entramos a la Universidad, aprendemos a resolver
problemas a travs de algoritmos, formulas matemticas y por supuesto
programacin.
Cuando realizamos proyectos serios. Seguimos
problemas , pero ahora, con la Ingeniera de software.

resolviendo

INGENIERIA DE
SOFTWARE
Es el establecimiento de principios, tcnicas y mtodos
de
ingeniera; para desarrollar, documentar y mantener software de
calidad, de tal forma que sea rentable, que sea fiable y que trabaje
en maquinas reales.

Ingeniera de Software
UN ENFOQUE
DE CALIDAD

OS
D
O
MT

PROCESOS

HER
R AM
IENT
AS

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 de desarrollo de
un Software.

El desarrollo de
modelos grficos del
sistema.

Permite

La generacin de
interfaces de
usuario.

La comprensin del
diseo.
La conversin
automtica de
programas.
(Portabilidad)

Objetivos de las Herramientas CASE


Ayuda a la reutilizacin
del software,
portabilidad y
estandarizacin de la
documentacin

Mejorar la
productividad en el
desarrollo y
mantenimiento del
software
Aumentar la calidad
del software

Gestin global en
todas las fases de
desarrollo de
software con una
misma herramienta

Reducir el tiempo y
costo de desarrollo y
mantenimiento de los
sistemas informticos
Mejorar la
planificacin de un
proyecto

Facilitar el uso de las


distintas metodologas
propias de la ingeniera
del software

Aumentar la
biblioteca de
conocimiento
informtico de una
empresa

U-CASE

M-CASE

L-CASE

Upper CASE (U-CASE), herramientas que ayudan en las


fases de planificacin, anlisis de requisitos y estrategia del
desarrollo, usando, entre otros diagramas UML.

Middle CASE (M-CASE), herramientas para automatizar


tareas en el anlisis y diseo de la aplicacin.

Lower CASE (L-CASE), herramientas que semiautomatizan la generacin de cdigo, crean programas de
deteccin de errores, soportan la depuracin de programas
y pruebas.

Microsoft Project
Microsoft
Project
es
un
software
de administracin de proyectos diseado, desarrollado y
comercializado por Microsoft para asistir a administradores
de proyectos en el desarrollo de planes, asignacin
de recursos a tareas, dar seguimiento al progreso,
administrar presupuesto y analizar cargas de trabajo.

Rational Rose
Rational Rose es una herramienta
de produccin y comercializacin estableci
das por Rational Software Corporation
(actualmente parte de IBM). Rose es un
instrumento operativo conjunto que
utiliza el Lenguaje Unificado (UML) como
medio
para
facilitar
la
captura
de dominio de
la semntica,
la arquitectura y el diseo.
Este software tiene la capacidad de:

Crear
Modificar
Ver
Manipular

Los componentes de un modelo

Business Process Modeling Notation


Business Process Modeling Notation (BPMN) es una notacin grfica que
describe la lgica de los pasos de un proceso de Negocio. Esta notacin ha sido
especialmente diseada para coordinar la secuencia de los procesos y los
mensajes que fluyen entre los participantes de BizAgi las diferentes actividades.

Por qu es importante Modelar con BPMN?


BPMN es un estndar internacional de modelado de procesos aceptado
por la
comunidad.
BPMN es independiente de cualquier metodologa de modelado de
procesos.
BPMN crea un puente estandarizado para disminuir la brecha entre los
procesos de negocio y la implementacin de estos.
BPMN permite modelar los procesos de una manera unificada y
estandarizada
permitiendo un entendimiento a todas las personas de una
organizacin.

Caso venta de entradas en el Cine

Erwin Data Modeler

Es una herramienta que nos


ayuda a disear y crear de
manera visual una base de
datos. Puede ser utilizado
para detallar un anlisis o
refinarlo en otro momento y
distribuir
en
partes
la
documentacin requerida por
esta aplicacin.

Caso sistema de ventas de productos

Herramientas de Implementacin
Se usan principalmente para codificar es software,
codificar los datos, hacer pruebas, etc.
PROGRAMACION

GESTION DE DATOS

COMPILADORES

Gracias por su Atencin

Vous aimerez peut-être aussi