La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Que es el Software. La Importancia del Software Que se Obtiene del Software.

Presentaciones similares


Presentación del tema: "Que es el Software. La Importancia del Software Que se Obtiene del 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 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 Evolución del software

6 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 Evolución del software

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 Orientación por lotes Distribución limitada Software a medida Multiusuario Tiempo real Bases de datos Software como producto Mayores gastos de mantenimiento 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 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. Potentes sistemas de sobremesa Tecnología de objetos Sistemas expertos Redes neuronales Cliente/servidor Tecnologías de Internet – – 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 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 Elementos del Software

10 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 Tipos de Software

11 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? Perspectivas del Software

12 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. Perspectivas del Software

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 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. Mito 1: Linux es demasiado complicado para que lo use la gente normal Mitos del Software

16 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. Mito 2: Linux es inseguro Mitos del Software

17 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. Mito 3: No vale la pena aprender Linux porque la mayoría de las compañias utiliza Windows Mitos del Software

18 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. Mito 4: Hay muy pocos programas para Linux Mitos del Software

19 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. Mito 5: Linux dispone de poco apoyo porque ninguna compañía lo desarrolla Mitos del Software


Descargar ppt "Que es el Software. La Importancia del Software Que se Obtiene del Software."

Presentaciones similares


Anuncios Google