Ingeniería del Software
¿ Cual es la diferencia entre Ingeniería del Software y Ciencias de Computación?
La Ingeniería del Software es un conjunto de métodos y técnicas que son utilizados para desarrollos de programas que actúan de forma muy disciplinada , y la Ciencias de de computación se inclina mas hacia la teoría e información de la computación
¿Cual es la diferencia entre Ingeniería del Software y Ingeniería de Sistemas ?
La Ingeniería del Software es un conjunto de métodos y técnicas que son utilizados para desarrollos de programas que actúan de forma muy disciplinada, y la Ingeniería en Sistemas es un modo de enfoque interdisciplinario que permite estudiar y comprender la realidad con el propósito de implementar sistemas complejos.
*Modelos del Proceso de Software
Lineal Secuencial
El Modelo Lineal Secuencial sugiere un enfoque sistemático o más bien secuencial del desarrollo de software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento.
Construcción de prototipos
Este modelo no secuencial, basado en la construcción de simulaciones o modelos ejecutables de aplicaciones más extensos, persigue un objetivo principal: la participación directa del cliente en la construcción del software requerido. Las fases son similares a las del modelo en cascada: es necesario un análisis previo de los requisitos tanto del sistema como del cliente, se concibe la arquitectura del sistema y se realiza el diseño del software.
Desarrollo Rápido de Aplicaciones
El modelo DRA es una adaptación a del modelo lineal secuencial en el que se logra el desarrollo rápido utilizando un enfoque de construcción basado en componentes. Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el proceso DRA permite al equipo de desarrollo crear un sistema completamente funcional dentro de periodos cortos de tiempo
Modelo Evolutivo
El software evoluciona con el tiempo. Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente completo, por lo que se aconsejable introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas.
Modelos de métodos formales
El modelo de métodos formales acompaña a un conjunto de actividades que conducen a la especificación matemática del software de computadora. Los métodos formales permiten que un ingeniero del software especifique, desarrolle y verifique un sistema basado en computadora aplicando una notación rigurosa y matemática.

Costos de la Ingeniería del Software
No existe una respuesta sencilla a esta pregunta ya que la distribución de costos a través de las diferentes actividades en el proceso del software depende del proceso utilizado y del tipo de software que se vaya a desarrollar. Por ejemplo, el software de tiempo real normalmente requiere una validación y pruebas más extensas que los sistemas basados en web. Sin embargo, cada uno de los diferentes enfoques genéricos al desarrollo del software tiene un perfil de distribución de costos diferente a través de las actividades del proceso del software. Si se considera que el costo total del desarrollo de un sistema de software complejo es de 100 unidades
Nombre:Maria Eugenia Cotto Soliz

Grandes conocimientos compañera, que bien :) colega
ResponderEliminarMuy buena aportación, Nota=1
ResponderEliminar