Está en la página 1de 4

UNIVERSIDAD DE SANTANDER – UDES Página 1 de 2

Actividad 22 – Taller de Aplicación Versión: 01

INGENIERÍA DE SOFTWARE Semestre B-2021

Actividad 22 – Taller de Aplicación

En parejas, responda a cada uno de los puntos siguientes complementando cada


respuesta con la argumentación correspondiente:

1. De 5 ejemplos (tanto positivos como negativos) que indiquen el efecto del


software en nuestra sociedad. Argumente porqué lo considera positivo o
negativo.
Rta: *Un efecto positivo es que gracias al software podemos estar todos
en contacto sin necesidad de estar en un mismo país.
*un efecto negativo es la adicción a los celulares
*Gracias al software podemos detectar enfermedades más rápido
*Gracias al software ya no tenemos que hacer largas filas para hacer
pagos.
*Un aspecto negativo es que no tenemos privacidad en internet.
Las respuestas se dan a entender el porque las considero positivas o
negativas

2. Desde su experiencia y análisis, ¿Cómo se definen las características clave de un


proyecto?
Rta: Debe basarse en los objetivos que tiene ese proyecto, en los
requerimientos, plazos de entrega.

3. ¿Por qué algunas métricas de software deben mantenerse “privadas”? Ofrezca


cinco ejemplos de tres métricas que deban ser privadas y complemente con
ejemplos de tres métricas que deban ser públicas.
Rta: Como es natural que los ingenieros del software pudieran sentirse sensibles
ante la utilización de métricas recopiladas sobre una base particular, estos
datos deberían ser privados para el individuo y servir sólo como un indicador
de ese individuo. Entre los ejemplos de métricas privadas se incluyen: índices
de defectos (individualmente), índices de defectos (por módulo), errores
encontrados durante el desarrollo. La filosofía de «datos de proceso privados»
se ajusta bien con el enfoque del proceso personal del software propuesto por
Humphrey [HUM95]. Humphrey describe el enfoque de la manera siguiente: El
proceso personal del software es un conjunto estructurado de descripciones
de proceso, mediciones y métodos que pueden ayudar a que los ingenieros
1
UNIVERSIDAD DE SANTANDER – UDES Página 2 de 2

Actividad 22 – Taller de Aplicación Versión: 01

INGENIERÍA DE SOFTWARE Semestre B-2021

mejoren su rendimiento personal. Proporcionan las formas, guiones y


estándares que les ayudan a estimar y planificar su trabajo. Muestra cómo
definir procesos y cómo medir su calidad y productividad. Además, Los datos
privados de proceso pueden servir como referencia importante para mejorar
el trabajo individual del ingeniero del software.
Algunas métricas de proceso son privadas para el equipo del proyecto de
software, pero públicas para todos los miembros del equipo. Entre los
ejemplos se incluyen los defectos informados de funciones importantes del
software (que un grupo de profesionales han desarrollado), errores
encontrados durante revisiones técnicas formales, y líneas de código o puntos
de función por módulo y función2. El equipo revisa estos datos para detectar
los indicadores que pueden mejorar el rendimiento del equipo. Las métricas
públicas permiten a una organización realizar cambios

4. Desde su conocimiento y experiencia responda las siguientes preguntas:


a. ¿Por qué se requiere de tanto tiempo para conseguir un software
terminado?Rta: Porque es propenso a fallos en el desarrollo,
algunas cosas no la podemos controlar como cambios de tiempo,
cambios de algunos requerimientos ,cambio del cliente final etc.
b. ¿Por qué se pueden considerar altos los costos de desarrollo de un
software? Rta: Por la complejidad, pagos de servicios de terceros,
pago del personal, gastos de servicios públicos
c. ¿Por qué no es posible detectar todos los errores antes de entregar el
software al usuario final? Rta: jajaja yo creo que nadie tiene una
respuesta clara a esto, tal vez porque somos unos seres imperfectos
y siempre vamos a cometer errores y se nos pasan algunos Bugs
d. ¿Por qué se dedica tanto tiempo y esfuerzo en mantener los programas
existentes? Rta: Para no que tener que iniciar desde cero y poder
mantener estos programas hace que podamos tener mas tiempo para
dedicarlo en otra fase, el tiempo es todo.

5. A medida que el software gana ubicuidad, los riesgos para el público (debidos a
programas defectuosos) se convierten en motivo de preocupación. Describa un
escenario catastrófico pero realista, en el que la falla de un programa de
cómputo pudiera ocasionar un gran daño (económico o humano).
Rta: Yo creo que seria catastrófico si los software que usan los bancos fallen y
que ese fallo permita borrar el historial de los clientes que deben dinero en
2
UNIVERSIDAD DE SANTANDER – UDES Página 3 de 2

Actividad 22 – Taller de Aplicación Versión: 01

INGENIERÍA DE SOFTWARE Semestre B-2021

dicha entidad o sea todos quedarían libres de deudas, o sea todos los bancos
en bancarrota y de una crisis económica.

6. Las actividades sombrilla ocurren a través de todo el proceso del software.


¿Piensa usted que son aplicables por igual a través del proceso, o que algunas se
concentran en una o más actividades estructurales?

Rta: se puede aplicar igual a través del proceso, seria lo ideal

3
UNIVERSIDAD DE SANTANDER – UDES Página 4 de 2

Actividad 22 – Taller de Aplicación Versión: 01

INGENIERÍA DE SOFTWARE Semestre B-2021

7. Para cada caso presentado a continuación indique los perfiles de talento humano
que requeriría y el modelo de proceso que sugeriría: casi no entendí esta
pregunta o sea que roles se necesitan ¿

a. Proyecto de tamaño mediano con límites de tiempo para entrega entre


dos y tres meses, que se caracteriza porque los requisitos están bien
definidos, que se puede descomponer en módulos funcionales, que hará
énfasis en la reutilización de componentes ya probados y en la utilización
de lenguajes de cuarta generación L4G y herramientas de desarrollo de
tecnología de cuarta generación T4G.
Rta: Modelo scrum y necesitaría personal calificado en lenguajes de
cuarta generación L4G que tenga una amplia experiencia en estas
entornos

b. Proyecto de gran tamaño donde los requisitos son inciertos, no se tiene


referencia de desarrollos de proyectos similares, se requiere aplicar
tecnología de punta con desarrolladores en formación y un presupuesto
de desarrollo ajustado.
Rta: yo contrato desarrolladoras junior para pagarles menos ya que
tengo poco presupuesto

c. Proyecto relativamente pequeño similar a otros que se hayan realizado


anteriormente por el grupo de desarrollo.
Rta: yo contrato desarrolladoras junior para pagarles menos ya que
tengo poco presupuesto

d. Proyecto donde se requiere entregas parciales funcionales cuyos


productos se puedan desarrollar en ciclos de cuatro a ocho semanas y en
los que los requisitos están sujetos a cambio durante el desarrollo del
proyecto.
Rta:Usaria metodologías agiles esta seria perfecta para este proyecto

También podría gustarte