SlideShare una empresa de Scribd logo
1 de 5
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
                 Ámbito del        En esta etapa se establece el     Se deben eliminar los
                 proyecto           problema, aclarándolo lo más      aspectos poco importantes
                 Estudio de        posible. Es la parte más          para el planteamiento del
 PLANIFICACION




                 viabilidad         crítica de la solución. Amerita   problema.
                 Análisis de       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
                 Asignación de     fundamentar
                 recursos.          satisfactoriamente el
                                    problema.
                 Elicitación de    En esta etapa se debe             Identificar qué información se
                 requerimientos:    entender y comprender de          proporciona (datos del
                 Requerimientos    forma detallada cual es la        problema).
                  funcionales       problemática a resolver,          Identificar qué resultados
                  Requerimientos   verificando el entorno en el      deben calcularse y/o
                   no funcionales   cual se encuentra dicho           desplegarse.
                   Modelado:       problema, de tal manera que       Determinar la forma y las
                   Modelado de     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
                 Diseño de la     solución, verificando que el      correcto el algoritmo antes de
DISEÑO




                 base de datos     problema se resuelve como         continuar
                 Diseño de las    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
                 Adquisición de       Esta etapa consiste en        Se requiere el conocimiento
                 componentes.         implementar o escribir el      de un lenguaje de
                 Creación e       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
                 Pruebas de       En esta etapa comprueba que       Se deben probar cada una de
                 unidad.           el software realice               las funciones primero por
                 Pruebas de       correctamente las tareas          separado y luego en
                 integración.      indicadas en la especificación.   conjunto.
                 Pruebas alfa.    Se considera una buena            Se debe probar el programa
PRUEBAS




                                   práctica el que las pruebas       completo con distintos
                 Pruebas beta.
                                   sean efectuadas por alguien       conjuntos de datos de
                 Test 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.
Mantenimient   En esta etapa se realiza la     Correctivo: corrige los errores
                      o adaptativo.   solución del problema           de la fase de construcción
                      Mantenimient   previamente planteado o         Adaptivo: adapta nuevas
                      o correctivo.   satisface una determinada       características cambios en la
USO Y MANTENIMIENTO




                      Mantenimient   necesidad, es importante        normativa
                      o 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

PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)nenyta08
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de softwareLuis Jesus Curbata
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoKleo Jorgee
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieriatoryneutral
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobarEdwin Alexander
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Fundamentos basicos del diseño de software
Fundamentos basicos del diseño de softwareFundamentos basicos del diseño de software
Fundamentos basicos del diseño de softwareJesús Molleda
 
Metodología de la Programación II El modelado del software
Metodología de la Programación II  El modelado del softwareMetodología de la Programación II  El modelado del software
Metodología de la Programación II El modelado del softwareVideoconferencias UTPL
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareJORGE MONGUI
 
Arquitectura software capitulo i
Arquitectura software capitulo iArquitectura software capitulo i
Arquitectura software capitulo iCathy Guevara
 

La actualidad más candente (20)

PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
Software
SoftwareSoftware
Software
 
Introducción(1)
Introducción(1)Introducción(1)
Introducción(1)
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de software
 
ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieria
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Fundamentos basicos del diseño de software
Fundamentos basicos del diseño de softwareFundamentos basicos del diseño de software
Fundamentos basicos del diseño de software
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Unidad v
Unidad vUnidad v
Unidad v
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Metodología de la Programación II El modelado del software
Metodología de la Programación II  El modelado del softwareMetodología de la Programación II  El modelado del software
Metodología de la Programación II El modelado del software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Arquitectura software capitulo i
Arquitectura software capitulo iArquitectura software capitulo i
Arquitectura software capitulo i
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 

Destacado

22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)Camila Arbelaez
 
Unidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemasUnidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemaslalo-skylen
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Mapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de SoftwareMapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de SoftwareJose Manuel Silva Gomez
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 

Destacado (6)

Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 
Unidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemasUnidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemas
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Mapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de SoftwareMapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de Software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 

Similar a Cuadro comparativo

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
 
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
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y LogicaDSGP
 
Lògica y algoritmos
Lògica y algoritmosLògica y algoritmos
Lògica y algoritmosmdavidflores
 
Conceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De SistemasConceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De Sistemasgpsigma2
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionGermán Sailema
 

Similar a Cuadro comparativo (20)

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
Unidad 1Unidad 1
Unidad 1
 
Tarea 4 segundo parcial v
Tarea 4 segundo parcial vTarea 4 segundo parcial v
Tarea 4 segundo parcial v
 
Unidad 1 margie
Unidad 1 margieUnidad 1 margie
Unidad 1 margie
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
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)
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y Logica
 
Lògica y algoritmos
Lògica y algoritmosLògica y algoritmos
Lògica y algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Literal 5 pasos
Literal 5 pasosLiteral 5 pasos
Literal 5 pasos
 
Conceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De SistemasConceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De Sistemas
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacion
 

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
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Kleo 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
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)
 
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
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 

Último (20)

Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 

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):
  • 2. María de los Ángeles Martínez Morales 12 de Septiembre de 2012
  • 3. ETAPA ¿QUÉ HACE? RASGOS GENERALES OBJETIVO DE LA ETAPA Ámbito del En esta etapa se establece el Se deben eliminar los proyecto problema, aclarándolo lo más aspectos poco importantes Estudio de posible. Es la parte más para el planteamiento del PLANIFICACION viabilidad crítica de la solución. Amerita problema. Análisis de 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 Asignación de fundamentar recursos. satisfactoriamente el problema. Elicitación de En esta etapa se debe Identificar qué información se requerimientos: entender y comprender de proporciona (datos del Requerimientos forma detallada cual es la problema). funcionales problemática a resolver, Identificar qué resultados Requerimientos verificando el entorno en el deben calcularse y/o no funcionales cual se encuentra dicho desplegarse. Modelado: problema, de tal manera que Determinar la forma y las Modelado de 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.
  • 4. 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 Diseño de la solución, verificando que el correcto el algoritmo antes de DISEÑO base de datos problema se resuelve como continuar Diseño de las 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 Adquisición de Esta etapa consiste en Se requiere el conocimiento componentes. implementar o escribir el de un lenguaje de Creación e 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 Pruebas de En esta etapa comprueba que Se deben probar cada una de unidad. el software realice las funciones primero por Pruebas de correctamente las tareas separado y luego en integración. indicadas en la especificación. conjunto. Pruebas alfa. Se considera una buena Se debe probar el programa PRUEBAS práctica el que las pruebas completo con distintos Pruebas beta. sean efectuadas por alguien conjuntos de datos de Test 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.
  • 5. Mantenimient En esta etapa se realiza la Correctivo: corrige los errores o adaptativo. solución del problema de la fase de construcción Mantenimient previamente planteado o Adaptivo: adapta nuevas o correctivo. satisface una determinada características cambios en la USO Y MANTENIMIENTO Mantenimient necesidad, es importante normativa o 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. 