Sie sind auf Seite 1von 9

Instituto Tecnolgico de Acapulco

Ingeniera en Sistemas
Computacionales
Fundamento de Ingeniera de
Software
Trabajo: Fases de la Ingeniera de
Software
Profesor: Alma Delia De Jess
Islao
Equipo 2
Alumnos:

Jesrig Soid Pineda Salinas


Eduardo Uribe Gonzlez Victor
Manuel Villanueva Carmona
Manuel Castro Jaimes

20/09/2016

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

ndice
Introduccin................................................................................................... 3
Desarrollo....................................................................................................... 4
Anlisis de los requerimientos........................................................................4
Especificacin................................................................................................. 4
Diseo y arquitectura..................................................................................... 5
Programacin................................................................................................. 6
Prueba............................................................................................................ 6
Documentacin.............................................................................................. 7
Mantenimiento............................................................................................... 7
Conclusin...................................................................................................... 8
Bibliografa..................................................................................................... 9

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Introduccin
En el trabajo que presentaremos a continuacin explicaremos las fases en la que se
trabaja en el desarrollo de un software, desde la planeacin anlisis y recopilacin de
los datos segn lo que el cliente nos solicita desarrollar para satisfacer su necesidad de
software hasta las arquitecturas usadas para dicho software y las mltiples pruebas que
han de realizarse para considerarlo un software de calidad, dichas fases son
implementadas actualmente por la gran mayora de las empresas que se encargan del
desarrollo de software en el mundo o bien sirven como gua para marcar un camino
similar a los ya existentes solo que con algunas modificaciones o interpretaciones
propias de las fases de desarrollo, conoceremos algunos conceptos propios de la
materia que son normales en este mbito y despejaremos dudas acerca del objetivo de
cada una de las fases que a continuacin se mencionaran.

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Desarrollo
Anlisis de los requerimientos
El anlisis de los requerimientos comprende la primera fase en el desarrollo de un
software ya que es la fase encargada de la recopilacin de los datos e informacin
acerca de lo que el usuario o cliente necesita que el software realice, esto mediante
diversas conversaciones con el cliente en el que es indispensable entender y aportar a lo
que el cliente quiere y necesita para evitar demoras futuras por algn detalle de los
requerimientos que no se cumpla total o parcialmente teniendo que modificar poco o
mucha de la estructura ya hecha del software, por ello es siempre importante una buena
comunicacin con el cliente, para ver posibles cambios y presentar posible propuesta de
mejoramiento de los requerimientos originales, entender lo que el cliente quiere
expresar atraves de un lenguaje coloquial que nosotros debemos de descifrar es crucial
ya que la mayora desconoce el funcionamiento de un software y explicarlo puede ser
difcil de comprender para alguno de ellos, simplemente explicarle de manera sencilla
de forma que entienda y quede satisfecho con lo tratado es el objetivo principal de esta
fase para dar pie a las siguientes fases.

Especificacin
Es la tarea de describir detalladamente el software a ser escrito, de una forma rigurosa.
Se describe el comportamiento esperado del software y su interaccin con los usuarios
y/o otros sistemas.

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Diseo y arquitectura
Determinar como funcionar de forma general sin entrar en detalles incorporando
consideraciones de la implementacin tecnolgica, como el hardware, la red, etc.
Consiste en el diseo de los componentes del sistema que dan respuesta a las
funcionalidades descritas en la segunda etapa tambin conocidas como las entidades de
negocio. Generalmente se realiza en base a diagramas que permitan describir las
interacciones entre las entidades y su secuenciado.

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Programacin
Se traduce el diseo a cdigo. Es la parte ms obvia del trabajo de ingeniera de
software y la primera en que se obtienen resultados tangibles. No necesariamente es la
etapa ms larga ni la ms compleja aunque una especificacin o diseo
incompletos/ambiguos pueden exigir que, tareas propias de las etapas anteriores se
tengan que realizarse en esta.

Prueba
Consiste en comprobar que el software responda/realice correctamente las tareas
indicadas en la especificacin. Es una buena praxis realizar pruebas a distintos niveles
(por ejemplo primero a nivel unitario y despus de forma integrada de cada
componente) y por equipos diferenciados del de desarrollo (pruebas cruzadas entre los
programadores o realizadas por un rea de test independiente).

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Documentacin
Realizacin del manual de usuario, y posiblemente un manual tcnico con el propsito
de mantenimiento futuro y ampliaciones al sistema. Las tareas de esta etapa se inician
ya en el primera fase pero slo finalizan una vez terminadas las pruebas.

Mantenimiento
En esta etapa se realizan un mantenimiento correctivo (resolver errores) y un
mantenimiento evolutivo (mejorar la funcionalidades y/o dar respuesta a nuevos
requisitos).

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Conclusin
Como pudimos observar, cada proceso o fase de esta metodologa en general, es
importante, ya que Cmo podemos llegar a hacer algo bien su no es paso por paso?
Aunque sabemos que no siempre el hecho de llevar un mtodo nos quiera decir que todo
saldr bien, si no que este solo nos servir como una gua de lo que debemos hacer para
desarrollar correctamente un software para ello cada fase tiene subdivisiones las cuales
nos ayudaran a entender mejor la metodologa.
Hoy en da hay otros tipos de metodologa, claro cada quien se podr ajustar a la que
piense que funcionara para lo que necesita hacer, pero recordemos que solo es una gua.

Equipo 2 Fases de la Ingeniera de Software 11:00/12:00

Bibliografa.
http://proyectosguerrilla.com/blog/2013/02/las-cinco-etapas-en-la-ingenieria-delsoftware/
http://proyectosguerrilla.com/blog/2013/02/las-cinco-etapas-en-la-ingenieria-delsoftware/

Das könnte Ihnen auch gefallen