Anda di halaman 1dari 14

¿Qué sistemas nos rodean?

1
¿Qué sistemas nos rodean?

2
¿Qué sistemas nos rodean.. en un
auto?

3
¿Qué sistemas nos rodean... en la
universidad?

4
¿Qué es un sistema de software?

● Programas de cómputo, datos de configuración


y documentación asociada.
● Puede ser genérico o personalizado
● El buen software debe entregar al usuario la
funcionalidad y el desempeño requeridos.
● Debe ser seguro, confiable, utilizable, etc.

5
¿Qué es un proceso de desarrollo
de software?
● Un conjunto de actividades relacionadas que conduce a la
elaboración de un producto de software
● Existen diferentes procesos, pero todos deben incluir
cuatro actividades principales para la ingeniería de
software

6
Especificación del software

7
Especificación del Software

● Proceso para comprender y definir que servicios


debe brindar el sistema - FUNCIONALIDAD
● Errores en esta etapa originan grandes
problemas posteriores en el diseño e
implementación – COSTOS
● Los requerimientos se obtienen por medio de
entrevistas con el cliente, análisis de
documentos, observaciones, etc.

8
Diseño e implementación del
software
● Toma los datos de requerimiento que se se especificaron en la etapa anterior
y se elabora una primera instancia del sistema.
● Un diseño de software es la descripción de la estructura del software, los
datos, interfaces, algoritmos, etc.
● La implementación, consiste en programar el sistema en un lenguaje de
programación adecuado, siguiendo el diseño.

9
Validación del software

● Es el proceso de evaluación donde se determina si el software se


ajusta a su especificación y si cumple las expectativas del cliente.
● Para ello se realizan distintos tipos de pruebas y test.

10
Evolución del software

● Una vez que finalizó el proceso de desarrollo del software, se le


pueden hacer cambios. Estos surgen por nuevos
requerimientos provenientes de nuevas necesidades de los
usuarios.
● El costo de mantenimiento puede ser mayor que el costo inicial
del desarrollo.

11
Licenciamiento del software

¿Que es el software libre?


Free Software Fundation: organización fundada en 1985 por
Richad Stallman.
El software que garantice las siguientes 4 libertades:
● Ejecutar el programa, para cualquier propósito.
● Estudiar como trabaja el programa y cambiarlo (acceso al
código fuente).
● Redistribuir copias para que pueda ayudar al prójimo.
● Distribuir copias de sus versiones modificadas a terceros.
http://www.gnu.org/philosophy/free-sw.es.html

12
Software Libre y Licencias de
Software
Cuyo diseño y manual
Programa de uso se describen en su
Cuyo
Documentación
funcionamiento
está dado por su Que luego de compilarlo
o al interpretarlo se
transforma en un
Código fuente
Ejecutable

Regido por una


Regido por una

Licencia de software Regido por una

¿Cómo saber si un software es o no libre?


De acuerdo a su licencia
13
Licencias de Software Libre

¿Cuales son licencias de software libre?


Cualquiera que garantice las cuatro libertades mencionadas
Una lista de referencias:
http:/license-list.es.htm
¿Es lo mismo open source que software libre?
El software libre se enfoca en las libertades filosóficas que les otorga a los usuarios
mientras que el software de código abierto se enfoca en las ventajas técnicas de su
modelo de desarrollo.
¿Es lo mismo software libre que software gratis?
No, es una cuestión de libertad y no de precio (libertad de expresión no es lo mismo que
barra libre)
¿Dónde consigo software libre para diferentes propósitos?
http://directory.fsf.org/wiki/Main_Page
http://freshmeat.net/ 14

Anda mungkin juga menyukai