Curso de Ingeniería de Software
3.5/5
()
Información de este libro electrónico
La ingeniería de software es una forma de ingeniería que aplica los principios de la ciencia de la computación y de la matemática para alcanzar soluciones con una mejor relación entre el coste y el beneficio para el problema de software. Asimismo, se trata de la aplicación sistemática, disciplinada y cuantificable para el desarrollo, operación y mantenimiento de un software.
Al principio, los softwares eran programas muy pequeños debido a las limitaciones del hardware existente en aquellos días. A medida que se fue mejorando la capacidad computacional creció el tamaño y la complejidad del software desarrollado.
Varias técnicas surgieron para ayudar en la administración de esa complejidad: Técnicas ligadas a lenguajes de programación; Profundización en los estudios en ingeniería de software; Arquitectura de software y Herramientas CASE (Computer-aided software engineering).
El primero de los efectos que aún podemos ver a día de hoy pone de manifiesto que uno de cada cuatro proyectos de software falla en la entrega. Además el cambio de personal con tasas en torno al 20% se considera algo normal. Otro de los problemas es que los grandes proyectos abarcan periodos de desarrollo de entre tres y cinco años, con los problemas que ello implica, haciendo que muchos de los programas se queden obsoletos antes incluso de su aplicación. Por último, el mantenimiento de software es uno de los responsables de los mayores costes relacionados con el apartado informático en la mayor parte de las empresas.
Un proceso de desarrollo de software es una estructura utilizada para el desarrollo de un producto de software. Entre sus sinónimos están "ciclo de vida" y "proceso de software". Hay muchos modelos para estos procesos, cada uno de ellos describiendo enfoques diferentes para una variedad de tareas y actividades a ser ejecutadas a lo largo del proceso.
Relacionado con Curso de Ingeniería de Software
Libros electrónicos relacionados
Ingeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de Software: Requisitos, Estimaciones y Análisis Calificación: 0 de 5 estrellas0 calificacionesAprende a Modelar Aplicaciones con UML Calificación: 1 de 5 estrellas1/5Diseño de Software Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesProgramación y Lógica Proposicional Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar con Java Calificación: 4 de 5 estrellas4/5El Proceso de Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación con Java - 2ª Edición Calificación: 5 de 5 estrellas5/5Desarrollo Web en Java Calificación: 3 de 5 estrellas3/5Aprende a Programar para Android Calificación: 5 de 5 estrellas5/5El Libro Práctico Del Programador Ágil Calificación: 5 de 5 estrellas5/5Aprende a Programar ASP .NET y C# - Segunda Edición Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación con Java Calificación: 4 de 5 estrellas4/5Programación en C++ Calificación: 2 de 5 estrellas2/5Java a fondo - estudio del lenguaje y desarrollo de aplicaciones - 2a ed. Calificación: 5 de 5 estrellas5/5AngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5Análisis y diseño de algoritmos: Un enfoque práctico Calificación: 0 de 5 estrellas0 calificacionesEl Libro Negro del Programador Calificación: 4 de 5 estrellas4/5Curso de Programación con iOS Calificación: 4 de 5 estrellas4/5Java 2: Manual de Usuario y Tutorial. 5ª Edición Calificación: 0 de 5 estrellas0 calificacionesManual de Supervivencia del Administrador de Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesSeguridad en Bases de Datos y Aplicaciones Web Calificación: 5 de 5 estrellas5/5Programación orientada a objetos en Java Calificación: 4 de 5 estrellas4/5
Libros que se le recomiendan
El arte de amargarse la vida Calificación: 4 de 5 estrellas4/5La sanación de las 5 heridas Calificación: 4 de 5 estrellas4/5Psicología Oscura: Domina los secretos avanzados de la guerrilla psicológica, la Persuasión, y la PNL Oscura Calificación: 4 de 5 estrellas4/5Las 48 Leyes Del Poder (The 48 Laws Of Power) - Resumen Del Libro De Robert Greene Calificación: 4 de 5 estrellas4/5Los secretos de la mente millonaria: Cómo dominar el juego interior de la riqueza Calificación: 4 de 5 estrellas4/5Autodisciplina diaria: Hábitos cotidianos y ejercicios para construir la autodisciplina y alcanzar tus metas Calificación: 4 de 5 estrellas4/5Inglés Para Dummies Calificación: 4 de 5 estrellas4/5Hábitos para ser millonario: Duplica o triplica tus ingresos con un poderoso método Calificación: 4 de 5 estrellas4/5Mejorando las charlas: Habla con quien sea, evita la incomodidad, genera conversaciones profundas y haz amigos de verdad Calificación: 4 de 5 estrellas4/5El hombre en busca de sentido Calificación: 5 de 5 estrellas5/5Metabolismo Ultra Poderoso Calificación: 4 de 5 estrellas4/5Diabetes Sin Problemas. EL Control de la Diabetes con la Ayuda del Poder del Metabolismo. Calificación: 4 de 5 estrellas4/550 técnicas de mindfulness para la ansiedad, la depresión, el estrés y el dolor: Mindfulness como terapia Calificación: 4 de 5 estrellas4/5El libro de Enoc Calificación: 4 de 5 estrellas4/5Frases que Venden: Descubre cómo promocionar tus productos, atraer clientes y cerrar las ventas Calificación: 4 de 5 estrellas4/5Las 100 Mejores Frases para Desarrollar tu Autoestima Calificación: 4 de 5 estrellas4/5