SlideShare una empresa de Scribd logo
1 de 30
METODOLOGIA DE DESARROLLOMETODOLOGIA DE DESARROLLO
DELDEL
SOFTWARESOFTWARE

HERRAMIENTAS CASEHERRAMIENTAS CASE
HERRAMIENTAS CASEHERRAMIENTAS CASE
 DEFINICION.DEFINICION. CComputeromputer AAidedided SSoftwareoftware EEngineeringngineering
 Ingeniería de software asistida por computadoraIngeniería de software asistida por computadora
CASE es una filosofía que se orienta a la mejorCASE es una filosofía que se orienta a la mejor
comprensión de los modelos de empresa, sus actividades ycomprensión de los modelos de empresa, sus actividades y
el desarrollo de sistemas de información. Esta filosofíael desarrollo de sistemas de información. Esta filosofía
involucra además el uso de programas que permite:involucra además el uso de programas que permite:
1.1. Construir los modelos que describe la empresa.Construir los modelos que describe la empresa.
2.2. Describir el medio en el que se realizan las actividades.Describir el medio en el que se realizan las actividades.
3.3. Llevar a cabo la planificación.Llevar a cabo la planificación.
4.4. El desarrollo del sistema informativo desde la planificación,El desarrollo del sistema informativo desde la planificación,
pasando por el análisis y diseño de sistemas, hasta lapasando por el análisis y diseño de sistemas, hasta la
generación del código de los programas y lageneración del código de los programas y la
documentación.documentación.
HERRAMIENTAS CASEHERRAMIENTAS CASE
 OBJETIVOS.OBJETIVOS.
 Aumentar la productividad de las áreas de desarrollo yAumentar la productividad de las áreas de desarrollo y
mantenimiento de los sistemas informáticos.mantenimiento de los sistemas informáticos.
 Mejorar la calidad del software desarrollado.Mejorar la calidad del software desarrollado.
 Reducir tiempos y costos de desarrollo y mantenimiento delReducir tiempos y costos de desarrollo y mantenimiento del
software.software.
 Mejorar la gestión y dominio sobre el proyecto en cuanto aMejorar la gestión y dominio sobre el proyecto en cuanto a
su planificación, ejecución y control.su planificación, ejecución y control.
 Mejorar el archivo de datos (enciclopedia) deMejorar el archivo de datos (enciclopedia) de
conocimientos y sus facilidades de uso, reduciendo laconocimientos y sus facilidades de uso, reduciendo la
dependencia de analistas y programadores.dependencia de analistas y programadores.
HERRAMIENTAS CASEHERRAMIENTAS CASE
 OBJETIVOS.OBJETIVOS.
 Automatizar:Automatizar:
 El desarrollo del software.El desarrollo del software.
 La documentación.La documentación.
 La generación del código.La generación del código.
 El chequeo de errores.El chequeo de errores.
 La gestión del proyecto.La gestión del proyecto.
 Permitir:Permitir:
 La reutilización (reusabilidad) del software.La reutilización (reusabilidad) del software.
 La portabilidad del software.La portabilidad del software.
 La estandarización de la documentación.La estandarización de la documentación.
 IntegrarIntegrar las fases de desarrollo (ingeniería de software) con laslas fases de desarrollo (ingeniería de software) con las
herramientas CASE.herramientas CASE.
 FacilitarFacilitar la utilización de las distintas metodologías quela utilización de las distintas metodologías que
desarrollan la propia ingeniería de software.desarrollan la propia ingeniería de software.
HERRAMIENTAS CASEHERRAMIENTAS CASE
 ENCICLOPEDIA.ENCICLOPEDIA.
En el contexto CASE se entiende por enciclopedia a la base deEn el contexto CASE se entiende por enciclopedia a la base de
datos que contiene todas las informaciones relacionadas con lasdatos que contiene todas las informaciones relacionadas con las
especificaciones, análisis y diseño del software. En esta base deespecificaciones, análisis y diseño del software. En esta base de
datos se incluyen las informaciones de:datos se incluyen las informaciones de:
1.1. DATOS:DATOS: Son elementos, atributos (campos), asociacionesSon elementos, atributos (campos), asociaciones
(relaciones), entidades (registros), almacenes de datos,(relaciones), entidades (registros), almacenes de datos,
estructuras, etc.estructuras, etc.
2.2. PROCESOS:PROCESOS: Procesos, funciones, módulos, etc.Procesos, funciones, módulos, etc.
3.3. GRAFICOS:GRAFICOS: DFD (Diagrama de flujo de datos), DER (DiagramaDFD (Diagrama de flujo de datos), DER (Diagrama
entidad relación), DFD (Diagrama de descomposición funcional),entidad relación), DFD (Diagrama de descomposición funcional),
ED (Diagrama de estructura), Diagrama de clases, etc.ED (Diagrama de estructura), Diagrama de clases, etc.
4.4. REGLAS: De Gestión, de métodos, etc.REGLAS: De Gestión, de métodos, etc.
CLASIFICACION DE LASCLASIFICACION DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
1.1. Clasificación delClasificación del CASECASE en función de las fases del ciclo de vidaen función de las fases del ciclo de vida
abarcadas.abarcadas.
 HERRAMIENTAS INTEGRADAS, I-CASE (integrated CASE,HERRAMIENTAS INTEGRADAS, I-CASE (integrated CASE,
CASE INTEGRADO):CASE INTEGRADO): abarcan todas las fases del ciclo de vida delabarcan todas las fases del ciclo de vida del
desarrollo de sistemas. Son llamadas también workbench.desarrollo de sistemas. Son llamadas también workbench.
WORKBENCH:WORKBENCH: Son conjuntos integrados de herramientas que danSon conjuntos integrados de herramientas que dan
soporte a la automatización del proceso completo de desarrollo delsoporte a la automatización del proceso completo de desarrollo del
sistema informático. Permiten cubrir el ciclo de vida completo. Elsistema informático. Permiten cubrir el ciclo de vida completo. El
producto final aportado por ellas es un sistema en código ejecutable yproducto final aportado por ellas es un sistema en código ejecutable y
su documentación.su documentación.
 HERRAMIENTAS DE ALTO NIVEL, U-CASE (Upper CASE-HERRAMIENTAS DE ALTO NIVEL, U-CASE (Upper CASE-
CASE Superior)CASE Superior) o front-end, orientadas a la automatización yo front-end, orientadas a la automatización y
soporte de las actividades desarrolladas durante las primeras fases delsoporte de las actividades desarrolladas durante las primeras fases del
desarrollo: planificación estratégica, requerimientos de desarrollo.desarrollo: planificación estratégica, requerimientos de desarrollo.
CLASIFICACION DE LASCLASIFICACION DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
 HERRAMIENTAS NIVEL MEDIO, (Middle CASE)HERRAMIENTAS NIVEL MEDIO, (Middle CASE) abarca lasabarca las
fases de análisis y diseño.fases de análisis y diseño.
 HERRAMIENTAS DE BAJO NIVEL, L-CASE (Lower CASEHERRAMIENTAS DE BAJO NIVEL, L-CASE (Lower CASE
- CASE inferior)- CASE inferior) o back-end, dirigidas a las últimas fases delo back-end, dirigidas a las últimas fases del
desarrollo: generación de código, construcción e implantación.desarrollo: generación de código, construcción e implantación.
 JUEGO DE HERRAMIENTAS O TOOLKITSJUEGO DE HERRAMIENTAS O TOOLKITS : Son el tipo más: Son el tipo más
simple de herramientas CASE. Permiten automatizar un conjuntosimple de herramientas CASE. Permiten automatizar un conjunto
de tareas de algunas de las fases del ciclo de vida del sistemade tareas de algunas de las fases del ciclo de vida del sistema
informático: planificación estratégica, análisis, diseño, generacióninformático: planificación estratégica, análisis, diseño, generación
de programas.de programas.
CICLO DE VIDACICLO DE VIDA
CreaciónCreación
DispositivoDispositivo
De EstudiosDe Estudios
CreaciónCreación
DispositivoDispositivo
De EstudiosDe Estudios
AnálisisAnálisis
GlobalGlobal
AnálisisAnálisis
GlobalGlobal
AnálisisAnálisis
DetalladoDetallado
DiseñoDiseño
DetalladoDetallado
DiseñoDiseño
DetalladoDetallado
ProgramaciónProgramación
Y puesta aY puesta a
puntopunto
ProgramaciónProgramación
Y puesta aY puesta a
puntopunto
ImplantaciónImplantaciónImplantaciónImplantación MantenimientoMantenimientoMantenimientoMantenimiento
MODELOMODELO
GLOBALGLOBAL
MODELOMODELO
DETALLADODETALLADO
MODELO DEMODELO DE
IMPLANTACIONIMPLANTACION
FASE 2FASE 2
DECISIONDECISION
FASE 3FASE 3
DESARROLLODESARROLLO
FASE 4FASE 4
PRODUCCIONPRODUCCION
FASE 1FASE 1
PREVIAPREVIA
CICLO DE VIDA DEL SISTEMA DECICLO DE VIDA DEL SISTEMA DE
INFORMACIONINFORMACION
UpperUpper
CASECASE
MiddleMiddle
CASECASE
LowerLower
CaseCase
CLASIFICACION DE LASCLASIFICACION DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
2. Clasificación del CASE utilizando la funcionalidad como criterio2. Clasificación del CASE utilizando la funcionalidad como criterio
principal.principal.
 HERRAMIENTAS DE PLANIFICACION DE SISTEMASHERRAMIENTAS DE PLANIFICACION DE SISTEMAS
DE GESTION.DE GESTION.
Sirven para modelizar los requisitos de información estratégicaSirven para modelizar los requisitos de información estratégica
de una organización. Proporcionan un "metamodelo" del cual sede una organización. Proporcionan un "metamodelo" del cual se
pueden obtener sistemas de información específicos. Supueden obtener sistemas de información específicos. Su
objetivo principal es ayudar a comprender mejor cómo se mueveobjetivo principal es ayudar a comprender mejor cómo se mueve
la información entre las distintas unidades organizativas. Estasla información entre las distintas unidades organizativas. Estas
herramientas proporcionan una ayuda importante cuando seherramientas proporcionan una ayuda importante cuando se
diseñan nuevas estrategias para los sistemas de información ydiseñan nuevas estrategias para los sistemas de información y
cuando los métodos y sistemas actuales no satisfacen lascuando los métodos y sistemas actuales no satisfacen las
necesidades de la organización.necesidades de la organización.
CLASIFICACION DE LASCLASIFICACION DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
 HERRAMIENTAS DE ANALISIS Y DISEÑOHERRAMIENTAS DE ANALISIS Y DISEÑO
Permiten al desarrollador crear un modelo del sistema que se vaPermiten al desarrollador crear un modelo del sistema que se va
a construir y también la evaluación de la validez y consistenciaa construir y también la evaluación de la validez y consistencia
de este modelo. Proporcionan un grado de confianza en lade este modelo. Proporcionan un grado de confianza en la
representación del análisis y ayudan a eliminar errores conrepresentación del análisis y ayudan a eliminar errores con
anticipación. Se tienen:anticipación. Se tienen:
 Herramientas de análisis y diseño (modelamiento)Herramientas de análisis y diseño (modelamiento)
 Herramientas de creación de prototipos y de simulaciónHerramientas de creación de prototipos y de simulación
 Herramientas para el diseño y desarrollo de interfasesHerramientas para el diseño y desarrollo de interfases
 Máquinas de análisis y diseño (mopdelamiento)Máquinas de análisis y diseño (mopdelamiento)
CLASIFICACION DE LASCLASIFICACION DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
 HERRAMIENTAS DE PROGRAMACIONHERRAMIENTAS DE PROGRAMACION
Aquí se engloban los compiladores, los editores y losAquí se engloban los compiladores, los editores y los
depuradores de lenguajes de programción convencionales.depuradores de lenguajes de programción convencionales.
Ejemplo de estas herramientas son:Ejemplo de estas herramientas son:
 Herramientas de codificación convencionalesHerramientas de codificación convencionales
 Herramientas de codificación de cuarta generaciónHerramientas de codificación de cuarta generación
 Herramientas de programación orientadas a objetos.Herramientas de programación orientadas a objetos.
 HERRAMIENTAS DE INTEGRACION DE PRUEBA:HERRAMIENTAS DE INTEGRACION DE PRUEBA:
Sirven de ayuda a la adquisición, medición, simulación y pruebaSirven de ayuda a la adquisición, medición, simulación y prueba
de los equipos lógicos desarrollados. Entre las más utilizadasde los equipos lógicos desarrollados. Entre las más utilizadas
están:están:
 Herramientas de análisis estáticoHerramientas de análisis estático
 Herramientas de codificación de cuarta generaciónHerramientas de codificación de cuarta generación
 Herramientas de programación orientadas a los objetos.Herramientas de programación orientadas a los objetos.
CLASIFICACION DE LASCLASIFICACION DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
 HERRAMIENTAS DE GESTION DE PROTOTIPOS:HERRAMIENTAS DE GESTION DE PROTOTIPOS:
Los prototipos son utilizados ampliamente en el desarrollo deLos prototipos son utilizados ampliamente en el desarrollo de
aplicaciones, oara la evaluacioón de especificaciones de unaplicaciones, oara la evaluacioón de especificaciones de un
sistema de información o para un mejor entendimiento de cómosistema de información o para un mejor entendimiento de cómo
los requisitos de un sistema de información se ajustan a loslos requisitos de un sistema de información se ajustan a los
objetivos perseguidos.objetivos perseguidos.
 HERRAMIENTAS DE MANTENIMIENTO:HERRAMIENTAS DE MANTENIMIENTO:
Esta categoria se puede subdividior en:Esta categoria se puede subdividior en:
 Herramientas de ingeniería inversaHerramientas de ingeniería inversa
 Herramientas de reestructuración y análisis de códigoHerramientas de reestructuración y análisis de código
 Herramientas de reingenieríaHerramientas de reingeniería
 Herramientas de gestión de proyectosHerramientas de gestión de proyectos
ETAPAS EN EL METODO CASEETAPAS EN EL METODO CASE
La medotologia CASE se basa en un analizas y desarrollo delLa medotologia CASE se basa en un analizas y desarrollo del
tipo descendiente en el que el ciclo de vida se comprende en lastipo descendiente en el que el ciclo de vida se comprende en las
siguientes etapas:siguientes etapas:
 ESTRATEGIAESTRATEGIA
 ANALISISANALISIS
 DISEÑODISEÑO
 CONSTRUCCIONCONSTRUCCION
 DOCUMENTACIONDOCUMENTACION
 TRANSICIONTRANSICION
 PRODUCCION.PRODUCCION.
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
ESTRATEGIESTRATEGI
AA
ANALISISANALISIS
DISEÑODISEÑO
CONSTRUCCIONCONSTRUCCION DOCUMENTACIONDOCUMENTACION
TRANSICIONTRANSICION
PRODUCCIONPRODUCCION
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
 ESTRATEGIA.ESTRATEGIA.
Tiene por objetivo lograr un entendimiento claro de las necesidades de laTiene por objetivo lograr un entendimiento claro de las necesidades de la
organización y del ambiente en que opera el sistema o sistemas deorganización y del ambiente en que opera el sistema o sistemas de
implementación con el fin de tener una visión desde los puntos de vistaimplementación con el fin de tener una visión desde los puntos de vista
de la dirección corporativa, se analizan las diferentes funciones quede la dirección corporativa, se analizan las diferentes funciones que
realiza la organización y sus necesidades de información a todos losrealiza la organización y sus necesidades de información a todos los
niveles. En esta etapa se realizan una serie de entrevistas con laniveles. En esta etapa se realizan una serie de entrevistas con la
dirección y los responsables de los departamentos, así a partir de estadirección y los responsables de los departamentos, así a partir de esta
información se realiza así un primer modelado de los requerimientos delinformación se realiza así un primer modelado de los requerimientos del
sistema de información adecuado a las necesidades de la organización,sistema de información adecuado a las necesidades de la organización,
además de los requerimientos antes obtenidos, se toman en cuenta lasademás de los requerimientos antes obtenidos, se toman en cuenta las
tecnologías en este momento disponibles y los sistemas de informacióntecnologías en este momento disponibles y los sistemas de información
ya existentes en operación.ya existentes en operación.
Los resultados de esta etapa son, un conjunto de modelos de laLos resultados de esta etapa son, un conjunto de modelos de la
empresa, un conjunto de recomendaciones, y un plan acordado deempresa, un conjunto de recomendaciones, y un plan acordado de
desarrollo de los sistemas de información, la elaboración de este ultimodesarrollo de los sistemas de información, la elaboración de este ultimo
se hará de acuerdo a las necesidades actuales y futuras de lase hará de acuerdo a las necesidades actuales y futuras de la
organización, tomando en cuenta restricciones operativas, financieras yorganización, tomando en cuenta restricciones operativas, financieras y
técnicas.técnicas.
ETAPA DE ESTRATEGIAETAPA DE ESTRATEGIA
DIRECCIONDIRECCION
CORPORATIVACORPORATIVA
FUNCIONES DEFUNCIONES DE
LALA
ORGANIZACIONORGANIZACION
REQUERIMIENTOREQUERIMIENTO
S DES DE
INFORMACIONINFORMACION
ANALISISANALISIS
MODELACIOMODELACIO
NN
ESTRATEGICESTRATEGIC
AA
TECNOLOGIASTECNOLOGIAS
DISPONIBLESDISPONIBLES
NECESIDADESNECESIDADES
DE SISTEMASDE SISTEMAS
DEDE
INFORMACIONINFORMACION
SISTEMASSISTEMAS
EXISTENTESEXISTENTES
DEFINICIONDEFINICION
DE LADE LA
ARQUITECTUARQUITECTU
RA DELRA DEL
SISTEMASISTEMA
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
 ANALISISANALISIS
La etapa de análisis toma y verifica los descubrimientos de laLa etapa de análisis toma y verifica los descubrimientos de la
etapa de estrategia y expande estos en suficiente detalle paraetapa de estrategia y expande estos en suficiente detalle para
asegurar la precisión de los modelos de la empresa posibilitandoasegurar la precisión de los modelos de la empresa posibilitando
un fundamento sólido para el diseño, dentro del alcance de laun fundamento sólido para el diseño, dentro del alcance de la
organización y tomando en cuenta sistemas existentes.organización y tomando en cuenta sistemas existentes.
Durante esta etapa se realiza una serie de entrevistas a nivelDurante esta etapa se realiza una serie de entrevistas a nivel
operativo y técnico. Con la participación los responsables laoperativo y técnico. Con la participación los responsables la
operación de las funciones que serán automatizadas se realizaoperación de las funciones que serán automatizadas se realiza
un análisis detallado de sus requerimientos específicos en cuantoun análisis detallado de sus requerimientos específicos en cuanto
a objetivos, subfusiones, información, datos, etc.a objetivos, subfusiones, información, datos, etc.
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
En esta etapa a partir de los modelos de la organizaciónEn esta etapa a partir de los modelos de la organización
obtenidos en la anterior y del producto del análisis de esta, seobtenidos en la anterior y del producto del análisis de esta, se
genera el modelado del sistema. Los modelos básicos de estagenera el modelado del sistema. Los modelos básicos de esta
etapa son:etapa son:
-El de entidad relación, que modela mediante relaciones-El de entidad relación, que modela mediante relaciones
lógicas todos los datos involucrados en el sistema, de tal maneralógicas todos los datos involucrados en el sistema, de tal manera
que cualquier tipo de explotación (consulta o modificación) seanque cualquier tipo de explotación (consulta o modificación) sean
posibles.posibles.
-El funcional que modela los diferentes servicios que ofrecerá-El funcional que modela los diferentes servicios que ofrecerá
el sistema mediante una organización y clasificación de lasel sistema mediante una organización y clasificación de las
diversas funciones y subfusiones que fueron identificadas en eldiversas funciones y subfusiones que fueron identificadas en el
análisis.análisis.
Como resultados de esta etapa se definen las restricciones queComo resultados de esta etapa se definen las restricciones que
tendrá el sistema y la estrategia que se seguirá en la etapatendrá el sistema y la estrategia que se seguirá en la etapa
transición.transición.
ETAPA DE ANALISISETAPA DE ANALISIS
ANALISIS DEANALISIS DE
FUNCIONESFUNCIONES
ANALISISANALISIS
DEDE
DOCUMENTOSDOCUMENTOS
ANALSIIS DEANALSIIS DE
DATOSDATOS
ANALISISANALISIS
MODELACIOMODELACIO
NN
SISTEMASISTEMA
ENTREVISTASENTREVISTAS
DEFINICIONDEFINICION
DEDE
RESTRICCIONERESTRICCIONE
SS
DEFINICIONDEFINICION
DE LADE LA
TRANSICIONTRANSICION
MODELOMODELO
ENTIDAD/RELACIOENTIDAD/RELACIO
NN
MODELOMODELO
FUNCIONALFUNCIONAL
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
 DISEÑO.DISEÑO.
Esta toma los requerimientos y el modelado de la etapa de análisis yEsta toma los requerimientos y el modelado de la etapa de análisis y
determina la mejor manera de satisfacerlos, logrando niveles dedetermina la mejor manera de satisfacerlos, logrando niveles de
servicios acordados, dados al ambiente técnico y las decisionesservicios acordados, dados al ambiente técnico y las decisiones
previas en los niveles requeridos de automatización. Es decir que delprevias en los niveles requeridos de automatización. Es decir que del
diseño conceptual se pasa al diseño final que será utilizado para ladiseño conceptual se pasa al diseño final que será utilizado para la
implementación, por ejemplo en esta etapa, el modelo entidad-implementación, por ejemplo en esta etapa, el modelo entidad-
relación será transformado en un diseño de base de datos, y enrelación será transformado en un diseño de base de datos, y en
especificaciones de almacenamiento y el modelo funcional, enespecificaciones de almacenamiento y el modelo funcional, en
módulos y manuales de procedimientos.módulos y manuales de procedimientos.
El diseño final del sistema integra tres diseños, el de la base deEl diseño final del sistema integra tres diseños, el de la base de
datos, el de la aplicación y el de la red además se elaboran; losdatos, el de la aplicación y el de la red además se elaboran; los
planes de prueba y de transición y se realizan los diseños de losplanes de prueba y de transición y se realizan los diseños de los
sistemas de auditoria y control, y el de respaldos y recuperación. Lossistemas de auditoria y control, y el de respaldos y recuperación. Los
resultados de esta etapa lo constituyen, la arquitectura del sistema, elresultados de esta etapa lo constituyen, la arquitectura del sistema, el
diseño de la base de datos, la especificación de los programas, ladiseño de la base de datos, la especificación de los programas, la
especificación de los manuales de procedimientos.especificación de los manuales de procedimientos.
ETAPA DE DISEÑOETAPA DE DISEÑO
DISEÑO DEDISEÑO DE
LA BASE DELA BASE DE
DATOSDATOS
DISEÑO DEDISEÑO DE
LA REDLA RED
ANALISIS DEANALISIS DE
DATOSDATOS
DISEÑODISEÑO
FINALFINAL
DISEÑO DE LADISEÑO DE LA
APLICACIONAPLICACION
DISEÑO DEDISEÑO DE
SISTEMASISTEMA
DE RESPALDODE RESPALDO
PLAN DEPLAN DE
PRUEBASPRUEBAS
ARQUITECTURAARQUITECTURA
DEL SISTEMADEL SISTEMA
ESPECIFICACIONESPECIFICACION
DE LOSDE LOS
PROGRAMASPROGRAMAS
PLAN DEPLAN DE
TRANSICIONTRANSICION
DISEÑO DE LADISEÑO DE LA
BASE DE DATOSBASE DE DATOS
ESPECIFICACIONESPECIFICACION
DE LOS MANUALESDE LOS MANUALES
DEDE
PROCEDIMIENTOSPROCEDIMIENTOS
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
 CONSTRUCCIONCONSTRUCCION..
En esta etapa de construcción se codificarán y probaránEn esta etapa de construcción se codificarán y probarán
los nuevos programas, usando herramientaslos nuevos programas, usando herramientas
apropiadas. Esta etapa involucra planeación, diseño deapropiadas. Esta etapa involucra planeación, diseño de
la estructura del sistema, codificación de abajo haciala estructura del sistema, codificación de abajo hacia
arriba (pruebas de unidades y enlaces), pruebas dearriba (pruebas de unidades y enlaces), pruebas de
arriba hacia abajo (prueba del sistema) y un enfoquearriba hacia abajo (prueba del sistema) y un enfoque
disciplinado en la realización del trabajo y en el controldisciplinado en la realización del trabajo y en el control
de versiones del sistema y pruebas.de versiones del sistema y pruebas.
Los resultados de esta etapa son los programasLos resultados de esta etapa son los programas
probados y la base de datos afinada.probados y la base de datos afinada.
Los resultados de esta etapa lo constituyen losLos resultados de esta etapa lo constituyen los
programas probados y las bases de datos afinadas.programas probados y las bases de datos afinadas.
PROGRAMASPROGRAMAS
PROBADOSPROBADOS
BASE DEBASE DE
DATOS AFINADADATOS AFINADA
ETAPA DE CONSTRUCCIONETAPA DE CONSTRUCCION
DISEÑODISEÑO
DE LA BASEDE LA BASE
DE DATOSDE DATOS
ARQUITECTURAARQUITECTURA
DELDEL
SISTEMASISTEMA
ESPECIFICACIONESPECIFICACION
DE LOSDE LOS
PROGRAMASPROGRAMAS
CONSTRUCCIOCONSTRUCCIO
NN
HERRAMIENTASHERRAMIENTAS
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
 DOCUMENTACION.DOCUMENTACION.
Uno de los productos fundamentales para un uso yUno de los productos fundamentales para un uso y
mantenimiento efectivo de los sistemas programadosmantenimiento efectivo de los sistemas programados
son los manuales. Esta metodología incluye una etapason los manuales. Esta metodología incluye una etapa
dedicada a esta actividad tan importante y hacededicada a esta actividad tan importante y hace
hincapié para que en su elaboración se consideren elhincapié para que en su elaboración se consideren el
estilo de trabajo y las necesidades propias de losestilo de trabajo y las necesidades propias de los
usuarios que utilizarán y mantendrán el sistema. Estausuarios que utilizarán y mantendrán el sistema. Esta
etapa se realiza al mismo tiempo que la de construcción.etapa se realiza al mismo tiempo que la de construcción.
Los manuales, resultados de esta etapa, se elaboran aLos manuales, resultados de esta etapa, se elaboran a
partir de las especificaciones de diseño, de lospartir de las especificaciones de diseño, de los
programas realizados y del análisis del estilo de trabajoprogramas realizados y del análisis del estilo de trabajo
y nivel de competencia de los usuarios y operadores dey nivel de competencia de los usuarios y operadores de
los sistemas.los sistemas.
ETAPA DE DOCUMENTACIONETAPA DE DOCUMENTACION
ESPECIFICACIOESPECIFICACIO
N DE LOSN DE LOS
PROGRAMASPROGRAMAS
PROGRAMASPROGRAMAS
PROBADOSPROBADOS
CONSTRUCCIOCONSTRUCCIO
NN
ESTILOS DEESTILOS DE
TRABAJO DETRABAJO DE
LOS USUARIOSLOS USUARIOS
MANUALMANUAL
DEDE
USUARIOUSUARIO
MANUALMANUAL
TECNICOTECNICO
ETAPAS DEL METODO CASEETAPAS DEL METODO CASE
 TRANSICION.TRANSICION.
La implantación de sistemas no necesariamente implica la sustituciónLa implantación de sistemas no necesariamente implica la sustitución
total de los antiguos subsistemas y de sus bases de datostotal de los antiguos subsistemas y de sus bases de datos
correspondientes. En ciertos casos, por razones operativas y/ocorrespondientes. En ciertos casos, por razones operativas y/o
económicas, los nuevos sistemas integran algunos de los antiguos.,económicas, los nuevos sistemas integran algunos de los antiguos.,
pero como quiera que sea la introducción ya sea de un sistemapero como quiera que sea la introducción ya sea de un sistema
completamente nuevo o un sistema que integra ya existentes implicacompletamente nuevo o un sistema que integra ya existentes implica
un nuevo tipo de uso y de operación que deberá ser asimilado yun nuevo tipo de uso y de operación que deberá ser asimilado y
aprendido por los usuarios y operadores. Por esta razón, el desarrolloaprendido por los usuarios y operadores. Por esta razón, el desarrollo
de un sistema no se termina con su programación., antes de sude un sistema no se termina con su programación., antes de su
liberación para su uso, se debe preveer un periodo de transición queliberación para su uso, se debe preveer un periodo de transición que
deberá incluir la alimentación de la nuevas bases de datos, ladeberá incluir la alimentación de la nuevas bases de datos, la
capacitación de los usuarios y el desarrollo de pruebas.capacitación de los usuarios y el desarrollo de pruebas.
En esta metodología la transición conforma una de sus etapas y enEn esta metodología la transición conforma una de sus etapas y en
ella se realizan todas la tareas necesarias para la implementación yella se realizan todas la tareas necesarias para la implementación y
proporciona un periodo inicial de soporte al sistema. La transiciónproporciona un periodo inicial de soporte al sistema. La transición
debe llevarse a cabo con una interrupción mínima de la organización,debe llevarse a cabo con una interrupción mínima de la organización,
y debe dejar a los usuarios confiados y listos para explotar el nuevoy debe dejar a los usuarios confiados y listos para explotar el nuevo
sistema. El resultado final de esta etapa es un reporte que muestrasistema. El resultado final de esta etapa es un reporte que muestra
que las pruebas fueron satisfactorias.que las pruebas fueron satisfactorias.
ETAPA DE CONSTRUCCIONETAPA DE CONSTRUCCION
NUEVONUEVO
SISTEMASISTEMA
DISENODISENO
FINALFINAL
CAPACITACIONCAPACITACION
REPORTE DEREPORTE DE
LAS PRUEBASLAS PRUEBAS
ALIMENTACIONALIMENTACION
DE LADE LA
BASE DEBASE DE
DATOSDATOS
PRUEBASPRUEBAS
SUBSISTEMASSUBSISTEMAS
ANTIGUOSANTIGUOS
ETAPA DE PRODUCCIONETAPA DE PRODUCCION
 PRODUCCION.PRODUCCION.
En esta etapa se asegura que el sistema funcione correctamente en laEn esta etapa se asegura que el sistema funcione correctamente en la
mayoría de los casos, y con intervención mínima de losmayoría de los casos, y con intervención mínima de los
administradores del sistema. Para esto se realizan nuevas pruebas, seadministradores del sistema. Para esto se realizan nuevas pruebas, se
reevalúan los resultados y se hacen refinamientos del sistema, losreevalúan los resultados y se hacen refinamientos del sistema, los
cambios necesarios deberán ser introducidos sin afectar a loscambios necesarios deberán ser introducidos sin afectar a los
usuarios, y deberá conseguirse la máxima confianza de los usuarios.usuarios, y deberá conseguirse la máxima confianza de los usuarios.
El resultado de esta etapa es un sistema listo para su operación.El resultado de esta etapa es un sistema listo para su operación.
NUEVONUEVO
PROGRAMAPROGRAMA
PRODUCCIONPRODUCCION SISTEMASISTEMA
LISTO PARALISTO PARA
SUSU
OPERACIONOPERACION
PRUEBA FINALPRUEBA FINAL
VALIDACIONESVALIDACIONES
REFINAMIENTOSREFINAMIENTOS
CLASES DE HERRAMIENTASCLASES DE HERRAMIENTAS
FUNCIONALESFUNCIONALES
TIPOS DETIPOS DE
HERRAMIENTASHERRAMIENTAS
EJEMPLOSEJEMPLOS
Herramientas de administraciónHerramientas de administración Herramientas PERT,de estimación.Herramientas PERT,de estimación.
Herramientas de ediciónHerramientas de edición Editores de texto, deEditores de texto, de
diagramas,Procesadores de palabras.diagramas,Procesadores de palabras.
Heramientas de prototipoHeramientas de prototipo Lenguajes de alto nivel, generadores deLenguajes de alto nivel, generadores de
interface.interface.
Herramientas de lenguajesHerramientas de lenguajes Compiladores, intérpretes.Compiladores, intérpretes.
Herramientas de pruebaHerramientas de prueba Comparadoras de archivos,Comparadoras de archivos,
generadores de prueba de datos.generadores de prueba de datos.
Herramientas de depuraciónHerramientas de depuración Sistemas interactivos de depuración.Sistemas interactivos de depuración.
Herramientas de reingieneríaHerramientas de reingienería Sistemas reestructurados deSistemas reestructurados de
programas, sistemas de referenciaprogramas, sistemas de referencia
cruzada.cruzada.
GRACIAS POR SU ATENCIONGRACIAS POR SU ATENCION

Más contenido relacionado

La actualidad más candente

Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosOLy Jimenez
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSPablo Macon
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2bryan barrios
 
Active Directory
Active DirectoryActive Directory
Active Directoryshantads
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´sDiego Silva Viera
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos MelaniLoza
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCltguevara
 

La actualidad más candente (20)

Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidos
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFS
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Base de datos
Base de datos Base de datos
Base de datos
 
Capitulo 6 prototipos
Capitulo 6 prototiposCapitulo 6 prototipos
Capitulo 6 prototipos
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Elementos básicos de redes
Elementos básicos de redesElementos básicos de redes
Elementos básicos de redes
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Componentes de un SGBD
Componentes de un SGBDComponentes de un SGBD
Componentes de un SGBD
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Medio de transmisión
Medio de transmisiónMedio de transmisión
Medio de transmisión
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UC
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Destacado

Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguestf131a9
 
Ciencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundo
Ciencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundoCiencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundo
Ciencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundoEdith GC
 
Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02PUCESA
 
Tutorial sobre uso básico de herramientas y espacios de Blackboard
Tutorial sobre uso básico de herramientas y espacios de BlackboardTutorial sobre uso básico de herramientas y espacios de Blackboard
Tutorial sobre uso básico de herramientas y espacios de BlackboardEdith GC
 
Bunge, M. La ciencia, su método, su filosofía
Bunge, M. La ciencia, su método, su filosofíaBunge, M. La ciencia, su método, su filosofía
Bunge, M. La ciencia, su método, su filosofíaEdith GC
 
Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo SoftwareZuleima
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagramshccit
 
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)Richard Schwarz
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasRick_Ruso
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de softwareJhon Barrera
 
Cuarta y quinta generación de computadoras
Cuarta y quinta generación de computadorasCuarta y quinta generación de computadoras
Cuarta y quinta generación de computadorasanyelalilo
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 

Destacado (20)

Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Ciencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundo
Ciencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundoCiencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundo
Ciencia. Regularidad, uniformidad, racionalidad e inteligibilidad del mundo
 
Trans tema 1
Trans tema 1Trans tema 1
Trans tema 1
 
Unidad i
Unidad iUnidad i
Unidad i
 
Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02
 
Tutorial sobre uso básico de herramientas y espacios de Blackboard
Tutorial sobre uso básico de herramientas y espacios de BlackboardTutorial sobre uso básico de herramientas y espacios de Blackboard
Tutorial sobre uso básico de herramientas y espacios de Blackboard
 
Bunge, M. La ciencia, su método, su filosofía
Bunge, M. La ciencia, su método, su filosofíaBunge, M. La ciencia, su método, su filosofía
Bunge, M. La ciencia, su método, su filosofía
 
Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo Software
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
 
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
 
01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Cuarta y quinta generación de computadoras
Cuarta y quinta generación de computadorasCuarta y quinta generación de computadoras
Cuarta y quinta generación de computadoras
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 

Similar a Herranientas case

Tecnología CASE
Tecnología CASE Tecnología CASE
Tecnología CASE fredi141x
 
Herramienta case
Herramienta caseHerramienta case
Herramienta caseFSILSCA
 
TIPOS DE HERRAMIENTAS CASE.pptx
TIPOS DE HERRAMIENTAS CASE.pptxTIPOS DE HERRAMIENTAS CASE.pptx
TIPOS DE HERRAMIENTAS CASE.pptxNilsonAC1
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAlexGady1
 
Herramientas de case y prototipos SI
Herramientas de case y prototipos SIHerramientas de case y prototipos SI
Herramientas de case y prototipos SIRaul Villarreal A
 
Diseño y desarrollo del sistema
Diseño y desarrollo del sistemaDiseño y desarrollo del sistema
Diseño y desarrollo del sistemaanabarriospeinado
 
Diseño y desarrollo del sistema
Diseño y desarrollo del sistemaDiseño y desarrollo del sistema
Diseño y desarrollo del sistemaanabarriospeinado
 
DISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMADISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMAanabarriospeinado
 
Introduccion
IntroduccionIntroduccion
IntroduccionZuleima
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionJean Palacios
 
Tema 4 tratamiento de datos 2013 - sintesis (3)
Tema 4   tratamiento de datos 2013 - sintesis (3)Tema 4   tratamiento de datos 2013 - sintesis (3)
Tema 4 tratamiento de datos 2013 - sintesis (3)MauricioNinaConde1
 

Similar a Herranientas case (20)

1. herramientas case
1. herramientas case1. herramientas case
1. herramientas case
 
1. herramientas case
1. herramientas case1. herramientas case
1. herramientas case
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Tecnología CASE
Tecnología CASE Tecnología CASE
Tecnología CASE
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Hcase
HcaseHcase
Hcase
 
TIPOS DE HERRAMIENTAS CASE.pptx
TIPOS DE HERRAMIENTAS CASE.pptxTIPOS DE HERRAMIENTAS CASE.pptx
TIPOS DE HERRAMIENTAS CASE.pptx
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
 
Métrica versión 3
Métrica versión 3Métrica versión 3
Métrica versión 3
 
Herramientas de case y prototipos SI
Herramientas de case y prototipos SIHerramientas de case y prototipos SI
Herramientas de case y prototipos SI
 
Proyect
ProyectProyect
Proyect
 
Diseño y desarrollo del sistema
Diseño y desarrollo del sistemaDiseño y desarrollo del sistema
Diseño y desarrollo del sistema
 
Diseño y desarrollo del sistema
Diseño y desarrollo del sistemaDiseño y desarrollo del sistema
Diseño y desarrollo del sistema
 
DISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMADISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMA
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Tema 4 tratamiento de datos 2013 - sintesis (3)
Tema 4   tratamiento de datos 2013 - sintesis (3)Tema 4   tratamiento de datos 2013 - sintesis (3)
Tema 4 tratamiento de datos 2013 - sintesis (3)
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 

Último

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 

Último (20)

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

Herranientas case

  • 1. METODOLOGIA DE DESARROLLOMETODOLOGIA DE DESARROLLO DELDEL SOFTWARESOFTWARE  HERRAMIENTAS CASEHERRAMIENTAS CASE
  • 2. HERRAMIENTAS CASEHERRAMIENTAS CASE  DEFINICION.DEFINICION. CComputeromputer AAidedided SSoftwareoftware EEngineeringngineering  Ingeniería de software asistida por computadoraIngeniería de software asistida por computadora CASE es una filosofía que se orienta a la mejorCASE es una filosofía que se orienta a la mejor comprensión de los modelos de empresa, sus actividades ycomprensión de los modelos de empresa, sus actividades y el desarrollo de sistemas de información. Esta filosofíael desarrollo de sistemas de información. Esta filosofía involucra además el uso de programas que permite:involucra además el uso de programas que permite: 1.1. Construir los modelos que describe la empresa.Construir los modelos que describe la empresa. 2.2. Describir el medio en el que se realizan las actividades.Describir el medio en el que se realizan las actividades. 3.3. Llevar a cabo la planificación.Llevar a cabo la planificación. 4.4. El desarrollo del sistema informativo desde la planificación,El desarrollo del sistema informativo desde la planificación, pasando por el análisis y diseño de sistemas, hasta lapasando por el análisis y diseño de sistemas, hasta la generación del código de los programas y lageneración del código de los programas y la documentación.documentación.
  • 3. HERRAMIENTAS CASEHERRAMIENTAS CASE  OBJETIVOS.OBJETIVOS.  Aumentar la productividad de las áreas de desarrollo yAumentar la productividad de las áreas de desarrollo y mantenimiento de los sistemas informáticos.mantenimiento de los sistemas informáticos.  Mejorar la calidad del software desarrollado.Mejorar la calidad del software desarrollado.  Reducir tiempos y costos de desarrollo y mantenimiento delReducir tiempos y costos de desarrollo y mantenimiento del software.software.  Mejorar la gestión y dominio sobre el proyecto en cuanto aMejorar la gestión y dominio sobre el proyecto en cuanto a su planificación, ejecución y control.su planificación, ejecución y control.  Mejorar el archivo de datos (enciclopedia) deMejorar el archivo de datos (enciclopedia) de conocimientos y sus facilidades de uso, reduciendo laconocimientos y sus facilidades de uso, reduciendo la dependencia de analistas y programadores.dependencia de analistas y programadores.
  • 4. HERRAMIENTAS CASEHERRAMIENTAS CASE  OBJETIVOS.OBJETIVOS.  Automatizar:Automatizar:  El desarrollo del software.El desarrollo del software.  La documentación.La documentación.  La generación del código.La generación del código.  El chequeo de errores.El chequeo de errores.  La gestión del proyecto.La gestión del proyecto.  Permitir:Permitir:  La reutilización (reusabilidad) del software.La reutilización (reusabilidad) del software.  La portabilidad del software.La portabilidad del software.  La estandarización de la documentación.La estandarización de la documentación.  IntegrarIntegrar las fases de desarrollo (ingeniería de software) con laslas fases de desarrollo (ingeniería de software) con las herramientas CASE.herramientas CASE.  FacilitarFacilitar la utilización de las distintas metodologías quela utilización de las distintas metodologías que desarrollan la propia ingeniería de software.desarrollan la propia ingeniería de software.
  • 5. HERRAMIENTAS CASEHERRAMIENTAS CASE  ENCICLOPEDIA.ENCICLOPEDIA. En el contexto CASE se entiende por enciclopedia a la base deEn el contexto CASE se entiende por enciclopedia a la base de datos que contiene todas las informaciones relacionadas con lasdatos que contiene todas las informaciones relacionadas con las especificaciones, análisis y diseño del software. En esta base deespecificaciones, análisis y diseño del software. En esta base de datos se incluyen las informaciones de:datos se incluyen las informaciones de: 1.1. DATOS:DATOS: Son elementos, atributos (campos), asociacionesSon elementos, atributos (campos), asociaciones (relaciones), entidades (registros), almacenes de datos,(relaciones), entidades (registros), almacenes de datos, estructuras, etc.estructuras, etc. 2.2. PROCESOS:PROCESOS: Procesos, funciones, módulos, etc.Procesos, funciones, módulos, etc. 3.3. GRAFICOS:GRAFICOS: DFD (Diagrama de flujo de datos), DER (DiagramaDFD (Diagrama de flujo de datos), DER (Diagrama entidad relación), DFD (Diagrama de descomposición funcional),entidad relación), DFD (Diagrama de descomposición funcional), ED (Diagrama de estructura), Diagrama de clases, etc.ED (Diagrama de estructura), Diagrama de clases, etc. 4.4. REGLAS: De Gestión, de métodos, etc.REGLAS: De Gestión, de métodos, etc.
  • 6. CLASIFICACION DE LASCLASIFICACION DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE 1.1. Clasificación delClasificación del CASECASE en función de las fases del ciclo de vidaen función de las fases del ciclo de vida abarcadas.abarcadas.  HERRAMIENTAS INTEGRADAS, I-CASE (integrated CASE,HERRAMIENTAS INTEGRADAS, I-CASE (integrated CASE, CASE INTEGRADO):CASE INTEGRADO): abarcan todas las fases del ciclo de vida delabarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas también workbench.desarrollo de sistemas. Son llamadas también workbench. WORKBENCH:WORKBENCH: Son conjuntos integrados de herramientas que danSon conjuntos integrados de herramientas que dan soporte a la automatización del proceso completo de desarrollo delsoporte a la automatización del proceso completo de desarrollo del sistema informático. Permiten cubrir el ciclo de vida completo. Elsistema informático. Permiten cubrir el ciclo de vida completo. El producto final aportado por ellas es un sistema en código ejecutable yproducto final aportado por ellas es un sistema en código ejecutable y su documentación.su documentación.  HERRAMIENTAS DE ALTO NIVEL, U-CASE (Upper CASE-HERRAMIENTAS DE ALTO NIVEL, U-CASE (Upper CASE- CASE Superior)CASE Superior) o front-end, orientadas a la automatización yo front-end, orientadas a la automatización y soporte de las actividades desarrolladas durante las primeras fases delsoporte de las actividades desarrolladas durante las primeras fases del desarrollo: planificación estratégica, requerimientos de desarrollo.desarrollo: planificación estratégica, requerimientos de desarrollo.
  • 7. CLASIFICACION DE LASCLASIFICACION DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE  HERRAMIENTAS NIVEL MEDIO, (Middle CASE)HERRAMIENTAS NIVEL MEDIO, (Middle CASE) abarca lasabarca las fases de análisis y diseño.fases de análisis y diseño.  HERRAMIENTAS DE BAJO NIVEL, L-CASE (Lower CASEHERRAMIENTAS DE BAJO NIVEL, L-CASE (Lower CASE - CASE inferior)- CASE inferior) o back-end, dirigidas a las últimas fases delo back-end, dirigidas a las últimas fases del desarrollo: generación de código, construcción e implantación.desarrollo: generación de código, construcción e implantación.  JUEGO DE HERRAMIENTAS O TOOLKITSJUEGO DE HERRAMIENTAS O TOOLKITS : Son el tipo más: Son el tipo más simple de herramientas CASE. Permiten automatizar un conjuntosimple de herramientas CASE. Permiten automatizar un conjunto de tareas de algunas de las fases del ciclo de vida del sistemade tareas de algunas de las fases del ciclo de vida del sistema informático: planificación estratégica, análisis, diseño, generacióninformático: planificación estratégica, análisis, diseño, generación de programas.de programas.
  • 8. CICLO DE VIDACICLO DE VIDA CreaciónCreación DispositivoDispositivo De EstudiosDe Estudios CreaciónCreación DispositivoDispositivo De EstudiosDe Estudios AnálisisAnálisis GlobalGlobal AnálisisAnálisis GlobalGlobal AnálisisAnálisis DetalladoDetallado DiseñoDiseño DetalladoDetallado DiseñoDiseño DetalladoDetallado ProgramaciónProgramación Y puesta aY puesta a puntopunto ProgramaciónProgramación Y puesta aY puesta a puntopunto ImplantaciónImplantaciónImplantaciónImplantación MantenimientoMantenimientoMantenimientoMantenimiento MODELOMODELO GLOBALGLOBAL MODELOMODELO DETALLADODETALLADO MODELO DEMODELO DE IMPLANTACIONIMPLANTACION FASE 2FASE 2 DECISIONDECISION FASE 3FASE 3 DESARROLLODESARROLLO FASE 4FASE 4 PRODUCCIONPRODUCCION FASE 1FASE 1 PREVIAPREVIA CICLO DE VIDA DEL SISTEMA DECICLO DE VIDA DEL SISTEMA DE INFORMACIONINFORMACION UpperUpper CASECASE MiddleMiddle CASECASE LowerLower CaseCase
  • 9. CLASIFICACION DE LASCLASIFICACION DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE 2. Clasificación del CASE utilizando la funcionalidad como criterio2. Clasificación del CASE utilizando la funcionalidad como criterio principal.principal.  HERRAMIENTAS DE PLANIFICACION DE SISTEMASHERRAMIENTAS DE PLANIFICACION DE SISTEMAS DE GESTION.DE GESTION. Sirven para modelizar los requisitos de información estratégicaSirven para modelizar los requisitos de información estratégica de una organización. Proporcionan un "metamodelo" del cual sede una organización. Proporcionan un "metamodelo" del cual se pueden obtener sistemas de información específicos. Supueden obtener sistemas de información específicos. Su objetivo principal es ayudar a comprender mejor cómo se mueveobjetivo principal es ayudar a comprender mejor cómo se mueve la información entre las distintas unidades organizativas. Estasla información entre las distintas unidades organizativas. Estas herramientas proporcionan una ayuda importante cuando seherramientas proporcionan una ayuda importante cuando se diseñan nuevas estrategias para los sistemas de información ydiseñan nuevas estrategias para los sistemas de información y cuando los métodos y sistemas actuales no satisfacen lascuando los métodos y sistemas actuales no satisfacen las necesidades de la organización.necesidades de la organización.
  • 10. CLASIFICACION DE LASCLASIFICACION DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE  HERRAMIENTAS DE ANALISIS Y DISEÑOHERRAMIENTAS DE ANALISIS Y DISEÑO Permiten al desarrollador crear un modelo del sistema que se vaPermiten al desarrollador crear un modelo del sistema que se va a construir y también la evaluación de la validez y consistenciaa construir y también la evaluación de la validez y consistencia de este modelo. Proporcionan un grado de confianza en lade este modelo. Proporcionan un grado de confianza en la representación del análisis y ayudan a eliminar errores conrepresentación del análisis y ayudan a eliminar errores con anticipación. Se tienen:anticipación. Se tienen:  Herramientas de análisis y diseño (modelamiento)Herramientas de análisis y diseño (modelamiento)  Herramientas de creación de prototipos y de simulaciónHerramientas de creación de prototipos y de simulación  Herramientas para el diseño y desarrollo de interfasesHerramientas para el diseño y desarrollo de interfases  Máquinas de análisis y diseño (mopdelamiento)Máquinas de análisis y diseño (mopdelamiento)
  • 11. CLASIFICACION DE LASCLASIFICACION DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE  HERRAMIENTAS DE PROGRAMACIONHERRAMIENTAS DE PROGRAMACION Aquí se engloban los compiladores, los editores y losAquí se engloban los compiladores, los editores y los depuradores de lenguajes de programción convencionales.depuradores de lenguajes de programción convencionales. Ejemplo de estas herramientas son:Ejemplo de estas herramientas son:  Herramientas de codificación convencionalesHerramientas de codificación convencionales  Herramientas de codificación de cuarta generaciónHerramientas de codificación de cuarta generación  Herramientas de programación orientadas a objetos.Herramientas de programación orientadas a objetos.  HERRAMIENTAS DE INTEGRACION DE PRUEBA:HERRAMIENTAS DE INTEGRACION DE PRUEBA: Sirven de ayuda a la adquisición, medición, simulación y pruebaSirven de ayuda a la adquisición, medición, simulación y prueba de los equipos lógicos desarrollados. Entre las más utilizadasde los equipos lógicos desarrollados. Entre las más utilizadas están:están:  Herramientas de análisis estáticoHerramientas de análisis estático  Herramientas de codificación de cuarta generaciónHerramientas de codificación de cuarta generación  Herramientas de programación orientadas a los objetos.Herramientas de programación orientadas a los objetos.
  • 12. CLASIFICACION DE LASCLASIFICACION DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE  HERRAMIENTAS DE GESTION DE PROTOTIPOS:HERRAMIENTAS DE GESTION DE PROTOTIPOS: Los prototipos son utilizados ampliamente en el desarrollo deLos prototipos son utilizados ampliamente en el desarrollo de aplicaciones, oara la evaluacioón de especificaciones de unaplicaciones, oara la evaluacioón de especificaciones de un sistema de información o para un mejor entendimiento de cómosistema de información o para un mejor entendimiento de cómo los requisitos de un sistema de información se ajustan a loslos requisitos de un sistema de información se ajustan a los objetivos perseguidos.objetivos perseguidos.  HERRAMIENTAS DE MANTENIMIENTO:HERRAMIENTAS DE MANTENIMIENTO: Esta categoria se puede subdividior en:Esta categoria se puede subdividior en:  Herramientas de ingeniería inversaHerramientas de ingeniería inversa  Herramientas de reestructuración y análisis de códigoHerramientas de reestructuración y análisis de código  Herramientas de reingenieríaHerramientas de reingeniería  Herramientas de gestión de proyectosHerramientas de gestión de proyectos
  • 13. ETAPAS EN EL METODO CASEETAPAS EN EL METODO CASE La medotologia CASE se basa en un analizas y desarrollo delLa medotologia CASE se basa en un analizas y desarrollo del tipo descendiente en el que el ciclo de vida se comprende en lastipo descendiente en el que el ciclo de vida se comprende en las siguientes etapas:siguientes etapas:  ESTRATEGIAESTRATEGIA  ANALISISANALISIS  DISEÑODISEÑO  CONSTRUCCIONCONSTRUCCION  DOCUMENTACIONDOCUMENTACION  TRANSICIONTRANSICION  PRODUCCION.PRODUCCION.
  • 14. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE ESTRATEGIESTRATEGI AA ANALISISANALISIS DISEÑODISEÑO CONSTRUCCIONCONSTRUCCION DOCUMENTACIONDOCUMENTACION TRANSICIONTRANSICION PRODUCCIONPRODUCCION
  • 15. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE  ESTRATEGIA.ESTRATEGIA. Tiene por objetivo lograr un entendimiento claro de las necesidades de laTiene por objetivo lograr un entendimiento claro de las necesidades de la organización y del ambiente en que opera el sistema o sistemas deorganización y del ambiente en que opera el sistema o sistemas de implementación con el fin de tener una visión desde los puntos de vistaimplementación con el fin de tener una visión desde los puntos de vista de la dirección corporativa, se analizan las diferentes funciones quede la dirección corporativa, se analizan las diferentes funciones que realiza la organización y sus necesidades de información a todos losrealiza la organización y sus necesidades de información a todos los niveles. En esta etapa se realizan una serie de entrevistas con laniveles. En esta etapa se realizan una serie de entrevistas con la dirección y los responsables de los departamentos, así a partir de estadirección y los responsables de los departamentos, así a partir de esta información se realiza así un primer modelado de los requerimientos delinformación se realiza así un primer modelado de los requerimientos del sistema de información adecuado a las necesidades de la organización,sistema de información adecuado a las necesidades de la organización, además de los requerimientos antes obtenidos, se toman en cuenta lasademás de los requerimientos antes obtenidos, se toman en cuenta las tecnologías en este momento disponibles y los sistemas de informacióntecnologías en este momento disponibles y los sistemas de información ya existentes en operación.ya existentes en operación. Los resultados de esta etapa son, un conjunto de modelos de laLos resultados de esta etapa son, un conjunto de modelos de la empresa, un conjunto de recomendaciones, y un plan acordado deempresa, un conjunto de recomendaciones, y un plan acordado de desarrollo de los sistemas de información, la elaboración de este ultimodesarrollo de los sistemas de información, la elaboración de este ultimo se hará de acuerdo a las necesidades actuales y futuras de lase hará de acuerdo a las necesidades actuales y futuras de la organización, tomando en cuenta restricciones operativas, financieras yorganización, tomando en cuenta restricciones operativas, financieras y técnicas.técnicas.
  • 16. ETAPA DE ESTRATEGIAETAPA DE ESTRATEGIA DIRECCIONDIRECCION CORPORATIVACORPORATIVA FUNCIONES DEFUNCIONES DE LALA ORGANIZACIONORGANIZACION REQUERIMIENTOREQUERIMIENTO S DES DE INFORMACIONINFORMACION ANALISISANALISIS MODELACIOMODELACIO NN ESTRATEGICESTRATEGIC AA TECNOLOGIASTECNOLOGIAS DISPONIBLESDISPONIBLES NECESIDADESNECESIDADES DE SISTEMASDE SISTEMAS DEDE INFORMACIONINFORMACION SISTEMASSISTEMAS EXISTENTESEXISTENTES DEFINICIONDEFINICION DE LADE LA ARQUITECTUARQUITECTU RA DELRA DEL SISTEMASISTEMA
  • 17. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE  ANALISISANALISIS La etapa de análisis toma y verifica los descubrimientos de laLa etapa de análisis toma y verifica los descubrimientos de la etapa de estrategia y expande estos en suficiente detalle paraetapa de estrategia y expande estos en suficiente detalle para asegurar la precisión de los modelos de la empresa posibilitandoasegurar la precisión de los modelos de la empresa posibilitando un fundamento sólido para el diseño, dentro del alcance de laun fundamento sólido para el diseño, dentro del alcance de la organización y tomando en cuenta sistemas existentes.organización y tomando en cuenta sistemas existentes. Durante esta etapa se realiza una serie de entrevistas a nivelDurante esta etapa se realiza una serie de entrevistas a nivel operativo y técnico. Con la participación los responsables laoperativo y técnico. Con la participación los responsables la operación de las funciones que serán automatizadas se realizaoperación de las funciones que serán automatizadas se realiza un análisis detallado de sus requerimientos específicos en cuantoun análisis detallado de sus requerimientos específicos en cuanto a objetivos, subfusiones, información, datos, etc.a objetivos, subfusiones, información, datos, etc.
  • 18. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE En esta etapa a partir de los modelos de la organizaciónEn esta etapa a partir de los modelos de la organización obtenidos en la anterior y del producto del análisis de esta, seobtenidos en la anterior y del producto del análisis de esta, se genera el modelado del sistema. Los modelos básicos de estagenera el modelado del sistema. Los modelos básicos de esta etapa son:etapa son: -El de entidad relación, que modela mediante relaciones-El de entidad relación, que modela mediante relaciones lógicas todos los datos involucrados en el sistema, de tal maneralógicas todos los datos involucrados en el sistema, de tal manera que cualquier tipo de explotación (consulta o modificación) seanque cualquier tipo de explotación (consulta o modificación) sean posibles.posibles. -El funcional que modela los diferentes servicios que ofrecerá-El funcional que modela los diferentes servicios que ofrecerá el sistema mediante una organización y clasificación de lasel sistema mediante una organización y clasificación de las diversas funciones y subfusiones que fueron identificadas en eldiversas funciones y subfusiones que fueron identificadas en el análisis.análisis. Como resultados de esta etapa se definen las restricciones queComo resultados de esta etapa se definen las restricciones que tendrá el sistema y la estrategia que se seguirá en la etapatendrá el sistema y la estrategia que se seguirá en la etapa transición.transición.
  • 19. ETAPA DE ANALISISETAPA DE ANALISIS ANALISIS DEANALISIS DE FUNCIONESFUNCIONES ANALISISANALISIS DEDE DOCUMENTOSDOCUMENTOS ANALSIIS DEANALSIIS DE DATOSDATOS ANALISISANALISIS MODELACIOMODELACIO NN SISTEMASISTEMA ENTREVISTASENTREVISTAS DEFINICIONDEFINICION DEDE RESTRICCIONERESTRICCIONE SS DEFINICIONDEFINICION DE LADE LA TRANSICIONTRANSICION MODELOMODELO ENTIDAD/RELACIOENTIDAD/RELACIO NN MODELOMODELO FUNCIONALFUNCIONAL
  • 20. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE  DISEÑO.DISEÑO. Esta toma los requerimientos y el modelado de la etapa de análisis yEsta toma los requerimientos y el modelado de la etapa de análisis y determina la mejor manera de satisfacerlos, logrando niveles dedetermina la mejor manera de satisfacerlos, logrando niveles de servicios acordados, dados al ambiente técnico y las decisionesservicios acordados, dados al ambiente técnico y las decisiones previas en los niveles requeridos de automatización. Es decir que delprevias en los niveles requeridos de automatización. Es decir que del diseño conceptual se pasa al diseño final que será utilizado para ladiseño conceptual se pasa al diseño final que será utilizado para la implementación, por ejemplo en esta etapa, el modelo entidad-implementación, por ejemplo en esta etapa, el modelo entidad- relación será transformado en un diseño de base de datos, y enrelación será transformado en un diseño de base de datos, y en especificaciones de almacenamiento y el modelo funcional, enespecificaciones de almacenamiento y el modelo funcional, en módulos y manuales de procedimientos.módulos y manuales de procedimientos. El diseño final del sistema integra tres diseños, el de la base deEl diseño final del sistema integra tres diseños, el de la base de datos, el de la aplicación y el de la red además se elaboran; losdatos, el de la aplicación y el de la red además se elaboran; los planes de prueba y de transición y se realizan los diseños de losplanes de prueba y de transición y se realizan los diseños de los sistemas de auditoria y control, y el de respaldos y recuperación. Lossistemas de auditoria y control, y el de respaldos y recuperación. Los resultados de esta etapa lo constituyen, la arquitectura del sistema, elresultados de esta etapa lo constituyen, la arquitectura del sistema, el diseño de la base de datos, la especificación de los programas, ladiseño de la base de datos, la especificación de los programas, la especificación de los manuales de procedimientos.especificación de los manuales de procedimientos.
  • 21. ETAPA DE DISEÑOETAPA DE DISEÑO DISEÑO DEDISEÑO DE LA BASE DELA BASE DE DATOSDATOS DISEÑO DEDISEÑO DE LA REDLA RED ANALISIS DEANALISIS DE DATOSDATOS DISEÑODISEÑO FINALFINAL DISEÑO DE LADISEÑO DE LA APLICACIONAPLICACION DISEÑO DEDISEÑO DE SISTEMASISTEMA DE RESPALDODE RESPALDO PLAN DEPLAN DE PRUEBASPRUEBAS ARQUITECTURAARQUITECTURA DEL SISTEMADEL SISTEMA ESPECIFICACIONESPECIFICACION DE LOSDE LOS PROGRAMASPROGRAMAS PLAN DEPLAN DE TRANSICIONTRANSICION DISEÑO DE LADISEÑO DE LA BASE DE DATOSBASE DE DATOS ESPECIFICACIONESPECIFICACION DE LOS MANUALESDE LOS MANUALES DEDE PROCEDIMIENTOSPROCEDIMIENTOS
  • 22. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE  CONSTRUCCIONCONSTRUCCION.. En esta etapa de construcción se codificarán y probaránEn esta etapa de construcción se codificarán y probarán los nuevos programas, usando herramientaslos nuevos programas, usando herramientas apropiadas. Esta etapa involucra planeación, diseño deapropiadas. Esta etapa involucra planeación, diseño de la estructura del sistema, codificación de abajo haciala estructura del sistema, codificación de abajo hacia arriba (pruebas de unidades y enlaces), pruebas dearriba (pruebas de unidades y enlaces), pruebas de arriba hacia abajo (prueba del sistema) y un enfoquearriba hacia abajo (prueba del sistema) y un enfoque disciplinado en la realización del trabajo y en el controldisciplinado en la realización del trabajo y en el control de versiones del sistema y pruebas.de versiones del sistema y pruebas. Los resultados de esta etapa son los programasLos resultados de esta etapa son los programas probados y la base de datos afinada.probados y la base de datos afinada. Los resultados de esta etapa lo constituyen losLos resultados de esta etapa lo constituyen los programas probados y las bases de datos afinadas.programas probados y las bases de datos afinadas.
  • 23. PROGRAMASPROGRAMAS PROBADOSPROBADOS BASE DEBASE DE DATOS AFINADADATOS AFINADA ETAPA DE CONSTRUCCIONETAPA DE CONSTRUCCION DISEÑODISEÑO DE LA BASEDE LA BASE DE DATOSDE DATOS ARQUITECTURAARQUITECTURA DELDEL SISTEMASISTEMA ESPECIFICACIONESPECIFICACION DE LOSDE LOS PROGRAMASPROGRAMAS CONSTRUCCIOCONSTRUCCIO NN HERRAMIENTASHERRAMIENTAS
  • 24. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE  DOCUMENTACION.DOCUMENTACION. Uno de los productos fundamentales para un uso yUno de los productos fundamentales para un uso y mantenimiento efectivo de los sistemas programadosmantenimiento efectivo de los sistemas programados son los manuales. Esta metodología incluye una etapason los manuales. Esta metodología incluye una etapa dedicada a esta actividad tan importante y hacededicada a esta actividad tan importante y hace hincapié para que en su elaboración se consideren elhincapié para que en su elaboración se consideren el estilo de trabajo y las necesidades propias de losestilo de trabajo y las necesidades propias de los usuarios que utilizarán y mantendrán el sistema. Estausuarios que utilizarán y mantendrán el sistema. Esta etapa se realiza al mismo tiempo que la de construcción.etapa se realiza al mismo tiempo que la de construcción. Los manuales, resultados de esta etapa, se elaboran aLos manuales, resultados de esta etapa, se elaboran a partir de las especificaciones de diseño, de lospartir de las especificaciones de diseño, de los programas realizados y del análisis del estilo de trabajoprogramas realizados y del análisis del estilo de trabajo y nivel de competencia de los usuarios y operadores dey nivel de competencia de los usuarios y operadores de los sistemas.los sistemas.
  • 25. ETAPA DE DOCUMENTACIONETAPA DE DOCUMENTACION ESPECIFICACIOESPECIFICACIO N DE LOSN DE LOS PROGRAMASPROGRAMAS PROGRAMASPROGRAMAS PROBADOSPROBADOS CONSTRUCCIOCONSTRUCCIO NN ESTILOS DEESTILOS DE TRABAJO DETRABAJO DE LOS USUARIOSLOS USUARIOS MANUALMANUAL DEDE USUARIOUSUARIO MANUALMANUAL TECNICOTECNICO
  • 26. ETAPAS DEL METODO CASEETAPAS DEL METODO CASE  TRANSICION.TRANSICION. La implantación de sistemas no necesariamente implica la sustituciónLa implantación de sistemas no necesariamente implica la sustitución total de los antiguos subsistemas y de sus bases de datostotal de los antiguos subsistemas y de sus bases de datos correspondientes. En ciertos casos, por razones operativas y/ocorrespondientes. En ciertos casos, por razones operativas y/o económicas, los nuevos sistemas integran algunos de los antiguos.,económicas, los nuevos sistemas integran algunos de los antiguos., pero como quiera que sea la introducción ya sea de un sistemapero como quiera que sea la introducción ya sea de un sistema completamente nuevo o un sistema que integra ya existentes implicacompletamente nuevo o un sistema que integra ya existentes implica un nuevo tipo de uso y de operación que deberá ser asimilado yun nuevo tipo de uso y de operación que deberá ser asimilado y aprendido por los usuarios y operadores. Por esta razón, el desarrolloaprendido por los usuarios y operadores. Por esta razón, el desarrollo de un sistema no se termina con su programación., antes de sude un sistema no se termina con su programación., antes de su liberación para su uso, se debe preveer un periodo de transición queliberación para su uso, se debe preveer un periodo de transición que deberá incluir la alimentación de la nuevas bases de datos, ladeberá incluir la alimentación de la nuevas bases de datos, la capacitación de los usuarios y el desarrollo de pruebas.capacitación de los usuarios y el desarrollo de pruebas. En esta metodología la transición conforma una de sus etapas y enEn esta metodología la transición conforma una de sus etapas y en ella se realizan todas la tareas necesarias para la implementación yella se realizan todas la tareas necesarias para la implementación y proporciona un periodo inicial de soporte al sistema. La transiciónproporciona un periodo inicial de soporte al sistema. La transición debe llevarse a cabo con una interrupción mínima de la organización,debe llevarse a cabo con una interrupción mínima de la organización, y debe dejar a los usuarios confiados y listos para explotar el nuevoy debe dejar a los usuarios confiados y listos para explotar el nuevo sistema. El resultado final de esta etapa es un reporte que muestrasistema. El resultado final de esta etapa es un reporte que muestra que las pruebas fueron satisfactorias.que las pruebas fueron satisfactorias.
  • 27. ETAPA DE CONSTRUCCIONETAPA DE CONSTRUCCION NUEVONUEVO SISTEMASISTEMA DISENODISENO FINALFINAL CAPACITACIONCAPACITACION REPORTE DEREPORTE DE LAS PRUEBASLAS PRUEBAS ALIMENTACIONALIMENTACION DE LADE LA BASE DEBASE DE DATOSDATOS PRUEBASPRUEBAS SUBSISTEMASSUBSISTEMAS ANTIGUOSANTIGUOS
  • 28. ETAPA DE PRODUCCIONETAPA DE PRODUCCION  PRODUCCION.PRODUCCION. En esta etapa se asegura que el sistema funcione correctamente en laEn esta etapa se asegura que el sistema funcione correctamente en la mayoría de los casos, y con intervención mínima de losmayoría de los casos, y con intervención mínima de los administradores del sistema. Para esto se realizan nuevas pruebas, seadministradores del sistema. Para esto se realizan nuevas pruebas, se reevalúan los resultados y se hacen refinamientos del sistema, losreevalúan los resultados y se hacen refinamientos del sistema, los cambios necesarios deberán ser introducidos sin afectar a loscambios necesarios deberán ser introducidos sin afectar a los usuarios, y deberá conseguirse la máxima confianza de los usuarios.usuarios, y deberá conseguirse la máxima confianza de los usuarios. El resultado de esta etapa es un sistema listo para su operación.El resultado de esta etapa es un sistema listo para su operación. NUEVONUEVO PROGRAMAPROGRAMA PRODUCCIONPRODUCCION SISTEMASISTEMA LISTO PARALISTO PARA SUSU OPERACIONOPERACION PRUEBA FINALPRUEBA FINAL VALIDACIONESVALIDACIONES REFINAMIENTOSREFINAMIENTOS
  • 29. CLASES DE HERRAMIENTASCLASES DE HERRAMIENTAS FUNCIONALESFUNCIONALES TIPOS DETIPOS DE HERRAMIENTASHERRAMIENTAS EJEMPLOSEJEMPLOS Herramientas de administraciónHerramientas de administración Herramientas PERT,de estimación.Herramientas PERT,de estimación. Herramientas de ediciónHerramientas de edición Editores de texto, deEditores de texto, de diagramas,Procesadores de palabras.diagramas,Procesadores de palabras. Heramientas de prototipoHeramientas de prototipo Lenguajes de alto nivel, generadores deLenguajes de alto nivel, generadores de interface.interface. Herramientas de lenguajesHerramientas de lenguajes Compiladores, intérpretes.Compiladores, intérpretes. Herramientas de pruebaHerramientas de prueba Comparadoras de archivos,Comparadoras de archivos, generadores de prueba de datos.generadores de prueba de datos. Herramientas de depuraciónHerramientas de depuración Sistemas interactivos de depuración.Sistemas interactivos de depuración. Herramientas de reingieneríaHerramientas de reingienería Sistemas reestructurados deSistemas reestructurados de programas, sistemas de referenciaprogramas, sistemas de referencia cruzada.cruzada.
  • 30. GRACIAS POR SU ATENCIONGRACIAS POR SU ATENCION