Está en la página 1de 3

TALLER DE INGENIERIA DE SOFTWARE

Estudiante: Diego Armando Contreras Perez

Tutor: Juan Carlos Cuesta

Area: Ingenieria de software

20/11/2020
1. Diga algunos ejemplos (tanto positivos como negativos) que indiquen como afecta
el software en nuestra sociedad.
Aspectos positivos: Para poder acceder desde cualquier parte del mundo gracias al intenet a
la información necesaria
Aspectos negativos: Una posible adcion a un producto de software de entretenimiento como
lo serian los juegos y demás, el trafico de información, redes ocultas, etc.

2. Muchas aplicaciones cambian con frecuencia antes de que se presenten al usuario


final y después de que la primera versión ha entrado en uso. Sugiera algunos modos
de elaborar software para detener el deterioro que produce el cambio.
Debe diseñarse e implementarse de modo que pueda volverse a usar en muchos programas
diferentes; El ingeniero de software debe tratar de que los cambios no sean demasiados para
asi evitar un descontento del programa.

3. A medida que el software se ubica en el mercado, los riesgos para el público


(debidos a programas defectuosos) ´se convierten en motivo de preocupación
significativa. Piense en un escenario hipotético 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).
Los barcos poseen radares por los cuales permiten detectar objetos estáticos o móviles
dentro de un rango en específico podríamos imaginarnos que en un gran barco turístico hay
un problema y es que el software del radar tiene un pequeño error de formula pues parece
ser simple, pero esto podría causar que el barco choque lo que causaría grandes pérdidas
económicas y claro esta perdidas de la vida es estas personas.

4. Investigue y las metodologias de desarrollo de software y realice un cuadro


comparativo entre las metodologias tradicional y agil.
Metodologia tradicional Metodologia agil
Se define todo desde el principio Refactorización
predictivos Adaptables
Plan detallado Se trabaja sobre funcionalidades básicas y
se mejora
Contratos estrictos Contratos de alcance variable
Problemas en la priorización Detectar el error cuando antes para
resolverlo
Esconder el error Propiedad colectiva del código

También podría gustarte