Ingenieria
UNIDAD 2
INTRODUCCION A LA INGENIERIA DE SOFTWARE
MATERIA:
FUNDAMENTOS DE DESARROLLO DE SISTEMAS
Titular:
ANTONIO TAMEZ VARGAS.
PRESENTA:
ANA ROSA GONZALEZ VILLANUEVA
JOSE FERNANDO RODRIGUEZ MEDINA
KAREN DANIELA GUEVARA JASSO
AIDE SAMIRA ALVAREZ LUNA
MARIA DEL CARMEN ALEJANDRO VILLARREAL.
Linares, Nuevo LeónFEBRERO 2011
SUBSECRETARÍA DE EDUCACIÓN SUPERIOR
DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA
SUBSECRETARÍA DE EDUCACIÓN SUPERIOR
DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA
INDICE
Introducción…………………………………………………………………………………………….…3
Definición de ingeniería del software…………………………………………………………………...4
Historia de la ingeniería del software ………………………………………………………………....6Características del software……………………………………………………………………………..7
Mitos del software………………………………………………………………………………………...8
Capas de la ingeniería del software…………………………………………………………………..10
El proceso del software………………………………………………………………………………...10
Software de alta calidad………………………………………………………………………………..11
Factores de calidad y productividad…………………………………………………………………..15Conclusión……………………………………………………………………………………………….18
Bibliografía………………………………………………………………………………………………19
INTRODUCCION
En este trabajo se dará a conocer mas a detalle sobre la Ingeniería de software, comprenderemos los elementos que integran a la Ingeniería.
La ingeniería es el estudio y la aplicación de las distintas ramas de la tecnología. El profesional en este ámbito recibe el nombre de ingeniero.
Software es el conjunto de los programas de cómputo, procedimientos,reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
El término ingeniería del software empezó a usarse a finales de la década de los sesenta, para expresar el área de conocimiento que se estaba desarrollando en torno a las problemáticas que ofrecía el software en ese momento.
La Ingeniería del Software se podría definir como el establecimiento yaplicación de principios de la Ingeniería para obtener software. Teniendo en cuenta factores tan importantes como el coste económico, la fiabilidad del sistema y un funcionamiento eficiente que satisfaga las necesidades del usuario.
La ingeniería de software es una tecnología multicapa, cualquier enfoque de ingeniería debe apoyarse sobre un compromiso de organización de calidad.
El fundamentode la ingeniería de software es la capa del proceso. El proceso de la ingeniería de software es la unión que mantiene juntas las capas de tecnología y que permiten un desarrollo racional y oportuno de la ingeniería de software.
2.1 Definición de ingeniería de software
La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en eldesarrollo de los programas informáticos (software).
Esta disciplina trasciende la actividad de programación, que es la actividad principal a la hora de crear un software. El ingeniero de software se encarga de toda la gestión del proyecto para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto.
Sistema.
Cabe destacar que el proceso de desarrollo de softwareimplica lo que se conoce como ciclo de vida del software, que está formado por cuatro etapas: concepción, elaboración, construcción y transición.
Una vez que se completa este ciclo, entra en juego el mantenimiento del software. Se trata de una fase de esta ingeniería donde se solucionan los errores descubiertos (muchas veces advertidos por los propios usuarios) y se incorporan actualizaciones parahacer frente a los nuevos requisitos. El proceso de mantenimiento incorpora además nuevos desarrollos, para permitir que el software pueda cumplir con una mayor cantidad de tareas.
La ingeniería del software es el desarrollo, operación y mantenimiento del software de forma sistemática, disciplinada y cuantificable, y el estudio de dichos métodos....
Regístrate para leer el documento completo.