SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO DE
                                          TUXTEPEC

     Ingeniería en Sistemas Computacionales
       “Fundamentos de Ingeniería de Software”
Unidad 1: Fundamentos de Ingeniería de Software
                         Actividad:
         “Cuadro Comparativo”
                       Quinto Semestre
                          Grupo “A”
Turno: Matutino

                         Presentado por:
                         Cleotilde Jorge Rafael
                  María del Rosario Antonio Gómez
                      Antonio Vicente Mendoza
                   Keren Aradi Martínez Herrera
                   Cristian Joaquín Conti Sánchez.


                          Profesor (a):
                María de los Ángeles Martínez Morales

                      12 de Septiembre de 2012
ETAPA             ¿QUÉ HACE?         RASGOS GENERALES                 OBJETIVO DE LA ETAPA
                                   En esta etapa se establece el     Se deben eliminar los
                 proyecto          problema, aclarándolo lo más      aspectos poco importantes
                                   posible. Es la parte más          para el planteamiento del
 PLANIFICACION




                 viabilidad        crítica de la solución. Amerita   problema.
                                   un estudio cuidadoso. Se          Si el problema no está
                 riesgos           deben identificar las teorías,    completamente definido se
                   Estimación      fundamentos y/o principios        deben allegar la información
                   Planificación   matemáticos, físicos o de         adicional.
                 temporal          cualquier índole que permitan
                                   fundamentar
                 recursos.         satisfactoriamente el
                                   problema.
                                   En esta etapa se debe             Identificar qué información se
                 requerimientos:   entender y comprender de          proporciona (datos del
                                   forma detallada cual es la        problema).
                 funcionales       problemática a resolver,          Identificar qué resultados
                                   verificando el entorno en el      deben calcularse y/o
                 no funcionales    cual se encuentra dicho           desplegarse.
                                   problema, de tal manera que       Determinar la forma y las
                                   se obtenga la información         unidades en qué se deben
                 datos             necesaria y suficiente para       desplegar los resultados.
                  Modelado de      afrontar su respectiva
                                                                     Acotar las teorías,
 ANALISIS




                 procesos          solución.
                                                                     fundamentos y/o principios
                                                                     necesarios haciendo los
                                                                     supuestos y simplificaciones
                                                                     necesarias.
                                                                     Identificar los tipos y
                                                                     estructuras de datos
                                                                     necesarios para los datos del
                                                                     problema y para los
                                                                     resultados, identificar las
                                                                     funciones u operaciones
                                                                     necesarias para cubrir los
                                                                     requerimientos del problema.
Estudio de       En esta etapa consiste            Es la parte más difícil del
                 alternativas y    básicamente en desarrollar        proceso de solución del
                 diseño            una lista de pasos llamados       problema
                 arquitectónico    algoritmo o receta de la          Debe verificarse que es
                                   solución, verificando que el      correcto el algoritmo antes de
DISEÑO




                 base de datos     problema se resuelve como         continuar
                                   se desea. Una vez que se          Se auxilia de técnicas de
                 aplicaciones      tiene la suficiente información   diseño como pseudocódigo y
                                   del problema a solucionar, es     diagramas de flujo.
                                   importante determinar la
                                   estrategia que se va a utilizar
                                   para resolver el problema
                                       Esta etapa consiste en        Se requiere el conocimiento
                 componentes.         implementar o escribir el      de un lenguaje de
                                   algoritmo como un programa        programación (gramática,
                 integración de        de computadora en un          sintaxis y semántica), se
                 los recursos       lenguaje de programación,        recomienda leer el manual
                 necesarios para    convirtiendo cada paso del       del programador o su
IMPLEMENTACION




                 que el sistema    algoritmo en instrucciones en     equivalente y utilizarlo como
                 funcione.         el lenguaje de programación.      consulta.
                                                                     Un editor de texto para
                                                                     escribir el código fuente como
                                                                     un archivo de tipo texto plano
                                                                     Un intérprete que procese el
                                                                     código fuente y lo ejecute
                                                                      Un debuggers que nos ayude
                                                                     a depurar los errores y a
                                                                     corregir el código fuente
                                                                     hasta lograr un programa
                                                                     ejecutable sin errores
                                   En esta etapa comprueba que       Se deben probar cada una de
                 unidad.           el software realice               las funciones primero por
                                   correctamente las tareas          separado y luego en
                 integración.      indicadas en la especificación.   conjunto.
                                   Se considera una buena            Se debe probar el programa
PRUEBAS




                                   práctica el que las pruebas       completo con distintos
                                   sean efectuadas por alguien       conjuntos de datos de
                                   distinto al desarrollador que     prueba.
                 aceptación.       la programó, idealmente un        En caso de que haya errores
                                   área de pruebas; sin perjuicio    repetir el paso 4 y 5 hasta la
                                   de lo anterior el programador     satisfacción de los
                                   debe hacer sus propias            requerimientos.
                                   pruebas.
En esta etapa se realiza la     Correctivo: corrige los errores
                      adaptativo.   solución del problema           de la fase de construcción
                                    previamente planteado o         Adaptivo: adapta nuevas
                      correctivo.   satisface una determinada       características cambios en la
USO Y MANTENIMIENTO



                                    necesidad, es importante        normativa
                      perfectivo.   mantener una estructura de       Perfectivo: añade nuevas
                                    actualización, verificación y   características al software
                                    validación que permitan a
                                                                    Preventivo: realiza cambios
                                    dicho programa ser útil y
                                                                    en el software para facilitar el
                                    mantenerse actualizado
                                                                    mantenimiento de futuras
                                    según las necesidades o
                                                                    funcionalidades
                                    requerimientos planteados
                                    durante su vida útil. Para
                                    realizar un adecuado
                                    mantenimiento, es necesario
                                    contar con una buena
                                    documentación del mismo.




     

Más contenido relacionado

La actualidad más candente

Ejemplo problema básico modelo cascada
Ejemplo  problema básico modelo cascadaEjemplo  problema básico modelo cascada
Ejemplo problema básico modelo cascadaJose Lema
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwaremichellvillegas3
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de SoftwareUacm Lis Slt
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelosCristHian Martinez
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREPablo Daniel Bazan Carmona
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareEugenio Del Pozo Dipre
 
Herramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para elHerramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para elaestradamsk
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de SoftwareMaricela Ramirez
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitosGianfrancoEduardoBra
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesEmmanuel Fontán
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Tuyo Mio
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareJesenia Escobar
 

La actualidad más candente (20)

Ejemplo problema básico modelo cascada
Ejemplo  problema básico modelo cascadaEjemplo  problema básico modelo cascada
Ejemplo problema básico modelo cascada
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Grupo BD
Grupo BDGrupo BD
Grupo BD
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWARE
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
 
Herramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para elHerramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para el
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Ingenieria en Software
Ingenieria en SoftwareIngenieria en Software
Ingenieria en Software
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 

Destacado

Algoritmo como cambiar una llanta de un carro
Algoritmo como cambiar una llanta de un carroAlgoritmo como cambiar una llanta de un carro
Algoritmo como cambiar una llanta de un carroCamilo Valenzuela
 
Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesedsacun
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA  TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA xinithazangels
 
Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo SoftwareZuleima
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Kleo Jorgee
 
Cuadro comparativo Algoritmos de Ordenamiento
Cuadro comparativo Algoritmos de OrdenamientoCuadro comparativo Algoritmos de Ordenamiento
Cuadro comparativo Algoritmos de OrdenamientoDanilo Henríquez
 
Cuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamientoCuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamientoLutzo Guzmán
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)Salvador Adrian Venturo Levano
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. yoly1parra1
 
Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasRicardo Rivera Lara
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoLuisMiguelVO
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 

Destacado (18)

Algoritmo como cambiar una llanta de un carro
Algoritmo como cambiar una llanta de un carroAlgoritmo como cambiar una llanta de un carro
Algoritmo como cambiar una llanta de un carro
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificaciones
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA  TÉCNICAS QUE SE IMPLEMENTAN EN LA
TÉCNICAS QUE SE IMPLEMENTAN EN LA
 
Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo Software
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)
 
Cuadro comparativo Algoritmos de Ordenamiento
Cuadro comparativo Algoritmos de OrdenamientoCuadro comparativo Algoritmos de Ordenamiento
Cuadro comparativo Algoritmos de Ordenamiento
 
Cuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamientoCuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamiento
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos.
 
Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramas
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Simbolos diagrama de flujo
Simbolos diagrama de flujoSimbolos diagrama de flujo
Simbolos diagrama de flujo
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 

Similar a Cuadro comparativo

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoKleo Jorgee
 
Logica y Algoritmos
Logica y AlgoritmosLogica y Algoritmos
Logica y AlgoritmosDSGP
 
Tarea julio lopez
Tarea julio lopezTarea julio lopez
Tarea julio lopezjaly1993
 
Tarea julio lopez
Tarea julio lopezTarea julio lopez
Tarea julio lopezjaly1993
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVOChris023
 
Lògica y algoritmos
Lògica y algoritmosLògica y algoritmos
Lògica y algoritmosmdavidflores
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y LogicaDSGP
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programagustavocastillor
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Pres algoritmos
Pres algoritmosPres algoritmos
Pres algoritmosjdannyp
 

Similar a Cuadro comparativo (20)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Logica y Algoritmos
Logica y AlgoritmosLogica y Algoritmos
Logica y Algoritmos
 
Tarea julio lopez
Tarea julio lopezTarea julio lopez
Tarea julio lopez
 
Tarea julio lopez
Tarea julio lopezTarea julio lopez
Tarea julio lopez
 
Unidad 1 margie
Unidad 1 margieUnidad 1 margie
Unidad 1 margie
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVO
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Lògica y algoritmos
Lògica y algoritmosLògica y algoritmos
Lògica y algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y Logica
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pres algoritmos
Pres algoritmosPres algoritmos
Pres algoritmos
 
Pres algoritmos
Pres algoritmosPres algoritmos
Pres algoritmos
 

Más de Kleo Jorgee

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoKleo Jorgee
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoKleo Jorgee
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 
Autobiografia kleo
Autobiografia kleoAutobiografia kleo
Autobiografia kleoKleo Jorgee
 
Autobiografia axel
Autobiografia axelAutobiografia axel
Autobiografia axelKleo Jorgee
 
Conclusión tele
Conclusión teleConclusión tele
Conclusión teleKleo Jorgee
 
Introduccion tele
Introduccion teleIntroduccion tele
Introduccion teleKleo Jorgee
 
Introduccion tele
Introduccion teleIntroduccion tele
Introduccion teleKleo Jorgee
 
Autobiografía toño
Autobiografía toñoAutobiografía toño
Autobiografía toñoKleo Jorgee
 
Autobiografia conti
Autobiografia contiAutobiografia conti
Autobiografia contiKleo Jorgee
 
Auntobiografia keren
Auntobiografia kerenAuntobiografia keren
Auntobiografia kerenKleo Jorgee
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas caseKleo Jorgee
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas caseKleo Jorgee
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas caseKleo Jorgee
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas caseKleo Jorgee
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas caseKleo Jorgee
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas caseKleo Jorgee
 
Telecomunicaciones
TelecomunicacionesTelecomunicaciones
TelecomunicacionesKleo Jorgee
 

Más de Kleo Jorgee (20)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Autobiografia kleo
Autobiografia kleoAutobiografia kleo
Autobiografia kleo
 
Autobiografia axel
Autobiografia axelAutobiografia axel
Autobiografia axel
 
Conclusión tele
Conclusión teleConclusión tele
Conclusión tele
 
Introduccion tele
Introduccion teleIntroduccion tele
Introduccion tele
 
Introduccion tele
Introduccion teleIntroduccion tele
Introduccion tele
 
Autobiografía toño
Autobiografía toñoAutobiografía toño
Autobiografía toño
 
Autobiografia conti
Autobiografia contiAutobiografia conti
Autobiografia conti
 
Auntobiografia keren
Auntobiografia kerenAuntobiografia keren
Auntobiografia keren
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Taxonomia de la herramientas case
Taxonomia de la herramientas caseTaxonomia de la herramientas case
Taxonomia de la herramientas case
 
Telecomunicaciones
TelecomunicacionesTelecomunicaciones
Telecomunicaciones
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 

Cuadro comparativo

  • 1. INSTITUTO TECNOLÓGICO DE TUXTEPEC Ingeniería en Sistemas Computacionales “Fundamentos de Ingeniería de Software” Unidad 1: Fundamentos de Ingeniería de Software Actividad: “Cuadro Comparativo” Quinto Semestre Grupo “A” Turno: Matutino Presentado por: Cleotilde Jorge Rafael María del Rosario Antonio Gómez Antonio Vicente Mendoza Keren Aradi Martínez Herrera Cristian Joaquín Conti Sánchez. Profesor (a): María de los Ángeles Martínez Morales 12 de Septiembre de 2012
  • 2. ETAPA ¿QUÉ HACE? RASGOS GENERALES OBJETIVO DE LA ETAPA En esta etapa se establece el Se deben eliminar los proyecto problema, aclarándolo lo más aspectos poco importantes posible. Es la parte más para el planteamiento del PLANIFICACION viabilidad crítica de la solución. Amerita problema. un estudio cuidadoso. Se Si el problema no está riesgos deben identificar las teorías, completamente definido se Estimación fundamentos y/o principios deben allegar la información Planificación matemáticos, físicos o de adicional. temporal cualquier índole que permitan fundamentar recursos. satisfactoriamente el problema. En esta etapa se debe Identificar qué información se requerimientos: entender y comprender de proporciona (datos del forma detallada cual es la problema). funcionales problemática a resolver, Identificar qué resultados verificando el entorno en el deben calcularse y/o no funcionales cual se encuentra dicho desplegarse. problema, de tal manera que Determinar la forma y las se obtenga la información unidades en qué se deben datos necesaria y suficiente para desplegar los resultados. Modelado de afrontar su respectiva Acotar las teorías, ANALISIS procesos solución. fundamentos y/o principios necesarios haciendo los supuestos y simplificaciones necesarias. Identificar los tipos y estructuras de datos necesarios para los datos del problema y para los resultados, identificar las funciones u operaciones necesarias para cubrir los requerimientos del problema.
  • 3. Estudio de En esta etapa consiste Es la parte más difícil del alternativas y básicamente en desarrollar proceso de solución del diseño una lista de pasos llamados problema arquitectónico algoritmo o receta de la Debe verificarse que es solución, verificando que el correcto el algoritmo antes de DISEÑO base de datos problema se resuelve como continuar se desea. Una vez que se Se auxilia de técnicas de aplicaciones tiene la suficiente información diseño como pseudocódigo y del problema a solucionar, es diagramas de flujo. importante determinar la estrategia que se va a utilizar para resolver el problema Esta etapa consiste en Se requiere el conocimiento componentes. implementar o escribir el de un lenguaje de algoritmo como un programa programación (gramática, integración de de computadora en un sintaxis y semántica), se los recursos lenguaje de programación, recomienda leer el manual necesarios para convirtiendo cada paso del del programador o su IMPLEMENTACION que el sistema algoritmo en instrucciones en equivalente y utilizarlo como funcione. el lenguaje de programación. consulta. Un editor de texto para escribir el código fuente como un archivo de tipo texto plano Un intérprete que procese el código fuente y lo ejecute Un debuggers que nos ayude a depurar los errores y a corregir el código fuente hasta lograr un programa ejecutable sin errores En esta etapa comprueba que Se deben probar cada una de unidad. el software realice las funciones primero por correctamente las tareas separado y luego en integración. indicadas en la especificación. conjunto. Se considera una buena Se debe probar el programa PRUEBAS práctica el que las pruebas completo con distintos sean efectuadas por alguien conjuntos de datos de distinto al desarrollador que prueba. aceptación. la programó, idealmente un En caso de que haya errores área de pruebas; sin perjuicio repetir el paso 4 y 5 hasta la de lo anterior el programador satisfacción de los debe hacer sus propias requerimientos. pruebas.
  • 4. En esta etapa se realiza la Correctivo: corrige los errores adaptativo. solución del problema de la fase de construcción previamente planteado o Adaptivo: adapta nuevas correctivo. satisface una determinada características cambios en la USO Y MANTENIMIENTO necesidad, es importante normativa perfectivo. mantener una estructura de Perfectivo: añade nuevas actualización, verificación y características al software validación que permitan a Preventivo: realiza cambios dicho programa ser útil y en el software para facilitar el mantenerse actualizado mantenimiento de futuras según las necesidades o funcionalidades requerimientos planteados durante su vida útil. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentación del mismo. 