Está en la página 1de 4

Alexander Rosario Acevedo, 2018-0458

Cuestionario # 2 (Capítulo 1)

1. ¿Para qué se utilizan las herramientas CASE y cuál es la diferencia entre


las herramientas CASE superiores e inferiores?
Los analistas emplean herramientas CASE para aumentar la
productividad, comunicarse con los usuarios de una manera más efectiva e integrar el
trabajo que realizan en el sistema, desde el inicio hasta el fin del ciclo de vida.
Una herramienta CASE superior permite al analista crear y modificar el
diseño del sistema. Toda la información sobre el proyecto se almacena en una
enciclopedia conocida como repositorio CASE, una extensa colección de registros,
elementos, diagramas, pantallas, informes y demás información relacionada. Las
herramientas CASE superiores también ayudan a sustentar el modelado de los
requerimientos funcionales de una organización, auxiliar a los analistas y usuarios
para dibujar los límites de un proyecto dado y ayudarlos a visualizar la forma en que
el proyecto encaja con otras partes de la organización.
Las herramientas CASE inferiores se utilizan para generar código fuente
de computadora, con lo cual se elimina la necesidad de programar el sistema. La
generación de código ofrece varias ventajas:
 el sistema se puede producir con más rapidez que si se escribieran programas
computacionales;
 la cantidad de tiempo invertido en el mantenimiento se reduce con la
generación de código;
 se puede generar código en más de un lenguaje computacional, por lo que es
más sencillo migrar los sistemas de una plataforma a otra;
 la generación de código provee una manera efectiva en costo de personalizar
los sistemas que se compran a terceros distribuidores para ajustarlos a las
necesidades de la organización, y
 el código generado está libre de los errores típicos de los programas
computacionales.
2. ¿Describa qué significa la metodología ágil y cuáles son sus etapas de
desarrollo?
La metodología ágil es una metodología de desarrollo de software que se
basa en valores, principios y prácticas básicas. Los cuatro valores son comunicación,
simpleza, retroalimentación y valentía. Recomendamos que los analistas de sistemas
adopten estos valores en todos los proyectos que emprendan y no sólo cuando
adopten la metodología ágil.

1
Alexander Rosario Acevedo, 2018-0458

Etapas de desarrollo.
 Exploración
 Planeación
 Iteraciones para la liberación de la primera versión.
 Puesta en producción
 mantenimiento
3. Explique cuál es la metodología de Análisis y Diseño Orientado a Objetos.
Se crea un conjunto de modelos utilizando una notación acordada como,
por ejemplo, el lenguaje unificado de modelado (UML).
ADOO aplica técnicas de modelado de objetos para analizar los
requerimientos para un contexto (por ejemplo, un sistema de negocio, un conjunto de
módulos de software) y para diseñar una solución para mejorar los procesos
involucrados.
No está restringido al diseño de programas de computadora, sino que
cubre sistemas enteros de distinto tipo. Las metodologías de análisis y diseño más
modernas son "casos de uso" guiados a través de requerimientos, diseño,
implementación, pruebas, y despliegue.
El lenguaje unificado de modelado se ha vuelto el lenguaje de modelado
estándar usado en análisis y diseño orientado a objetos.
 Definir el modelo de cada uso
 Durante la fase de análisis de sistemas empezar a dibujar diagramas de UML
 Continuar en la fase de análisis, desarrollar diagramas de clases.
 Aun en la fase de análisis, dibujar diagramas de estado
 Empezar el diseño de sistemas mediante la modificación de los diagramas de
UML
 Desarrollar y documentar el sistema

4. ¿Qué es UML y cuál es su propósito o su uso en del Ciclo de Vida de


Desarrollo de Sistemas?
Es un lenguaje estándar para escribir planos de software, UML se puede
utilizar para visualizar, especificar, construir y documentar los artefactos de un
sistema que involucra una gran cantidad de software. UML prescribe un conjunto de
notaciones y diagramas estándar para modelar sistemas orientados a objetos, y
describe la semántica esencial de lo que estos diagramas y símbolos significan.
 Imponer un estándar mundial.
  Proporcionar a los usuarios un lenguaje de modelado visual expresivo y
utilizable para el desarrollo e intercambio de modelos significativos.

2
Alexander Rosario Acevedo, 2018-0458

 Proporcionar mecanismos de extensión y especialización.


  Ser independiente del proceso de desarrollo y de los lenguajes de
programación.
  Proporcionar una base formal para entender el lenguaje de modelado.
 Fomentar el crecimiento del mercado de las herramientas OO.
 Soportar conceptos de desarrollo de alto nivel como pueden ser
colaboraciones, frameworks, patterns, y componentes.

5. Analizar el Episodio 1(Caso de la CPU), Pagina 23. Responder el


Ejercicio E-1.
 Upper CASE (SUPERIOR-CASE): Son herramientas que ayudan en las
fases de planificación, análisis de requisitos y estrategia del desarrollo,
usando, entre otros diagramas UML.
 UML(Lenguaje Unificado de Modelado): Se puede aplicar en el desarrollo
de software gran variedad de formas para dar soporte a una metodología de
desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero
no especifica en sí mismo qué metodología o proceso usar.
 Middle CASE (Medio-CASE): Son herramientas para automatizar tareas en
el análisis y diseño de la aplicación.
 Lower CASE (Inferior-CASE): Son herramientas que semi-automatizan la
generación de código, crean programas de detección de errores, soportan
la depuración de programas y pruebas. Además, automatizan la
documentación completa de la aplicación. Aquí pueden incluirse las
herramientas de Desarrollo rápido de aplicaciones.

3
Alexander Rosario Acevedo, 2018-0458

Referencias bibliográficas.
Lucidhart. (2020). Qué es el lenguaje unificado de modelado (UML). 18-06-2020, de
Lucidhart Sitio web: https://www.lucidchart.com/pages/es/que-es-el-
lenguaje-unificado-de-modelado-uml
ecuRed. (2020). Herramienta CASE. 18-06-2020, de ecuRed Sitio web:
https://www.ecured.cu/Herramienta_CASE
prisland83. (2018). Herramientas Case. 18-06-2020, de Monografias Sitio web:
https://www.monografias.com/trabajos14/herramicase/herramicase.shtml

También podría gustarte