Universidad Distrital Francisco José de Caldas
-
Upload
cristian-riano -
Category
Documents
-
view
213 -
download
1
description
Transcript of Universidad Distrital Francisco José de Caldas
Universidad Distrital Francisco Jos de CaldasFundamentos de Ingeniera de SoftwareFacultad de Ingeniera
Nombres: Yoimer Andrs Sea CspedesCdigo: 20112020098Catalina Cano Narvez20121020079Cristian Felipe Riao 20121020076
PROYECTO N 1 PELEA DE ROBOTS
DESCRIPCIN DEL PROYECTOCOMO SE DESARROLLO?
MODELO CASCADA
MODELO ESPIRAL
Semestre: 1Materia: 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.
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 requerimientos. Al no haber claridad en los requerimientos, no era evidente el avance en el proyecto. Si fallaba una funcionalidad bsica, las que estaban soportadas en ella tambin fallaban.
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 sistemaIdentificamos herramientas que nos permitan implementar ms fcilmente una funcionalidad.
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.
Integracin y prueba del sistemaEs 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 para los cuales fueron diseados; Por endeHay compatibilidad entre el diseo y el producto final. 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 afectar el desarrollo del proceso con el objetivo de controlar dichos factores.
Desarrollar y verificar el siguiente nivel del producto
El objetivo primordial es la calidad, por lo cual se requiere integrar desarrollo con mantenimiento.
Planear la siguiente faseEs esencial determinar qu factores no fueron implementados en fases previas.