Tecnologia
Enviado por hamkamaysumak • 12 de Diciembre de 2012 • 1.148 Palabras (5 Páginas) • 231 Visitas
La economía de todos los países desarrollados es dependiente del software. Actualmente cada vez mas sistemas son controlados por software. La Ingeniería de Software concierne a teorías, métodos y herramientas para el desarrollo profesional de software. El gasto en la Ingeniería de Software, representa un alto porcentaje del PBI de los países desarrollados
QUÉ ES SOFTWARE?
Programas de cómputo y su documentación asociada: requerimientos, modelos de diseño y manuales de usuario. El software puede ser desarrollado para un cliente en particular o para un mercado general. El software puede ser: Genérico: desarrollado para venderse a múltiples clientes (Excel, Word, etc.). A la medida: desarrollado bajo demanda del cliente a un desarrollador específico. El software nuevo puede ser creado desarrollando nuevos programas, configurando sistemas de software genérico o reutilizando software existente.
¿QUÉ ES LA INGENIERÍA DE SOFTWARE? Una disciplina de la Ingeniería que concierne a todos los aspectos de la producción de software. Los Ingenieros de Software deben: Adoptar un enfoque sistemático para llevar a cabo su trabajo. Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y a los recursos disponibles.
¿CUÁL ES LA DIFERENCIA ENTRE INGENIERÍA DE SOFTWARE Y CIENCIAS COMPUTACIONALES? Las Ciencias Computacionales conciernen a la teoría y fundamentos de cualquier sistema de cómputo (hardware o software). La Ingeniería de software concierne los aspectos prácticos del desarrollo y puesta en marcha de productos útiles de software. La Ingeniería de Software aún está lejos de ser considerada una ciencia como los son la química o la física.
¿CUÁL ES LA DIFERENCIA ENTRE INGENIERÍA DE SOFTWARE E INGENIERÍA DE SISTEMAS? La Ingeniería de Sistemas concierne a todos los aspectos del desarrollo de sistemas basados en cómputo incluyendo hardware, software y la ingeniería de procesos. La Ingeniería de Software es una parte de este proceso que comprende el desarrollo de software, control, aplicaciones y bases de datos del sistema. Los ingenieros de software son los encargados de la especificación del sistema, del diseño de la arquitectura, la integración y la puesta en marcha.
¿QUÉ ES UN PROCESO DE SOFTWARE? Un conjunto estructurado de actividades cuya meta es el desarrollo o evolución de un software. Algunas actividades genéricas en todos los procesos de software son: Especificación, qué debe hacer el software y cuáles son sus especificaciones de desarrollo. Desarrollo, producción del sistema de software. Validación, verificar que el software cumple con lo solicitado por el cliente. Evolución, cambiar/adaptar el software a las nuevas demandas. Estas actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse.
¿QUÉ ES UN MODELO DE PROCESO DE SOFTWARE? Representación formal y simplificada de un proceso de software, presentada desde una perspectiva específica Ejemplos de perspectivas del proceso de software: Flujo de trabajo, secuencia de actividades. Flujo de datos, flujo de la información. Rol/acción, quién realiza qué
¿QUÉ ES UN MODELO DE PROCESO DE SOFTWARE? Modelos Genéricos: Cascada, separar en distintas fases de especificación y desarrollo. Desarrollo Iterativo, la especificación, desarrollo y validación están interrelacionados. Prototipado, un modelo sirve de prototipo para la construcción del sistema final. Basado en componentes, asume que partes del sistema ya existen y se enfoca a su integración .
¿CUÁLES SON LOS COSTOS DE LA INGENIERÍA DE SOFTWARE? El costo total de un software esta dividido aproximadamente de la siguiente forma: 60% costos de desarrollo 40% costos de pruebas. En el software a la medida los costos de evolución a menudo exceden los costos de desarrollo. Los costos dependen del tipo de sistema que se desarrolla y de los requerimientos del mismo tales como desempeño y confiabilidad. La distribución
...