Que es el Software - PowerPoint PPT Presentation

About This Presentation
Title:

Que es el Software

Description:

Que es el Software La Importancia del Software Que se Obtiene del Software Evoluci n del software Durante el desarrollo El desarrollo del software siempre es ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 20
Provided by: Offic87
Category:

less

Transcript and Presenter's Notes

Title: Que es el Software


1
Que es el Software
2
La Importancia del Software
3
Que se Obtiene del Software
4
Evolución del software
  • Durante el desarrollo
  • El desarrollo del software siempre es progresivo,
    incluso en el ciclo de vida en cascada
  • El desarrollo evolutivo consiste, precisamente,
    en una evolución controlada (ciclo de vida
    espiral, prototipos evolutivos)
  • Durante la explotación
  • Durante la fase de mantenimiento se realizan
    modificaciones sucesivas del producto

5
Evolución del software
  • Motivo evolución
  • El software cambia con el tiempo, por diversas
    razones
  • Es necesario controlar esta evolución
  • Suele ser necesario recuperar versiones antiguas
  • Concepto de versión (revisión)
  • Versión es la Forma particular que adopta un
    objeto en un contexto dado
  • Desde el punto de vista de evolución, es la forma
    particular de un objeto en un instante dado. Se
    suele denominar revisión

6
Evolución del software
  • Concepto de configuración
  • Un sistema software comprende distintos
    componentes, que evolucionan individualmente
  • Hay que garantizar la consistencia del conjunto
    del sistema
  • Una configuración es una combinación de
    versiones particulares de los componentes que
    forman un sistema consistente
  • Desde el punto de vista de evolución, es el
    conjunto de las versiones de los objetos
    componentes en un instante dado

7
Características y Evolución del Software
  • Un poco de historia
  • primeras décadas
  • desarrollar el hardware
  • reducir costos de procesamiento y almacenamiento
  • década de los ochenta
  • desarrollo de la microelectrónica
  • mayor potencia de cálculo y reducción de costos
  • objetivo actual mejorar la calidad de las
    soluciones software.
  • AUMENTAN los problemas del desarrollo de
    software
  • Subexplotación del potencial del hardware
  • Incapacidad de atender a la demanda
  • Incapacidad de mantener el software existente

8
Ingeniería de Software
  • Para Roger S. Pressman, la Ingeniería del
    software es una tecnología estratificada.
  • Se apoya sobre un enfoque de calidad.
  • El fundamento es la capa de proceso, que se
    refiere a la unión que mantiene juntas las capas
    de tecnología que refieren el desarrollo racional
    y oportuno de la ingeniería del software.
  • El proceso define un marco de trabajo para un
    conjunto de áreas claves de proceso que se deben
    establecer para la entrega efectiva de la
    tecnología de la ingeniería del software.

9
Elementos del Software
  • Software
  • Programas
  • Archivos de configuración
  • Documentación de la estructura del sistema
  • Manuales de instalación y uso
  • Sitios web con información y actualizaciones

10
Tipos de Software
  • Tipos de Software
  • Productos genéricos
  • sistemas producidos por una organización y que se
    venden en el mercado abierto
  • sistemas gestores de bases de datos, procesadores
    de texto, paquetes gráficos,...
  • la organización controla la especificación
  • Productos personalizados
  • desarrollados específicamente para un cliente
  • aplicaciones de negocio, sistemas de control de
    tráfico aéreo, control de procesos de
    fabricación,...
  • el cliente controla la especificación de la
    aplicación

11
Perspectivas del Software
  • El software desde una perspectiva industrial
  • El valor del software de elemento añadido a
    principal elemento de coste
  • El desarrollo del software
  • Algunas preguntas
  • Por qué se tarda tanto? (y casi siempre más de
    lo previsto)
  • Por qué la productividad es tan baja?
  • Por qué cuesta tanto?
  • Por qué siempre quedan errores sin localizar?

12
Perspectivas del Software
  • El software como elemento lógico.
  • Se desarrolla, no se fabrica
  • Calidad del diseño.
  • Costes más importantes en la ingeniería
  • Gestión especial de los proyectos
  • Se deteriora con el mantenimiento
  • Desarrollo a medida (ausencia de componentes)
  • La crisis del software problemas que aparecen
    en el desarrollo del software al desarrollar,
    mantener y atender la demanda de nuevas
    aplicaciones.

13
Naturaleza y Problemas del Desarrollo de Software
  • Causas de la crisis del software
  • Naturaleza lógica del software
  • Mala gestión de los proyectos ( ausencia de
    datos, deficiente comunicación, ...)
  • Ausencia de entrenamiento formal en nuevas
    técnicas (programadores vs. ingenieros de
    software)
  • Resistencia al cambio
  • Mitos del software

14
Mitos del Software
15
Mitos del Software
Mito 1 Linux es demasiado complicado para que lo
use la gente normal
La verdad Aunque en un principio Linux se diseñó
para expertos informáticos, la situación ha
cambiado radicalmente en los últimos años. Hoy en
día Linux ofrece una interfaz gráfica intuitiva
similar a las que pueden ofrecer Windows o MacOSX
y es tan fácil de usar como estos. No es
necesario saber programar para poder usar Linux.
Esta facilidad de uso está avalada por la
cantidad de gente que lo usa, incluyendo colegios
de educación primaria y secundaria y todos los
usuarios sin experiencia alguna con computadores
que cada día se lanzan a usar Linux. Es más,
normalmente la gente que prueba Linux no suele
volver al sistema operativo anterior. Además,
Linux no sufre de virus ni código malicioso, y
los bloqueos del sistema son muy raros, lo que
aumenta su facilidad de uso.
16
Mitos del Software
Mito 2 Linux es inseguro
La verdad En realidad Linux es más seguro
que Windows, por ejemplo resistente a virus,
gusanos y otros tipos de código malicioso. Y esto
es, en su mayor parte, resultado de que el código
fuente está disponible libremente. Al permitir
que cualquiera acceda al código fuente, los
programadores y expertos en seguridad de todo el
mundo pueden inspeccionarlo para descubrir
posibles agujeros de seguridad, y los parches de
seguridad se crean tan rápido como es posible.
17
Mitos del Software
Mito 3 No vale la pena aprender Linux porque la
mayoría de las compañias utiliza Windows
La verdad Es verdad que la mayoría de las
empresassigue usando Windows. De todas maneras,
también es cierto que cada vez se usa Linux en
más y más negocios, agencias del gobierno y
otras organizaciones. De hecho, lo que
impide que su uso crezca vertiginosamente es la
poca cantidad de personas que se preparan para
poder administrar sistemas Linux. Es más, la
gente con conocimientos y experiencia en Linux
normalmente cobra algo más que los que están
experimentados en Windows.
18
Mitos del Software
Mito 4 Hay muy pocos programas para Linux
La verdad En realidad, hay miles de programas
disponibles para Linux y el número sigue
creciendo. Además, la calidad de esas
aplicaciones es normal-mente igual o mayor a su
equivalente comercial, y la mayoría son
gratuitos. Más aún, algunas de esas
aplicaciones libres son tan populares que se han
desarrollado versiones para Windows y otros
sistemas operativos.
19
Mitos del Software
Mito 5 Linux dispone de poco apoyo porque
ninguna compañía lo desarrolla
La verdad Justo lo contrario Linux cuenta con
un apoyo excelente, a veces mucho mejor y más
rápido que los de otras aplicaciones comerciales.
Hay una gran cantidad de información disponible
en Internet y las preguntas expuestas en los
foros de soporte se suelen contestar en poco
tiempos. Además, el soporte es gratuito y no
hay que contratar ningún servicio. También existe
un soporte comercial ofrecido por grandes
empresas como Red Hat, Novell, IBM y HP. Es un
punto a favor que muchos usuarios requieran menos
soporte que para otros sistemas operativos porque
Linux tenga relativamente menos bugs y sea muy
resistente a los virus y demás código malicioso.
Write a Comment
User Comments (0)
About PowerShow.com