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

Universidad Distrital Francisco Jos de Caldas

Fundamentos de Ingeniera de Software


Facultad de Ingeniera
Nombres: Yoimer Andrs Sea Cspedes
Catalina Cano Narvez
Cristian Felipe Riao

Cdigo: 20112020098
20121020079
20121020076

PROYECTO N 1 PELEA DE ROBOTS

DESCRIPCIN
DEL

COMO SE
DESARROLLO?

MODELO

MODELO
ESPIRAL

CASCADA
PROYECTO

Semestre: 1
Materia:
Programacin
Bsica.
Descripcin:
Desarrollar una
librera en C++,
con el objetivo
de implementar
las
funcionalidades
de un robot, de
tal manera que
simulara
una
pelea
de
Robots.

Inicialmente
no
definimos ningn
tipo
de
requerimientos,
por ende no era
claro el diseo que
deba
implementarse.
Nos concentramos
en dar solucin a
partir del cdigo.
Para llevar a cabo
la implementacin
del proyecto, lo
hacamos
dando
solucin
a
las
funcionalidades, de
acuerdo al orden
de
complejidad
que
estas
requeran.

Definicin de
requerimientos:
Identificacin
de
requerimientos
funcionales y no
funcionales.
Es
esencial
determinar
a
quin va dirigido
el proyecto y las
necesidades
a
satisfacer,
de
acuerdo a esto
empezamos
a
definir que tems
debe cumplir el
proyecto
Diseo del
software y del
sistema

Determinar
objetivos,
alternativas y
restricciones
Es esencial la
comunicacin
con el cliente
para poder
establecer un
lmite en el
alcance de los
requerimientos.
Evaluar,
identificar
alternativas
para resolver
riesgos
Es esencial
determinar que
situaciones
pueden llegar a

COMO LO
INTEGRAMOS?

Cuando
finalizamos
el
proceso
de
desarrollo,
procedimos
a
realizar
la
integracin
de
cada una de las
partes, realizando
las
pruebas
de
verificacin
correspondientes a
cada
funcionalidad.
ERRORES EN EL
PROCESO

No hubo una
definicin
clara
de
requerimient
os.
Al no haber
claridad en
los
requerimient
os, no era
evidente el
avance en el
proyecto.

Identificamos
herramientas que
nos permitan
implementar ms
fcilmente una
funcionalidad.

afectar el
desarrollo del
proceso con el
objetivo de
controlar dichos
factores.

Implementacin
y
pruebas
unitarias
Posterior
a
la
identificacin
de
herramientas, se
desarrolla
componente
a
componente
haciendo pruebas
unitarias con la
finalidad
de
validar
la
funcionalidad
existente en cada
una.

Desarrollar y
verificar el
siguiente nivel
del producto

Integracin y
prueba del
sistema
Es
necesario
verificar
las
etapas anteriores
para
determinar
que
los
componentes
desarrollados
funcionan
adecuadamente y
no repercutan en
la cohesin del
sistema.
Operacin y
mantenimiento.
El
conjunto
de
elementos
debe
operar
correctamente.
Esto implica, que
cumplan con los
requerimientos

El
objetivo
primordial es la
calidad, por lo
cual se requiere
integrar
desarrollo
con
mantenimiento.
Planear
la
siguiente fase
Es
esencial
determinar qu
factores
no
fueron
implementados
en
fases
previas.

Si
fallaba
una
funcionalida
d bsica, las
que estaban
soportadas
en
ella
tambin
fallaban.

para
los cuales
fueron diseados;
Por ende
Hay
compatibilidad
entre el diseo y
el producto final.