SlideShare una empresa de Scribd logo
1 de 2
INTRODUCCIÓN

En las últimas décadas se ha trabajado en el desarrollo de sistemas para
encontrar técnicas para incrementar la productividad y calidad en el
proceso de elaboración del software, hoy la herramienta CASE
(ComputerAided Software Engineering) a remplazado el papel y lápiz
por el ordenador para la transformación del desarrollo de software en un
proceso automatizado.


La tecnología CASE supone la automatización del desarrollo de software
para elevar la productividad y la calidad en el desarrollo de sistemas
análogas a lo que suponen las técnicas CAD/CAM en este enfoque
permite mejorar la calidad del software.


• La mejora y la estandarización de la documentación.
•       Aumentar       la     portabilidad   de    las      aplicaciones.
•    Facilitar   la   reutilización    de  componentes     de    software
• Permitir un desarrollo y un refinamiento de las aplicaciones, mediante
la utilización de controles gráficos.

La herramienta CASE sirven para apoyar una fase del ciclo de vida del
sistema.
Cuando se planifica la base de datos permite escoger una herramienta
CASE para llevar de forma eficaz y posible las tareas, también suelen
incluir:


• Un diccionario para los datos de la aplicación de base de datos.
• Herramientas de diseño para dar apoyo al análisis de datos.
• Herramientas para desarrollar el modelo de datos corporativo, los
esquemas               conceptual                 y                lógico.
• Herramientas para desarrollar los prototipos de las aplicaciones.

Con el uso de la herramienta CASE puede mejorar la productividad de
aplicaciones de base de datos.
Un proceso de desarrollo de software consiste de las siguientes etapas:


     Análisis
     Diseño
     Implementación
     Pruebas
     Producción

En las cuales, la salida de cada etapa es entrada de la siguiente. El
producto generado como salida de una etapa puede tener distintas
formas, por ejemplo pueden ser documentos, diagramas, código fuente,
etc. El tiempo y otros recursos que se le asignan a cada etapa
dependerá del tipo de proyecto que se esté realizando, tal vez un
sistema con poca funcionalidad pero donde hay que resolver un
problema complejo, las etapas de análisis y diseño sean las más largas,
mientras que si se tiene mucha funcionalidad pero más simple, tal vez
las etapas de implementación y pruebas sean más largas, esto no se
puede generalizar para todos los tipos distintos de proyectos.


No disponemos de herramientas, ni siquiera de metodologías, que nos
permitan transformar el software ordinario en otro que sea fiable y
fácilmente mantenible. Los sistemas software medianamente grandes
suelen estar "plagados" de errores, y realizar cambios en ellos es,
cuando menos, una tarea arriesgada.

Frente a este duro panorama, nos encontramos con la necesidad de
cometer el desarrollo de programas cada vez mayores. Para poder
realizar estos desarrollos con la mejor calidad posible se hace necesaria
la utilización de ciertas estrategias que, si bien no garantizan un buen
resultado, si suelen mejorar bastante las características del producto
desarrollado.

Más contenido relacionado

La actualidad más candente

Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de softwareVictor Varela
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un softwareGenesis_Pirela
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del softwareduberlisg
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de softwareedsacun
 
2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitos2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitosSelins Cassiel
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitosGianfrancoEduardoBra
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de softwareArmando Barrera
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de SoftwareUacm Lis Slt
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Historias de usuario exposicion
Historias de usuario exposicionHistorias de usuario exposicion
Historias de usuario exposicionIsraelCampoverde3
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareBetania Amundaray
 

La actualidad más candente (20)

Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de software
 
2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitos2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitos
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de software
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
introduccion metododologias de analisis y diseño de software
 introduccion metododologias de analisis y diseño de software introduccion metododologias de analisis y diseño de software
introduccion metododologias de analisis y diseño de software
 
Historias de usuario exposicion
Historias de usuario exposicionHistorias de usuario exposicion
Historias de usuario exposicion
 
Presentaciondefundamentosdesoftware
PresentaciondefundamentosdesoftwarePresentaciondefundamentosdesoftware
Presentaciondefundamentosdesoftware
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
 

Destacado

Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesedsacun
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA  TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA xinithazangels
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 

Destacado (6)

Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificaciones
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA  TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 

Similar a Introducción(1)

Introducción
IntroducciónIntroducción
Introducciónnenyta08
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas caseIngenierosD
 
Herramientas case
Herramientas caseHerramientas case
Herramientas caseuleam
 
Análisis de Herramientas CASE.docx
Análisis de Herramientas CASE.docxAnálisis de Herramientas CASE.docx
Análisis de Herramientas CASE.docxCRUZNIETODAVID
 
Herramientas case
Herramientas caseHerramientas case
Herramientas caseis401
 
Tecnología CASE
Tecnología CASE Tecnología CASE
Tecnología CASE fredi141x
 

Similar a Introducción(1) (20)

Introducción
IntroducciónIntroducción
Introducción
 
Herramienta case
Herramienta  caseHerramienta  case
Herramienta case
 
case
casecase
case
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
HERRAMIENTAS CASE
HERRAMIENTAS CASEHERRAMIENTAS CASE
HERRAMIENTAS CASE
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
Análisis de Herramientas CASE.docx
Análisis de Herramientas CASE.docxAnálisis de Herramientas CASE.docx
Análisis de Herramientas CASE.docx
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
herramientas-case.pptx
herramientas-case.pptxherramientas-case.pptx
herramientas-case.pptx
 
Tecnología CASE
Tecnología CASE Tecnología CASE
Tecnología CASE
 

Más de nenyta08

Actividad 1
Actividad 1Actividad 1
Actividad 1nenyta08
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)nenyta08
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo sustenenyta08
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo sustenenyta08
 
Autobiografia
AutobiografiaAutobiografia
Autobiografianenyta08
 
Autobiografia
AutobiografiaAutobiografia
Autobiografianenyta08
 
Autobiografia
AutobiografiaAutobiografia
Autobiografianenyta08
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)nenyta08
 
Conclusión
ConclusiónConclusión
Conclusiónnenyta08
 
Conclusión
ConclusiónConclusión
Conclusiónnenyta08
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexiónnenyta08
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexiónnenyta08
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas casenenyta08
 
Investigacion historia
Investigacion historiaInvestigacion historia
Investigacion historianenyta08
 
Investigacion historia
Investigacion historiaInvestigacion historia
Investigacion historianenyta08
 

Más de nenyta08 (20)

Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo suste
 
Desarrollo suste
Desarrollo susteDesarrollo suste
Desarrollo suste
 
Autobiografia
AutobiografiaAutobiografia
Autobiografia
 
Autobiografia
AutobiografiaAutobiografia
Autobiografia
 
Autobiografia
AutobiografiaAutobiografia
Autobiografia
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)
 
Conclusión
ConclusiónConclusión
Conclusión
 
Conclusión
ConclusiónConclusión
Conclusión
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexión
 
Mi reflexión
Mi reflexiónMi reflexión
Mi reflexión
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Investigacion historia
Investigacion historiaInvestigacion historia
Investigacion historia
 
Investigacion historia
Investigacion historiaInvestigacion historia
Investigacion historia
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 

Introducción(1)

  • 1. INTRODUCCIÓN En las últimas décadas se ha trabajado en el desarrollo de sistemas para encontrar técnicas para incrementar la productividad y calidad en el proceso de elaboración del software, hoy la herramienta CASE (ComputerAided Software Engineering) a remplazado el papel y lápiz por el ordenador para la transformación del desarrollo de software en un proceso automatizado. La tecnología CASE supone la automatización del desarrollo de software para elevar la productividad y la calidad en el desarrollo de sistemas análogas a lo que suponen las técnicas CAD/CAM en este enfoque permite mejorar la calidad del software. • La mejora y la estandarización de la documentación. • Aumentar la portabilidad de las aplicaciones. • Facilitar la reutilización de componentes de software • Permitir un desarrollo y un refinamiento de las aplicaciones, mediante la utilización de controles gráficos. La herramienta CASE sirven para apoyar una fase del ciclo de vida del sistema. Cuando se planifica la base de datos permite escoger una herramienta CASE para llevar de forma eficaz y posible las tareas, también suelen incluir: • Un diccionario para los datos de la aplicación de base de datos. • Herramientas de diseño para dar apoyo al análisis de datos. • Herramientas para desarrollar el modelo de datos corporativo, los esquemas conceptual y lógico. • Herramientas para desarrollar los prototipos de las aplicaciones. Con el uso de la herramienta CASE puede mejorar la productividad de aplicaciones de base de datos.
  • 2. Un proceso de desarrollo de software consiste de las siguientes etapas: Análisis Diseño Implementación Pruebas Producción En las cuales, la salida de cada etapa es entrada de la siguiente. El producto generado como salida de una etapa puede tener distintas formas, por ejemplo pueden ser documentos, diagramas, código fuente, etc. El tiempo y otros recursos que se le asignan a cada etapa dependerá del tipo de proyecto que se esté realizando, tal vez un sistema con poca funcionalidad pero donde hay que resolver un problema complejo, las etapas de análisis y diseño sean las más largas, mientras que si se tiene mucha funcionalidad pero más simple, tal vez las etapas de implementación y pruebas sean más largas, esto no se puede generalizar para todos los tipos distintos de proyectos. No disponemos de herramientas, ni siquiera de metodologías, que nos permitan transformar el software ordinario en otro que sea fiable y fácilmente mantenible. Los sistemas software medianamente grandes suelen estar "plagados" de errores, y realizar cambios en ellos es, cuando menos, una tarea arriesgada. Frente a este duro panorama, nos encontramos con la necesidad de cometer el desarrollo de programas cada vez mayores. Para poder realizar estos desarrollos con la mejor calidad posible se hace necesaria la utilización de ciertas estrategias que, si bien no garantizan un buen resultado, si suelen mejorar bastante las características del producto desarrollado.