Sistemas i - Ing Software Unidad III Arquitectura Del Software
Ing. Software II - Herramientas
-
Upload
rom-joaquin-r -
Category
Documents
-
view
226 -
download
0
description
Transcript of Ing. Software II - Herramientas
HERRAMIENTASEn la Ingeniería de Software
INTEGRANTES:
- Joaquin Robles, Romel- Gamarra Paredes, David
INTRODUCCIONLas Herramientas de Ayuda al Desarrollo de Sistema de Información, surgieron para intentar dar solución a 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, entre otros.
Desde que entramos a la Universidad, aprendemos a resolver problemas a través de algoritmos, formulas matemáticas y por supuesto programación.
Cuando realizamos proyectos serios. Seguimos resolviendo problemas , pero ahora, con la Ingeniería de software.
INGENIERIA DE SOFTWARE
Es el establecimiento de principios, técnicas y métodos de ingeniería; para desarrollar, documentar y mantener software de calidad, de tal forma que sea rentable, que sea fiable y que trabaje en maquinas reales.
UN ENFOQUE DE CALIDAD PROCESOS
MÉTODOSHERRAMIENTAS
Ingeniería de Software
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 gráficos del
sistema.
La conversión automática de
programas.(Portabilidad)
La generación de interfaces de
usuario.
La comprensión del diseño.
Permite
Herramientas CASE
Objetivos de las Herramientas CASE
Mejorar la productividad en el
desarrollo y mantenimiento del
software
Aumentar la calidad del software
Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos
Mejorar la planificación de un
proyecto
Aumentar la biblioteca de conocimiento
informático de una empresa
Ayuda a la reutilización del software, portabilidad y
estandarización de la documentación
Gestión global en todas las fases de
desarrollo de software con una
misma herramienta
Facilitar el uso de las distintas metodologías propias de la ingeniería
del software
U-CASE
M-CASE
L-CASE
Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.
Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.
Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas.
Microsoft Project
Microsoft Project es un software de administración de proyectos diseñado, desarrollado y comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de planes, asignación de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y analizar cargas de trabajo.
Rational Rose
Rational Rose es una herramienta de producción y comercialización establecidas 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 semántica, la arquitectura y el diseño.
Este software tiene la capacidad de:
• Crear• Modificar• Ver• Manipular
Los componentes de un modelo
Business Process Modeling NotationBusiness Process Modeling Notation (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada 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 estándar internacional de modelado de procesos aceptado por la comunidad.• BPMN es independiente de cualquier metodología de modelado de procesos.• BPMN crea un puente estandarizado para disminuir la brecha entre los procesos de negocio y la implementación de estos.• BPMN permite modelar los procesos de una manera unificada y estandarizada permitiendo un entendimiento a todas las personas de una organización.
Caso venta de entradas en el Cine
Erwin Data Modeler
Es una herramienta que nos ayuda a diseñar y crear de manera visual una base de datos. Puede ser utilizado para detallar un análisis o refinarlo en otro momento y distribuir en partes la documentación requerida por esta aplicación.
Caso sistema de ventas de productos
Herramientas de Implementación
Se usan principalmente para codificar es software, codificar los datos, hacer pruebas, etc.
PROGRAMACION GESTION DE DATOS
COMPILADORES
Gracias por su Atención