Fundamentos de ingenieria de software

Solo disponible en BuenasTareas
  • Páginas : 19 (4595 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de septiembre de 2012
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLÓGICO SUPERIOR DE GUASAVE. FUNDAMENTOS DE INGENIERÍA DE SOFTWARE. UNIDAD 1.

INGENIERÍA DE SOFTWARE El proceso de desarrollo de software puede definirse como un conjunto de herramientas, métodos y prácticas que se emplean para producir software. Como cualquier otra organización, las dedicadas al desarrollo de software mantienen entre sus principales fines, la producción desoftware de acuerdo con la planificación inicial realizada, además de una constante mejora con el fin de lograr los tres objetivos últimos de cualquier proceso de producción: alta calidad y bajo coste, en el mínimo tiempo. DEFINICIÓN DE SOFTWARE El software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema decómputo. En esta contexto, 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, 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) alos problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos". El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad”. El proceso de desarrollo de software "es aquel en que lasnecesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo". INGENIERÍA DEL SOFTWARE "Software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema decómputo".1 En este contexto, 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. 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 oeconómicas) a los problemas de desarrollo de software, permite elaborar consistentemente productos correctos, utilizables y costo-efectivos".

Material de Lectura Desarrollado por MSI. José Antonio Sandoval Acosta Página 1 de 15

INSTITUTO TECNOLÓGICO SUPERIOR DE GUASAVE. FUNDAMENTOS DE INGENIERÍA DE SOFTWARE. UNIDAD 1.

“La ingeniería de software es una disciplina de la ingeniería a la que leconciernen todos los aspectos de la producción del software, no solo el proceso técnico del desarrollo, sino también la administración del proyecto y el desarrollo de herramientas, entre otras cosas que involucra la producción de software” (Sommerville, 2011). El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en estecaso, la obtención de un producto de software de calidad". El proceso de desarrollo de software "es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo". El proceso de desarrollo de software requiere por un lado unconjunto de conceptos, una metodología y un lenguaje propio. A este proceso también se le llama el ciclo de vida del software. EL PAPEL EVOLUTIVO DEL SOFTWARE El software es tanto un producto como el vehículo para su entrega. Es el transformador de la información. El papel del software de computadora ha experimentado un cambio significativo en un periodo un poco mayor a 50 años. Las mejorías...
tracking img