Está en la página 1de 2

Actividad.

Lectura introductoria: El software y la ingeniería de software

A. Lee con atención y rescata los conceptos más importantes.


Software, características del software, categorías de software, software heredado
Webapp, atributos de las webapp, capas de la ingeniería de software, proceso de
software, …
B. Piensa en la programación como la conoces actualmente y responde lo siguiente:
1) ¿El software ha muerto?
2) ¿Por qué se requiere tanto tiempo para terminar el software con los métodos
tradicionales?
3) ¿Por qué son altos los costos de desarrollo?
4) ¿Por qué no se pueden detectar todos los errores antes de entregar el software a los
clientes?
5) ¿Por qué se dedica tanto tiempo y esfuerzo a mantener los programas existentes
6) ¿Por qué seguimos con dificultades para medir el avance mientras se desarrolla y
mantiene el software?
C. Cuando llegas a una empresa y te encuentras con software existente y tu tienes que
realizar actividades de actualización y mantenimiento con él
1) ¿Que ventajas y desventajas tiene obtener un sistema heredado?
2) ¿Es factible hacerle cambios y que tipos de cambios?
3) ¿qué hago si encuentro un software heredado de mala calidad?
D. En cuanto a la naturaleza del software
1) ¿Las webapps, se consideran también programas de software?
2) ¿Qué característica las distingue de otro software?
E. Ingeniería de software
1) ¿Qué capas conforman la ingeniería de software?
2) Menciona una filosofía de calidad
F. Proceso de software
1) ¿Cuáles son los elementos de un proceso de software?
2) ¿Cuáles son las cinco actividades estructurales del proceso de software?
3) ¿Qué diferencias existen entre los modelos del proceso de software?
4) ¿Qué cambios ha tenido el desarrollo del software tradicional y como lo benefician?
G. La práctica de la ingeniería de software
1) ¿Es posible fraccionar un problema?
2) ¿Se puede representar gráficamente la solución de un problema?
3) ¿Qué pasos se realizan para la solución de un problema?
4) ¿Se puede construir un diseño, que represente la solución del problema?
5) ¿Qué importancia tiene realizar un plan del proyecto?
6) Menciona los principios generales de la ingeniería de software
H. Mitos del software
1) Crees que los mitos obstaculizan la realización del software
2) Como se pueden romper esos mitos.
I. Como comienza todo proyecto
a. Explica, un caso donde detectes una necesidad de automatización.
J. Resumen
1) De 5 ejemplos de la forma en que se aplica la ley de las consecuencias imprevistas
al software
2) De ejemplos positivos y negativos del efecto del software en la sociedad
3) De las aplicaciones que conoces y usas, cuales cambian con frecuencia, da un
ejemplo
4) Sugiera como detener el deterioro que sufre el software con el paso del tiempo
5) ¿Qué relación tienen las capas del software con la capa “Compromiso de calidad”.
6) ¿Se puede aplicar ingeniería de software para desarrollar Webapp?
7) ¿Qué es ubicuidad en software?
8) A medida que un software gana ubicuidad, los riesgos para el público se
convierten en motivo de preocupación, desarrolle un escenario en el que la falla
de un software genere daño (económico, humano, etc.)
9) ¿Qué es un proceso?, ¿Qué relación tienen con el desarrollo de software’
10) ¡Que es una actividad sombrilla?, ¿Cómo apoyan al desarrollo de software?
11) Mencione un mito, que conozca acerca del desarrollo del software.

También podría gustarte