Anda di halaman 1dari 5

INSTITUTO TECNOLOGICO SUPERIOR PUREPECHA

INGENIERIA EN SISTEMAS COMPUTACIONALES

MATERIA:
FUNDAMENTOS DE INGENIERIA DE SOFTWARE

PROFESOR:
LIC. JULIAN OMAR BALTAZAR HERNANDEZ

ALUMNO:
LUIS ANTONIO JAIMES CUEVAS

SEMESTRE:
NOVENO

CHERAN, MICH. NOVIEMBRE 2016

MODELO DE ANLISIS

El modelo de anlisis debe lograr tres objetivos primarios:

1) Describir lo que requiere el cliente.


2) establecer una base para la creacin de un diseo de software.
3) definir un conjunto de requisitos que se pueda validar una vez que se
construye el software.

Para lograr estos objetivos, el modelo de anlisis extrado durante el anlisis


estructurado toma la forma ilustrada a continuacin:

En el centro del modelo se encuentra el diccionario de datos -un almacn que


contiene definiciones de todos los objetos de datos consumidos y producidos por el
software-.
Tres diagramas diferentes rodean el ncleo.
El diagrama de entidad-relacin (DER) representa las relaciones entre los objetos
de datos.
El diagrama de flujo de datos (DFD) sirve Para dos propsitos:

1) Proporcionar una indicacin de cmo se transforman los datos a medida que


se avanza en el sistema.
2) representar las funciones (y subfunciones) que transforman el flujo de datos.
El diagrama de transicin de estados (DTE) indica cmo se comporta el sistema
como consecuencia de sucesos externos.

HERRAMIENTAS CASE PARA EL ANLISIS

La tecnologa CASE es la automatizacin del desarrollo software para mejorar la


calidad del sistema de informacin.
Permitir aplicaciones prcticas de metodologas estructuradas, al ser realizadas
con una herramienta consigue agilizar el trabajo.
Facilitar la realizacin de prototipos y desarrollo conjunto de aplicaciones.
Simplificar el mantenimiento de los programas.
Mejorar y estandarizar la documentacin
Aumentar la portabilidad de las aplicaciones.
Facilitar la reutilizacin de componentes software.
Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la
utilizacin de grficos.

COMPONENTES DE UNA HERRAMIENTA CASE

Una herramienta case se compone de:


Un diccionario donde se almacenan los elementos creados por la herramienta,
cuya gestin se realiza mediante el apoyo de un sistema de Gestin de base de
datos (SGBD).
El meta modelo, que constituye el marco para la definicin de tcnicas y
metodologas soportadas por la herramienta. No siempre es visible.
La carga o descarga de datos, permiten cargar el repertorio de la herramienta
CASE con datos provenientes de otros sistemas, o generan a partir de la propia

herramienta esquemas de base de datos, programas, pueden alimentar otros


sistemas. Este elemento proporciona un medio de comunicacin con otras
herramientas.
Una comprobacin de errores que permiten llevar a cabo un anlisis de la
exactitud, integridad y consistencia de los esquemas generados por la herramienta.
Una interfaz de usuario, que constar de editores de texto y herramientas de
diseo grfico que permitan la utilizacin de un sistema de ventanas, iconos y
mens, con la ayuda del ratn, definir los diagramas, matrices.

ESTRUCTURA GENERAL DE UN HERRAMIENTA CASE

La estructura CASE se basa en lo siguiente


Un CASE de alto nivel es la herramienta que automatiza o apoya las fases
superiores del ciclo de vida del desarrollo de sistemas como la planificacin de
sistemas, el anlisis de sistemas y el diseo de sistemas.
Un CASE de bajo nivel es la herramienta que automatiza o apoya las fases
inferiores del ciclo de vida como el diseo detallado de sistemas, la implantacin de
sistemas y el soporte de sistemas.
Un CASE cruzado de ciclo de vida se aplica a las herramientas que apoyan
actividades a lo largo de todo el ciclo de vida, se incluyen actividades como la
gestin de proyectos y la estimacin.

ESTADO ACTUAL

La tecnologa CASE supone la automatizacin del desarrollo de software para


elevar la productividad y la calidad en el desarrollo de sistemas anlogas a lo que
suponen las tcnicas CAD/CAM en este enfoque permite mejorar la calidad del
software.
La mejora y la estandarizacin de la documentacin.
Aumentar la portabilidad de las aplicaciones.
Facilitar la reutilizacin de componentes de software
Permitir un desarrollo y un refinamiento de las aplicaciones, mediante la utilizacin
de controles grficos.

INTEGRACION DE LAS HERRAMIENTAS CASE EN EL FUTURO

Esta herramienta evoluciona en tres tipos de integracin.


1. La integracin de datos dispone de herramientas CASE con diferentes estructuras
de diccionarios para el intercambio de datos.
2. La integracin de presentacin confiere a todas las herramientas CASE el mismo
aspecto.
3. La integracin de herramientas CASE son capaces de invocar a otras CASE de
forma automtica.

CLASIFICACIN DE LAS HERRAMIENTAS CASE

La primera clasificacin del CASE:


TOOLKIT: Es la coleccin de herramientas que permiten automatizar un conjunto
de tareas de las fases del ciclo de vida del sistema informtico, planificacin
estratgica, Anlisis, Diseo y Generacin de programas.
WORKBENCH: Son conjuntos de herramientas que dan soporte a la
automatizacin del proceso de desarrollo del sistema informtico. Permiten cubrir el
ciclo de vida completo. El producto final aportado es un sistema en cdigo ejecutable
y su documentacin.
La segunda clasificacin es teniendo en cuenta el ciclo de vida que automatizan:
UPPER CASE: Requerimientos de Desarrollo Funcional de Planes Corporativos.
MIDDLE CASE: Anlisis y Diseo.
LOWER CASE: Generacin de cdigo, e implantacin.

CARACTERISTICAS DESEABLES DE UNA CASE

La herramienta debe proporcionar facilidades de construccin para separar la


aplicacin entre el cliente, servidor y entre servidores. La herramienta debe crear
cdigos para Windows, OS/2 Macintosh, Unix y plataformas de servidores
conocidas, desplegar la versin correcta del cdigo en la maquina apropiada.