1) Un programa es una secuencia de instrucciones que pueden ser interpretadas por un computador para obtener un resultado determinado. 2) El software se divide en software de sistema, que administra los recursos del hardware, y software de aplicaciones, que realiza tareas específicas. 3) Los métodos ágiles se enfocan en la participación del cliente, entregas incrementales, y aceptar el cambio.