Tecnologia
hamkamaysumak12 de Diciembre de 2012
1.148 Palabras (5 Páginas)249 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
...