Sie sind auf Seite 1von 6

Se extraen los requisitos del producto de

software. En esta etapa la habilidad y


experiencia en la ingeniera del software es
crtica para reconocer requisitos
incompletos, ambiguos o contradictorios.
Usualmente el cliente/usuario tiene una
visin incompleta/inexacta de lo que
necesita y es necesario ayudarle para
obtener la visin completa de los
requerimientos
Consiste en comprobar que el software
responda/realice correctamente las tareas
indicadas en la 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.
Anlisis de
requerimientos:
Etapas de un proyecto de Ingeniera de sistemas


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.
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
Especificacin
Programacin:
Prueba
Diseo y
arquitectura
Determinar como funcionar de forma
general sin entrar en detalles incorporando
consideraciones de la implementacin
tecnolgica, como el hardware, la red
En esta etapa se realizan un
mantenimiento correctivo (resolver
errores) y un mantenimiento evolutivo
(mejorar la funcionalidades y/o dar
respuesta a nuevos requisitos).
Mantenimiento:
Documentacin
:
2. Elabore un comentario sobre las etapas de un proyecto de Ingeniera de Sistemas.
Muchos proyectos de sistemas fallar estrepitosamente por no seguir ninguna metodologa. Con
muy buenas intenciones se empieza rpidamente a construir con slo una idea aproximada de lo
que se quiere desarrollar y con un plan an ms impreciso de cmo hacerlo. Aplicar las etapas de
la ingeniera del sistemas acostumbra ser una buena idea que te permite estructurar el producto y
enfocar su construccin con xito.

La ingeniera del sistemas es el proceso formal de desarrollo de software en el que las necesidades
del usuario se traducen en requerimientos, estos se transforman en diseo que se implementa en
cdigo que se prueba, documenta y se certifica para su uso operativo. Segn la definicin del IEEE
la ingeniera del software se define como (1) la aplicacin de un mtodo sistemtico, disciplinado
y cuantificable al desarrollo, operacin y mantenimiento de software, esto es, la aplicacin de la
ingeniera al software y (2) el estudio de los mtodos de (1)

El proceso requiere una metodologa con 5 etapas:

Anlisis de requerimientos: Se extraen los requisitos del producto de software. En esta etapa la
habilidad y experiencia en la ingeniera del software es crtica para reconocer requisitos
incompletos, ambiguos o contradictorios. Usualmente el cliente/usuario tiene una visin
incompleta/inexacta de lo que necesita y es necesario ayudarle para obtener la visin completa de
los requerimientos. El contenido de comunicacin en esta etapa es muy intenso ya que el objetivo
es eliminar la ambigedad en la medida de lo posible.
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.
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.
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).
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).


La sexta etapa, documentar, se tiene que llevar a cabo absolutamente en todas y aunque no es
una etapa propiamente dicha pero es tan importante que debe ser mencionada explcitamente.

Por ltimo la etapa del mantenimiento, sobre todo para ampliar el sistema con nuevas funciones,
debe tener las sub-etapas 1 a 5 si se quiere abordar con garantas.






















Actividad calificada 07
1.- Elabore un mapa conceptual sobre las etapas de un proyecto de Ingeniera de sistemas
2. Elabore un comentario sobre las etapas de un proyecto de Ingeniera de Sistemas.

Das könnte Ihnen auch gefallen