La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Que es el Software.

Presentaciones similares


Presentación del tema: "Que es el Software."— Transcripción de la presentación:

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. Orientación por lotes Distribución limitada Software a medida Multiusuario Tiempo real Bases de datos Software como producto Mayores gastos de mantenimiento Sistemas distribuidos Inteligencia Artificial Hardware de bajo costo Impacto en el consumo Redes área local y global Gran demanda Potentes sistemas de sobremesa Tecnología de objetos Sistemas expertos Redes neuronales Cliente/servidor Tecnologías de Internet. 1959 – 1965 1989 – 20xx 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. Herramientas Métodos Procesos Enfoque de Calidad

9 Elementos del 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.


Descargar ppt "Que es el Software."

Presentaciones similares


Anuncios Google