Está en la página 1de 24

FUNDAMENTOS DE DESARROLLO

DE SOFTWARE
TEMA 1 : CONCEPTOS FUNDAMENTALES DE SOFTWARE
CONTENIDOS
1 Empresas y Sistemas de información

2 Evolución de los sistemas de información

3 Software y tipos

4 Ciclo de vida del software

5 Metodologías de desarrollo del software


RETOS DE LA EMPRESAS

Entorno comercial progresivamente más complejo y


difícil

Adaptarse a formas de organización eficaces.


¿ QUÉ ES UN SISTEMA DE
INFORMACIÓN ?
 Es un conjunto de
elementos o componentes
interrelacionados para
recolectar (entradas),
manipular (procesamiento)
y diseminar (salidas) datos
e información, que cuenta
además con un mecanismo
de retroalimentación para el
cumplimiento de un objetivo.
DATOS VS. INFORMACIÓN
Dato Información topic

Los datos son


realidades concretas
La información es un
conjunto de datos
statement
en su estado primario organizados de tal
: Son números, letras, modo que adquieren
símbolos, imágenes y un valor adicional
sonidos, que más allá del propio.
describen objetos,
condiciones o
situaciones.tement
CARACTERÍSTICAS DE LA
INFORMACIÓN VALIOSA

Investigación de
mercado
Nivel
(-) Exactitud, completitud, ..
Estratégico (+) Oportunidad, pertinente, ..

Nivel
Táctico Datos de Contabilidad:
Efectivo, Inventarios,
Nivel (-) Oportunidad, pertinente, ..
Operacional
(+) Exactitud, verificabilidad,
completitud, ..
EN CONSECUENCIA

Sistema de información < > TI

Existen desde la primera organización humana

Actualmente se implementan con Software.


EVOLUCIÓN DE LOS SISTEMAS DE
INFORMACIÓN Iniciación

Contagio o expansión

Control

Integración

Administración de los datos

Madurez
¿QUÉ ES SOFTWARE?

¿Qué es Software?
ALGUNAS DEFINICIONES DE
SOFTWARE

Es un conjunto de programas elaborados por el hombre,


que controlan la actuación del computador, haciendo que éste
siga en sus acciones una serie de esquemas lógicos
predeterminados.
Ian Sommerville (2011)

Es el nexo de unión entre el hardware y el hombre. El computador,


por sí solo, no puede comunicarse con el hombre y viceversa, ya
que lo separa la barrera del lenguaje
Roger Pressman (2010)
TIPOS DE SOFTWARE

Software de Sistemas

Software de Programación

Software de Aplicación
SOFTWARE DE SISTEMAS
Controladores de
dispositivos

Sistemas Operativos

Servidores

Utilitarios
SOFTWARE DE PROGRAMACIÓN
Compiladores

Depuradores

Intérpretes

Enlazadores

Editores de texto

IDEs
SOFTWARE DE APLICACIÓN
Automatización en la Industria

Software de Negocios

Telecomunicaciones

Sistemas Bases de Datos

Software educativo

Software para medicina.


Ya sabemos qué es
Software
Pero …

¿ Cómo se
construye ?
CICLO DE VIDA DEL SOFTWARE

Modelo de Cascada

Modelo Incremental

Modelo en Espiral

Modelo orientado a Objetos


MODELO EN CASCADA
MODELO INCREMENTAL
MODELO ESPIRAL
MODELO GENÉRICO PARA
DESARROLLO ORIENTADO A OBJETOS

Los expertos en tecnología de


objetos proponen seguir un
desarrollo iterativo e incremental.

Iterativo

Incremental
METODOLOGÍAS DE DESARROLLO DE
SOFTWARE

¿ Cómo es eso que


hay ciclo de vida y
luego
metodologías ?
METODOLOGÍAS DE DESARROLLO DE
SOFTWARE

Desarrollo Desarrollo Desarrollo Métodos


convencional Estructurado Orientado a ágiles
Objetos
CONCLUSIONES
 El software son un conjunto de instrucciones de computadora desarrollado para fines
específicos, cumpliendo requisitos previamente definidos, para el uso de un usuario o un
mercado objetivo.

 Clasificamos el software en 3 tipos:


 Software de Sistemas
 Software de Programación
 Software de Aplicación
 El software tiene un ciclo de vida que va desde la concepción hasta la implementación.
 El software se construye utilizando metodologías.
BIBLIOGRAFIA
 Laudon, Vidal Romero Elizondo, & Laudon, Jane Price. (2012). Sistemas de información
gerencial (12a ed.). Naucalpan de Juárez, México: Pearson.
 Pressman, R. (2010). Ingeniería del software: Un enfoque práctico (7a. ed.). México:
McGraw-Hill Interamericana.

También podría gustarte