Está en la página 1de 4

Ejercicios Tema 2-2

1º Ejercicio 2
2º Ejercicio 3
Breve descripción de la aplicación ( 15% ) 3
Modelo de desarrollo de software elegido y definición ( 20% ) 3
Ventajas e inconvenientes del modelo de desarrollo de software elegido ( 30% ) 3
Razones de su elección y puesta en marcha ( 35% ) 4
Bibliografía 4

1
1º Ejercicio
1º parte: rellenar la tabla que se adjunta con una lista de con diferentes lenguajes de
programación. Si un lenguaje es multiparadigma, escribir todos los paradigmas de
programación que cumple.
Completa esta tabla:

Lenguaje de programación Paradigmas de Compilado / Interpretado


programación

Ada Orientado a objetos Compilado

C Orientado a objetos Compilado

C++ Orientado a objetos Compilado

C# Orientado a objetos Compilado

COBOL Imperativo Compilado

Erlang Funcional Interpretado

Haskell Orientado a objetos Compilado

Java Declarativo Interpretado

Javascript Funcional Compilado

Lisp Declarativo Interpretado

Objective-C Orientado a objetos Compilado

Pascal Imperativo Compilado

Perl Funcional o Procedimental Interpretado

PHP dinámico, multiparadigma e Interpretado


interpretado.

PL/SQL Deductivo Interpretado

Prolog Lógico Interpretado

Python Imperativo, Orientado a Interpretado


objetos y Funciona

R declarativo procedimental Interpretado


estructurado

2
2º Ejercicio

Breve descripción de la aplicación ( 15% )


Voy a crear una aplicación de compra venta de coches, para vender tu coche es tan sencillo
como crear un anuncio seleccionando todos los requisitos, modelo, kilometraje, año de
compra, precio etc, y para buscar coches también tendrás la opción de añadir filtros a tu
búsqueda, como baremo de precio, kilometraje máximo.

Modelo de desarrollo de software elegido y definición ( 20% )

Modelo de desarrollo de software tradicional, es un proceso con una visión lineal, es decir el
transcurso del desarrollo de la aplicación va paso a paso y deben complementarse
secuencialmente

Ventajas e inconvenientes del modelo de desarrollo de software


elegido ( 30% )
Ventajas: tiene un desarrollo más lineal, se pueden hacer modificaciones en el proyecto de
una forma más sencilla, tiene más comunicación el equipo entre sí.

Desventajas: Normalmente el proceso de desarrollo es más lento, las pruebas se hacen


cuando el proyecto está acabado, no se hace durante el desarrollo, es más dificil dividir el
trabajo entre los desarrolladores ya que como va por fases hasta que no se acaba una no
se puede empezar la siguiente.

Razones de su elección y puesta en marcha ( 35% )


He elegido esta opción por que la opción de orientado a objetos es reutilizar código ya
creado y yo no tengo un código ya creado, la otra opción es el desarrollo ágil está enfocado
a un rápido desarrollo con un equipo muy grande y yo no tengo un equipo grande para
poder hacer este tipo de desarrollo

Cada parte debe tener una puntuación mínima de 2.5 puntos


Cada parte apartado de la 2º parte debe tener una puntuación mínima de 2.5 puntos
Entregar la tarea en formato pdf, siendo el nombre del fichero las iniciales de tu nombre y el
1º apellido - Ejercicio2. Ejemplo: jLopez-Ejercicio2
El trabajo ha de tener un título, subtítulos para cada uno de las secciones, una bibliografía y
el nombre del alumno.
Se restará hasta 1 punto por la limpieza, orden, sintaxis y ortografía del trabajo.

3
La no realización de los requisitos de entrega supondrá una calificación de la tarea inferior
de 4.

Bibliografía
EJ1
https://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/tendprog.html#:~:text=
Algunos%20lenguajes%20son%20principalmente%20interpretados,2%20%E2%80%93%20
son%20normalmente%20lenguajes%20compilados.
Y apuntes de clase

EJ2
https://es.linkedin.com/pulse/diferencias-entre-metodolog%C3%ADas-%C3%A1giles-y-tradi
cionales-ventajas-#:~:text=Desventajas%20de%20las%20metodolog%C3%ADas%20tradici
onales%3A&text=El%20cliente%20o%20el%20usuario,los%20equipos%20est%C3%A1n%2
0m%C3%A1s%20especializados.
Y apuntes de clase

También podría gustarte