Вы находитесь на странице: 1из 2

Qu es Ing en software?

Es disciplina formada por un conjunto de mtodos, herramientas y tcnicas que se


utilizan en el desarrollo de los programas que tambin gestionan mediante
proyectos en un tiempo estimado o un anticipo de presupuesto, en donde se
incluye anlisis, diseo, desarrollo e implementacin.
Por qu es importante la ing de soft para el perfil del egresado?
Su importancia es definida con el desempeo de los roles involucrados en un
proceso de desarrollo, tales como la administracin, liderazgo y la arquitectura del
software. Tambin se podr definir los alcances, costos, tiempos, recursos y
factibilidad para un proyecto de software, as tambin proponer soluciones de
software, ya sean globales o parciales que permitan el control y mejora de los
procesos en la toma de decisiones.
Cules son las fases de la ingeniera en software?
Fase de Definicin: Identifican los requisitos clave del sistema y del
software.
Fase de Desarrollo: Diseo del software, generacin de cdigo y prueba del
software.
Fase de Mantenimiento: Durante la fase de mantenimiento se encuentran
cuatro tipos de cambios:
1. Correccin. El mantenimiento correctivo cambia el software para
corregir los defectos.
2. Adaptacin: El mantenimiento adaptativo produce modificacin en el
software para acomodarlo a los cambios de su entorno externo.
3. Mejora: El mantenimiento perfectivo lleva al software ms all de sus
requisitos funcionales originales.
4. Prevencin. E mantenimiento preventivo hace cambios en
programas de computadora a fin de que se puedan corregir, adaptar
y mejorar ms fcilmente.
http://ing-software3.blogspot.mx/2012/10/fases-genericas-de-la-ingenieria-del.html
Cmo se clasifican y porque?
La clasificacin est basada en el reconocimiento del hecho que cualquier
programa es un modelo de un modelo dentro de una teora de un modelo de una
abstraccin de alguna porcin del mundo o de algn universo del discurso. La
clasificacin categoriza a los programas en tres clases, S, P y E:
Programas-S.
Son aquellos cuya funcin puede ser definida formalmente por Y derivable
desde, una especificacin, Las sentencias del problema, el programa y la
solucin. Cuando es obtenida, puede relacionarse con un mundo externo.
Programas - PE
En los Programas - P (solucin de problemas del mundo real)... a despecho
del hecho de que el problema a ser resuelto pueda ser definido
precisamente, la aceptacin de la solucin est determinada por el medio
ambiente en que est involucrada.
Programas - E.
Estos son programas que mecanizan una actividad humana o social... La
instalacin de los programas junto con este sistema asociado -...- cambia la
real naturaleza del problema a ser resuelto, el programa puede hasta
convertirse en parte del mundo que el mismo modela, est embebido en l.
http://html.rincondelvago.com/modelos-de-desarrollo-de-software.html
Cules son las metodologas clsicas y agiles para el desarrollo de
software?
Entre las metodologas giles ms usadas se encuentran:
SCRUM. Es un marco de trabajo que nos proporciona una serie de
herramientas y roles para, de una forma iterativa, poder ver el progreso y
los resultados de un proyecto.
KANBAN. Se basa en una idea muy simple. sta es que el trabajo en curso
(Work In Progress, WIP) debera limitarse y slo deberamos empezar con
algo nuevo cuando un bloque de trabajo anterior haya sido entregado o ha
pasado a otra funcin posterior de la cadena.
XP: Es una metodologa gil centrada en potenciar las relaciones
interpersonales como clave para el xito en desarrollo de software,
promoviendo el trabajo en equipo, preocupndose por el aprendizaje de los
desarrolladores y propiciando un buen clima de trabajo.

Вам также может понравиться