Caso De Estudio Periodo 3

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Caso De Estudio Periodo 3 as PDF for free.

More details

  • Words: 725
  • Pages: 4
UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA CICLO 02 – 2008

CASO DE ESTUDIO: TECNOLOGIA DE LA INGENIERIA INVERSA

ALUMNA: SILVIA BEATRIZ HERNANDEZ ROJAS NELSON JOSUE CHAVEZ CARDOZA OSCAR MAURICIO ESCOBAR MARTINEZ MARCELO IVAN CASTANEDA PONCE JAVIER ALEJANDRO PARADA PEÑATE

HR050226 CC050309 EM050334 CP030262 PP05

ASIGNATURA: INGERNIERIA DE SOFTWARE

CATEDRATICO: ALEJANDRINA VELASQUEZ

GRUPO: 02

VIERNES 10 DE OCTUBRE DE 2008

¿En qué consiste el enfoque oportunístico?. De un ejemplo en el cual se pueda aplicar dicho enfoque. El enfoque oportunístico consiste en la identificación de requisitos de sistemas con la finalidad de servir como oportunidades de reutilización. Para ello podemos traducirlo como que el enfoque oportunistíco se encarga de analizar el cumplimiento de los requisitos de muchos sistemas y así genera la obtención de las mejores etapas de muchos sistemas desarrollados y los integra formando así un nuevo sistema que cumpla con requisitos establecidos al inicio para el nuevo sistema que se desea implementar, para ello el desarrollador de software contempla los enfoques ascendente y descendente los cuales establecen para el caso del ascendente la reconstrucción de los caso de uso que modelan la funcionalidad del sistema y en el descendente se enfoca mas a la arquitectura de la aplicación mas bien las distintas interfaces que integran los componentes de una aplicación. El enfoque oportunístico, podría aplicarse en el caso de tener un sistema en una determinada empresa la cual posee un sistema que ha colapsado en lo obsoleto y desea generar una nueva versión debido a que el sistema actual no satisface las necesidades. En el caso de ser una empresa despachadora de productos alimenticios varios, podrían retomarse etapas de otros sistemas implantados a otras empresas las cuales cumplen con una función igual o similar a la que nuestra empresa ejerce y así tomar sus códigos fuentes y documentación, para ser regenerada y aplicada a la función que nuestra empresa ejerce. Seria una forma de evitarse el desarrollo completo de un nuevo sistema partiendo desde cero, vendría a convenir mas aplicar este enfoque siempre y cuando se tenga una buena documentación y acceso al código de otros sistemas.

¿Qué relación hay entre ingeniería inversa, reingeniería y UML? Amplíe su explicación a través de un ejemplo. Los procesos están orientados a la formación de sistemas capaces de ser eficientes y factibles para el usuario y la persona que lo solicita. En los reingenieria, ingeniería inversa y UML, se implica el análisis exhaustivo para desarrollar un nuevo sistema a partir de uno o varios tomados como base , el análisis es lo único que difiere puesto que se toman distintas formas de hacerlo, en el caso de la reingenieria suele perfeccionar, reconstruir y agregar funciones nuevas a algo que ya existe. La ingeniería inversa lo hace de forma distinta parte desde lo desarrollado hasta los orígenes del diseno, evitando así la necesidad de consultar documentación acerca de su formación. UML mejor conocido como un lenguaje de modelado, es o viene a ser parte de la ingeniería inversa solo que este modelado es mas prometedor en el sentido de analizar en si la funcionalidad y la captura de requerimientos funcionales de mas alto nivel de un sistema, UML permite el uso de los casos de uso para definir la estructuración del sistema a desarrollar.

Elaborar un mapa conceptual en el que se resuma el artículo completo (investigue cómo se elabora un mapa conceptual).

Reingeniería

Ingeniería inversa

Busca rediseñar el software para lo cual hace uso de UML

Se pretende que el método sea una aproximación práctica que permita generar modelos, utilizando el estándar UML, de aquellos sistemas cuya documentación es escasa, desactualizada o inexistente.

Utiliza el UML como herramienta

Utiliza el UML como herramienta

UML Es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software. Se usa para entender, diseñar, configurar, mantener y controlar la información sobre los sistemas a construir.

Se busca obtener la Arquitectura del sistema

Arquitectura del software Es un conjunto de patrones y abstracciones coherentes que proporcionan el marco de referencia necesario para guiar la construcción del software para un sistema de información.

Por medio del enfoque descendente

Enfoque oportunístico El enfoque oportunístico es una combinación de los enfoques descendente y ascendente. El análisis ascendente se emplea en la reconstrucción de los casos de

Por medio del enfoque ascendente

uso

que

modelan

la

Related Documents

Caso De Estudio Periodo 3
October 2019 12
Estudio De Caso Aa2
August 2019 46
202 Estudio De Caso
December 2019 39
Estudio De Caso
October 2019 34