SlideShare una empresa de Scribd logo
1 de 7
INSTITUTO TECNOLOGICO DE
          TUXTEPEC

                CATEDRATICO:
     LIC: María de los Ángeles Martínez M.

                  ALUMNO:
            URIEL TEJEDA GUZMAN
          ISIDRO LUNA BELTRAN
        ISMAEL VELASCO MIGUEL
        CESAR E. ANTONIO PEREZ
      CHRISTIAN A. GARCIA RAMIREZ
      MONICA SANCHEZ CRISOSTOMO

             MATERIA:
FUNDAMENTOS DE INGENIERIA DE SOFTWARE

                 TEMA:
          CUADRO COMPARATIVO.
                GRUPO:
                  “A"
     ING. SISTEMAS COMPUTACIONALES

BLOG:http://djsoftwareyagami.blogspot.mx/
INTRODUCCION

A continua cición se presentara un cuadro comparativo sobre las diversas etapas
del desarrollo del software, el proceso tan detallado que lleva para la realización
de la misma. Así como las características generales y únicas de cada etapa.
ETAPAS           CARACTERÍSTICAS GENERALES                                        CARACTERÍSTICAS
                                                                                  ÚNICAS
                Antes de que se le dé oficialmente el                             Estas     tareas    se
                pistoletazo de salida a un proyecto de                            conocen
                desarrollo            de              un        sistema           popularmente como
                deinformación,es necesario realizar una serie de tare             el
                as previas q u e i n f l u i r á n decisivamente en la            “fuzzy front-end “.
                finalización con éxito.
                Del proyecto al no estar sujetas a plazos. Las
PLANIFICACIÓN   tareas iniciales que              realizarán esta fase
                inicial del proyecto incluyen actividades tales
                como la determinación del á m b i t o d e l
                proyecto, la realización de un estudio de
                viabilidad, el análisis de los riesgos
                asociados al proyecto, una estimación del
                coste del proyecto, su planificación temporal y
                la asignación de recursos a las distintas etapas del
                proyecto.

                La etapa de análisis en el ciclo de vida                          La               etapa
                d e l software corresponde al proceso mediante                    deanálisis resulta
                el cual se intenta descubrir qué es lo que                        de 10 a 100 veces
                realmente s é n e c e s i t a y s e l l e g a a u n a             más        económico
                comprensión            adecuada          de      los              que subsanarlo al
                requerimientos            del     sistema       (las              final del proyecto
                características que el sistema debe poseer).                      Un buen analista
ANÁLISIS                                                                          debería de tener, una
                ¿Por qué resulta esencial la etapa de aná                         formación adecuada
                lisis?                                                            en:
                Simplemente, porque si no sabemos con                             Técnicas de
                precisión qué es lo que se necesita, ningún                       E licitación de
                proceso de desarrollo nos permitirá obtenerlo.                     Requerimientos.
                Elp r o b l e m a e s q u e , d e p r i m e r a s ,               Herramientas de
                puede que ni nuestro cliente sepa de                               Modelado de siste
                p r i m e r a s q u é e s exactamente               lo     que    mas.
                necesita. Por tanto, deberemos ayudarle                            Metodologías de
                a a v e r i g u a r l o c o n a y u d a d e distintas técnicas.   análisis de requeri
                                                                                  mientos.

                Representan las características del sistema                       Diseño de la base de
                que nos permitirán implementarlo de forma                         datos.
DISEÑO          efectiva    (el   cómo).Un    software    bien
                diseñadodebe         exhibir      determinadas                    Diseño     de      las
                características. Su diseño debería ser modular                    aplicaciones.
                en vez de monolítico. Sus módulos deberían
ser cohesivos (encargarse de una tarea) E n l a               Por lo general para el
                    fase de diseño se han de estudiar                             diseño             de
                    posibles alternativas de implementación                       aplicaciones se suele
                    p a r a e l sistema de información que hemos de               ajustar a uno de los
                    construir y se ha de decidir la estructura                    tres   patrones    de
                    general que t e n d r á e l s i s t e m a ( s u d i s e ñ o   diseño:
                     Arquitectónico).
                     El diseño de un sistema es complejo                          rutinas, módulos de
                    y e l procesó de diseño ha de realizarse de                   datos, modulo de
                    forma interactiva.                                            dominio

               Para la fase de implementación hemos de
               seleccionar las herramientas adecuadas, un                         También hemos de
               entorno de desarrollo que facilite nuestro trabajo y               encargarnos de la
               un lenguaje de programación apropiado para el tipo                 adquisición de todos
               de sistema que vayamos a construir. La                             los          recursos
               elección de estas herramientas dependerá                           necesarios para que
               e n g r a n parte de las decisiones de diseño que                  el sistema funcione
IMPLEMENTACIÓN hayamos tomado hasta el momento y del                              (por ejemplo, las
               entorno en el qué nuestro sistema deberá                           licencias de uso del
               funcionar. A la hora de programar, deberemos                       sistema    gestor de
               procurar que nuestro código no resulte indescifrable.              bases de datos a
               Para que nuestro código sea legible, hemos de evitar               utilizar).
               estructuras de control no estructuradas, elegir
               cuidadosamente los identificadores de nuestras
               variables, seleccionar algoritmos y estructuras de
               datos adecuadas para nuestro problema,
               mantener la lógica de nuestra aplicación lo
               más         sencilla      posible,       comentar
               adecuadamente el texto de nuestros
               programas y, por último, facilitar la
               interpretación visual de nuestro código
               mediante el uso de sangrías y líneas en
               blanco que separen distintos bloques de código.




                    El error es humano y la etapa de pruebas
                    tiene como objetivo detectar los errores que se               Pruebas          de
   PRUEBAS          hayan podido cometer en las etapas anteriores del             unidad.(sirven para
                    proyecto (y, eventualmente, corregirlos). Lo suyo,            comprobar        el
                    además, es hacerlo antes de que el                            correcto
                    usuariofinal del sistema los tenga que sufrir.                funcionamiento de
De hecho, una prueba es un éxito cuando se un             componente
                detecta un error (y no al revés, como nos gustaría concreto de
                pensar)                                            Nuestro sistema).

                Es la etapa o instante de poner el sistema en          Tengamos en cuenta
                funcionamiento, hemos de planificar el entorno en el   la dependencia que
                que el sistema debe funcionar, tanto hardware como     puede existir entre
INSTALACIÓN     software; equipos necesarios y su configuración        los          distintos
     O          física, redes de interconexiones entre los equipos y   componentes        del
DESPLIEGUE      de accesos a sistemas externos, sistemas operativos    sistema    y       sus
                actualizados para evitar problemas de seguridad,       versiones.
                bibliotecas y componentes suministrados por terceras
                partes.




                La    etapa      de   mantenimiento       consume      Mantenimiento
                típicamente del 40 al 80 por ciento de los             correctivo:  Eliminar
                recursos de una empresa de desarrollo de               los defectos que se
                software. De hecho, con un 60% de media, es            detecten durante su
    USO         probablemente la etapa más importante del ciclo        vida útil.
     Y          de vida del software.                                  Mantenimiento
MANTENIMIENTO   Se a observado que, cuando mejor sea el software,      adaptativo; adaptarlo
                mas tendremos que invertir en su mantenimiento.        a             nuevas
                Si examinamos las tareas que se llevan a cabo en la    necesidades.
                etapa del mantenimiento, nos encontramos que en el     Mantenimiento
                mantenimiento se repiten todas las etapas que ya       perfectivo;    añadir
                hemos visto.                                           nueva funcionalidad
Conclusión:

En la elaboración de este trabajo “cuadro comparativo, sobre las etapas del
desarrollo del software”. Pudimos apreciar la importancia de cada una de ellas .así
como todo el trabajo que conlleva para la creación de un software.

Al término del trabajo, ya tenemos las bases de cómo realizar algún software y los
conocimientos previos para alguna realización posteriormente.
BIBLIOGRAFÍA:




Pressman, Robert. Ingeniería del Software: Un enfoque práctico.



Boria, Jorge Luis. Ingeniería del Software. Ed. Kapeluz. Argentina.




http://es.scribd.com/doc/49731076/1/Las-etapas-del-proceso-de-desarrollo-de-
software

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Ingeniería del Software de Gestión. Tema 1
Ingeniería del Software de Gestión. Tema 1Ingeniería del Software de Gestión. Tema 1
Ingeniería del Software de Gestión. Tema 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Clase 06 diseno_arquitectura
Clase 06 diseno_arquitecturaClase 06 diseno_arquitectura
Clase 06 diseno_arquitectura
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodos especificos
Metodos especificosMetodos especificos
Metodos especificos
 
Comunicación y colaboración
Comunicación y colaboraciónComunicación y colaboración
Comunicación y colaboración
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
 
Unidad ii iv1
Unidad ii iv1Unidad ii iv1
Unidad ii iv1
 
Software
SoftwareSoftware
Software
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
 
Juan velasquez
Juan velasquezJuan velasquez
Juan velasquez
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
 
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
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieria
 
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
 

Similar a Etapas del desarrollo de software: un análisis comparativo

Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemasDiego Sanchez
 
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
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPedroLuces3
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un softwaressalzar
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de softwarelexiherrera
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modularguestb97266b9
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofwarepepenardi
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosWilfredo Mogollón
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 

Similar a Etapas del desarrollo de software: un análisis comparativo (20)

Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Etapas del diseño .pdf
Etapas del diseño .pdfEtapas del diseño .pdf
Etapas del diseño .pdf
 
Nombre
NombreNombre
Nombre
 
Siste deinf
Siste deinfSiste deinf
Siste deinf
 
Sistema II
Sistema IISistema II
Sistema II
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemas
 
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
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de software
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofware
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

Etapas del desarrollo de software: un análisis comparativo

  • 1. INSTITUTO TECNOLOGICO DE TUXTEPEC CATEDRATICO: LIC: María de los Ángeles Martínez M. ALUMNO: URIEL TEJEDA GUZMAN ISIDRO LUNA BELTRAN ISMAEL VELASCO MIGUEL CESAR E. ANTONIO PEREZ CHRISTIAN A. GARCIA RAMIREZ MONICA SANCHEZ CRISOSTOMO MATERIA: FUNDAMENTOS DE INGENIERIA DE SOFTWARE TEMA: CUADRO COMPARATIVO. GRUPO: “A" ING. SISTEMAS COMPUTACIONALES BLOG:http://djsoftwareyagami.blogspot.mx/
  • 2. INTRODUCCION A continua cición se presentara un cuadro comparativo sobre las diversas etapas del desarrollo del software, el proceso tan detallado que lleva para la realización de la misma. Así como las características generales y únicas de cada etapa.
  • 3. ETAPAS CARACTERÍSTICAS GENERALES CARACTERÍSTICAS ÚNICAS Antes de que se le dé oficialmente el Estas tareas se pistoletazo de salida a un proyecto de conocen desarrollo de un sistema popularmente como deinformación,es necesario realizar una serie de tare el as previas q u e i n f l u i r á n decisivamente en la “fuzzy front-end “. finalización con éxito. Del proyecto al no estar sujetas a plazos. Las PLANIFICACIÓN tareas iniciales que realizarán esta fase inicial del proyecto incluyen actividades tales como la determinación del á m b i t o d e l proyecto, la realización de un estudio de viabilidad, el análisis de los riesgos asociados al proyecto, una estimación del coste del proyecto, su planificación temporal y la asignación de recursos a las distintas etapas del proyecto. La etapa de análisis en el ciclo de vida La etapa d e l software corresponde al proceso mediante deanálisis resulta el cual se intenta descubrir qué es lo que de 10 a 100 veces realmente s é n e c e s i t a y s e l l e g a a u n a más económico comprensión adecuada de los que subsanarlo al requerimientos del sistema (las final del proyecto características que el sistema debe poseer). Un buen analista ANÁLISIS debería de tener, una ¿Por qué resulta esencial la etapa de aná formación adecuada lisis? en: Simplemente, porque si no sabemos con Técnicas de precisión qué es lo que se necesita, ningún E licitación de proceso de desarrollo nos permitirá obtenerlo. Requerimientos. Elp r o b l e m a e s q u e , d e p r i m e r a s , Herramientas de puede que ni nuestro cliente sepa de Modelado de siste p r i m e r a s q u é e s exactamente lo que mas. necesita. Por tanto, deberemos ayudarle Metodologías de a a v e r i g u a r l o c o n a y u d a d e distintas técnicas. análisis de requeri mientos. Representan las características del sistema Diseño de la base de que nos permitirán implementarlo de forma datos. DISEÑO efectiva (el cómo).Un software bien diseñadodebe exhibir determinadas Diseño de las características. Su diseño debería ser modular aplicaciones. en vez de monolítico. Sus módulos deberían
  • 4. ser cohesivos (encargarse de una tarea) E n l a Por lo general para el fase de diseño se han de estudiar diseño de posibles alternativas de implementación aplicaciones se suele p a r a e l sistema de información que hemos de ajustar a uno de los construir y se ha de decidir la estructura tres patrones de general que t e n d r á e l s i s t e m a ( s u d i s e ñ o diseño: Arquitectónico). El diseño de un sistema es complejo rutinas, módulos de y e l procesó de diseño ha de realizarse de datos, modulo de forma interactiva. dominio Para la fase de implementación hemos de seleccionar las herramientas adecuadas, un También hemos de entorno de desarrollo que facilite nuestro trabajo y encargarnos de la un lenguaje de programación apropiado para el tipo adquisición de todos de sistema que vayamos a construir. La los recursos elección de estas herramientas dependerá necesarios para que e n g r a n parte de las decisiones de diseño que el sistema funcione IMPLEMENTACIÓN hayamos tomado hasta el momento y del (por ejemplo, las entorno en el qué nuestro sistema deberá licencias de uso del funcionar. A la hora de programar, deberemos sistema gestor de procurar que nuestro código no resulte indescifrable. bases de datos a Para que nuestro código sea legible, hemos de evitar utilizar). estructuras de control no estructuradas, elegir cuidadosamente los identificadores de nuestras variables, seleccionar algoritmos y estructuras de datos adecuadas para nuestro problema, mantener la lógica de nuestra aplicación lo más sencilla posible, comentar adecuadamente el texto de nuestros programas y, por último, facilitar la interpretación visual de nuestro código mediante el uso de sangrías y líneas en blanco que separen distintos bloques de código. El error es humano y la etapa de pruebas tiene como objetivo detectar los errores que se Pruebas de PRUEBAS hayan podido cometer en las etapas anteriores del unidad.(sirven para proyecto (y, eventualmente, corregirlos). Lo suyo, comprobar el además, es hacerlo antes de que el correcto usuariofinal del sistema los tenga que sufrir. funcionamiento de
  • 5. De hecho, una prueba es un éxito cuando se un componente detecta un error (y no al revés, como nos gustaría concreto de pensar) Nuestro sistema). Es la etapa o instante de poner el sistema en Tengamos en cuenta funcionamiento, hemos de planificar el entorno en el la dependencia que que el sistema debe funcionar, tanto hardware como puede existir entre INSTALACIÓN software; equipos necesarios y su configuración los distintos O física, redes de interconexiones entre los equipos y componentes del DESPLIEGUE de accesos a sistemas externos, sistemas operativos sistema y sus actualizados para evitar problemas de seguridad, versiones. bibliotecas y componentes suministrados por terceras partes. La etapa de mantenimiento consume Mantenimiento típicamente del 40 al 80 por ciento de los correctivo: Eliminar recursos de una empresa de desarrollo de los defectos que se software. De hecho, con un 60% de media, es detecten durante su USO probablemente la etapa más importante del ciclo vida útil. Y de vida del software. Mantenimiento MANTENIMIENTO Se a observado que, cuando mejor sea el software, adaptativo; adaptarlo mas tendremos que invertir en su mantenimiento. a nuevas Si examinamos las tareas que se llevan a cabo en la necesidades. etapa del mantenimiento, nos encontramos que en el Mantenimiento mantenimiento se repiten todas las etapas que ya perfectivo; añadir hemos visto. nueva funcionalidad
  • 6. Conclusión: En la elaboración de este trabajo “cuadro comparativo, sobre las etapas del desarrollo del software”. Pudimos apreciar la importancia de cada una de ellas .así como todo el trabajo que conlleva para la creación de un software. Al término del trabajo, ya tenemos las bases de cómo realizar algún software y los conocimientos previos para alguna realización posteriormente.
  • 7. BIBLIOGRAFÍA: Pressman, Robert. Ingeniería del Software: Un enfoque práctico. Boria, Jorge Luis. Ingeniería del Software. Ed. Kapeluz. Argentina. http://es.scribd.com/doc/49731076/1/Las-etapas-del-proceso-de-desarrollo-de- software