ingenieria del software & caracteristicas y mitos del software

9
Instituto Tecnológico de Chilpancingo. Unidad 2 “Ingeniería de Software”. 2.1 Definición Ingeniería de Software. 2.2 Características y Mitos del Software. Modulo: “Fundamentos de Sistemas de Información” Profesor: L.I. Carlos Alberto García Sevilla. Carrera: Ingeniería en Informática. Alumnos: Claudia Berenice Ramirez Niño. Williams Reyna Pérez. Chilpancingo Guerrero; Octubre del 2013.

Upload: claudyabra

Post on 29-Jul-2015

135 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Ingenieria del Software & Caracteristicas y Mitos del Software

Instituto Tecnológico de Chilpancingo.

Unidad 2 “Ingeniería de Software”.2.1 Definición Ingeniería de Software.

2.2 Características y Mitos del Software.Modulo: “Fundamentos de Sistemas de Información”

Profesor: L.I. Carlos Alberto García Sevilla.Carrera: Ingeniería en Informática.

Alumnos: Claudia Berenice Ramirez Niño.Williams Reyna Pérez.

Chilpancingo Guerrero; Octubre del 2013.

Page 2: Ingenieria del Software & Caracteristicas y Mitos del Software

¿Qué es la Ingeniería de Software?

• El término de Ingeniería de Software fue introducido a finales de los 60 a raíz de la crisis del  software. Esta crisis fue el resultado de la introducción de la tercera generación del hardware.

• El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidad y eficiencia en el software producido.

Page 3: Ingenieria del Software & Caracteristicas y Mitos del Software

Definición.

• La ingeniería de software es una aplicación práctica del conocimiento científico para proveer metodologías y técnicas que ayuden a desarrollar sistemas de software a tiempo, y a su vez que aseguren que el desarrollador cumpla con las expectativas de calidad y permanezca dentro del presupuesto.

Page 4: Ingenieria del Software & Caracteristicas y Mitos del Software

Mitos del Software

• Muchas de las causas de las crisis del software se pueden encontrar en una mitología que surge durante los primeros años del desarrollo del software. Hoy, la mayoría de los profesionales competentes consideran a los mitos por lo que son actitudes erróneas que han causado serios problemas, tanto a los gestores como a los técnicos. Sin embargo, las viejas actitudes y hábitos son difíciles de modificar, y todavía se cree en algunos restos de los mitos del software.

• Mitos de los administradores• Mitos de los Clientes• Mitos de los Desarrolladores

Page 5: Ingenieria del Software & Caracteristicas y Mitos del Software

Mitos de los Administradores.

• Mi gente dispone de las herramientas de desarrollo de software más avanzadas, después de todo, les compramos las computadoras más modernas.

• Tenemos un manual de desarrollo de software.¿Qué más necesitamos?

• Si fallamos en la planificación, podemos añadir más programadores y adelantar el tiempo perdido (concepto de horda mongoliana).

Page 6: Ingenieria del Software & Caracteristicas y Mitos del Software

Mitos de los Clientes

• Una declaración general de objetivos es suficiente para comenzar a escribir los programas, y podemos dar los detalles más adelante.

• Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fácilmente porque el software es flexible

Page 7: Ingenieria del Software & Caracteristicas y Mitos del Software

Mitos de los Desarrolladores.

• Una vez que escribamos el programa y hagamos que funciones, nuestro trabajo ha terminado.

• Hasta que no tenga el programa ejecutándose, no tengo forma de medir su calidad.

• Lo último que se entrega al terminar el proyecto es el programa funcionando.

Page 8: Ingenieria del Software & Caracteristicas y Mitos del Software

Conclusión.

En resumen la ingeniería de software viene siendo Técnicas, metodologías y herramientas que ayudan a la producción de un software de alta calidad, con un determinado presupuesto y antes de una determinada fecha.Muchos profesionales del software reconocen el engaño de los mitos descritos. Lamentablemente, las actitudes y métodos habituales fomentan una pobre gestión y una mala aplicación de las técnicas, incluso cuando la realidad dicta un método mejor. El reconocimiento de las realidades del software es el primer paso hacia la formulación de soluciones prácticas para su desarrollo.