La Ingeniería de Software (SE del inglés Software Engineering) es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software", que en palabras más llanas, se considera que "la Ingeniería de Software" es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos" [Cota 1994]. La Ingenieria del Software tratas areas muy diversas de la INFORMÁTICA y de las ciencias de la computación, tales como construcion de compiladores, sistemas operativos o desarrollos en Intranet/Internet, abordando las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de Informacion y aplicables a una infinidad de areas tales como: negocios, investigacion cientifica, medicina, produccion, logistica, banca, control de trafico, metereologia, el mundo del derecho, la red de redes Internet, redes Intranet y Extranet, etc.
Por lo tanto, la ingeniería de software requiere la gestión de proyectos para que se pueda desarrollar una aplicación en el plazo previsto y con el presupuesto establecido que sea satisfactoria para el cliente.
Capas de la IS
Capa de calidad
Base de cualquier proceso de ingeniería
La IS se basa en calidad
• Mejores técnicas de construcción de software
Capa de proceso
Capa que une calidad y métodos
• Desarrollo racional de la IS
Conjunto de actividades y resultados asociados que sirven
para construir un producto software
Capa de métodos
Un método incluye:
• Análisis de requisitos
• Diseño
• Construcción de programas
• Prueba
• Mantenimiento
Suelen estar bastante ligados al proceso
Capa de herramientas
Soporte automático o semiautomático para el proceso y los
métodos
Herramientas CASE: Computer Aided Software Engineering
Chicos espero que les sirva esta sintesis para mayor informacion seguir estos enlaces:
enlace 1: http://es.kioskea.net/contents/genie-logiciel/genie-logiciel.php3
enlace 2: http://es.wikipedia.org/wiki/Desarrollo_de_software#Etapas_del_proceso
enlace 3: http://www.angelfire.com/scifi/jzavalar/apuntesIngSoftware.html#ProcUnificado
Por lo tanto, la ingeniería de software requiere la gestión de proyectos para que se pueda desarrollar una aplicación en el plazo previsto y con el presupuesto establecido que sea satisfactoria para el cliente.
Capas de la IS
Capa de calidad
Base de cualquier proceso de ingeniería
La IS se basa en calidad
• Mejores técnicas de construcción de software
Capa de proceso
Capa que une calidad y métodos
• Desarrollo racional de la IS
Conjunto de actividades y resultados asociados que sirven
para construir un producto software
Capa de métodos
Un método incluye:
• Análisis de requisitos
• Diseño
• Construcción de programas
• Prueba
• Mantenimiento
Suelen estar bastante ligados al proceso
Capa de herramientas
Soporte automático o semiautomático para el proceso y los
métodos
Herramientas CASE: Computer Aided Software Engineering
Chicos espero que les sirva esta sintesis para mayor informacion seguir estos enlaces:
enlace 1: http://es.kioskea.net/contents/genie-logiciel/genie-logiciel.php3
enlace 2: http://es.wikipedia.org/wiki/Desarrollo_de_software#Etapas_del_proceso
enlace 3: http://www.angelfire.com/scifi/jzavalar/apuntesIngSoftware.html#ProcUnificado
No hay comentarios:
Publicar un comentario