FACULTAD DE CIENCIAS DE LA EDUCACIÓN

        INFORMÁTICA EDUCATIVA

ASIGNATURA: DESARROLLO DEL SOFTWARE II

      DOCENTE: LIC MARCELO BAÑO

   TEMA: PRACTICAS DE CONSTRUCCION

     CICLO: SEPTIMO INFORMATICA

            INTEGRANTES:
          ROCIO PILAMUNGA
           JESSENIA ULLOA
La actividad de construcción abarca una serie de codificación y realización
de pruebas que conducen al software operativo que está listo para entregarlo
al cliente o usuario final.-


El enfoque inicial de las pruebas está al nivel de componentes, con
frecuencia llamadas pruebas de unidad .Los otros niveles de prueba
incluyen:

1.-Pruebas de integración (realizadas mientras el sistema está en
construcción)
2.-Pruebas de validación, las cuales evalúan si los requisitos han sido
satisfechos para el sistema completo (o para el incremento de software) y
3.-Pruebas de aceptación, que realiza el cliente en un esfuerzo encaminado
a ejercitar las características y funciones.
Existe una serie de principios y conceptos aplicables a la codificación y a las
  pruebas. Estos se presentan en las siguientes secciones.


                    Principios y conceptos de codificación.

Los principios y conceptos que guían la tarea de codificación están alineados de
manera muy cercana al estilo de la programación, los lenguajes de programación
y los métodos de programación.


                          Principios de preparación:

                 Antes de escribir una línea de código se debe
                estar seguro de:
                •Entender el problema que se intenta resolver.
                •Entender los principios y conceptos básicos del
                diseño.
                •Escoger un lenguaje de programación que
                satisfaga las necesidades del software que se va
                a construir
Principios de codificación:

•Cuando se comience a escribir el código se debe estar seguro de:
•Restringir los algoritmos al seguir la práctica de la programación estructurada
•Seleccionar las estructuras de datos que satisfarán las necesidades del diseño.
•Entender la arquitectura del software y crear interfaces que sean consistentes con ella.
•Mantener la lógica condicional tan simple como sea posible.
•Crear una configuración lineal(por ejemplo, sangrías y líneas en blanco que ayuden a la
comprensión del código)

                            Principios de validación:

Después de haber completado los primeros pasos de codificación, se debe estar
seguro de:
•Conducir un ensayo de código cuando sea apropiado.
•Realizar pruebas de unidad y corregir los errores que se hayan descubierto.
•Refabricar el código.
Principios de las pruebas

Las pruebas consisten en un proceso en que se ejecutan un programa con la intención
de encontrar un error que aun no se descubre.

Principio 1: Todas las pruebas deben ser rastreables hasta los requisitos del cliente.
Principio 2: Las pruebas se deben planear mucho antes de que comience el proceso de
prueba.
Principio 3: El principio de pareteo es aplicable para las pruebas de software.
Principio ·4: Las pruebas deben comenzar “en lo pequeño” y progresar hacia “lo
grande”.
Principio 5: Las pruebas exhaustivas no son posibles
Despliegue.

 El despliegue abarca tres acciones: entrega, soporte, y retroalimentación. Como
el software es evolutivo por naturaleza, el despliegue no se presenta una sola
vez, si no varias veces conforme avanza hacia su terminación.

Principio 1: Se deben administrar las expectativas que el cliente tiene del
software.
Principio 2: Se debe ensamblar y probar un paquete de entrega completo
Principio 3: Se debe establecer un régimen de soporte antes de entregar el
software.
Principio 4: Se debe proporcionar material instructivo apropiado a los usuarios
finales.
Principio 5: El software con errores se debe arreglar primero y entregarse
después.

Más contenido relacionado

PPTX
Ingenieria en software
DOCX
Mapa conceptual fases en el desarrollo de un programa
PPTX
Fases de dasorrollo de un software Mapa Conceptual
PPTX
Fases del proceso de programación
PPT
ODP
Metodologia XP fases y subfases
PPTX
las fases del proceso de programacion
DOCX
Ingenieria en software
Mapa conceptual fases en el desarrollo de un programa
Fases de dasorrollo de un software Mapa Conceptual
Fases del proceso de programación
Metodologia XP fases y subfases
las fases del proceso de programacion

La actualidad más candente (18)

DOCX
Fases en el desarrollo de un programa
DOCX
Fases a el desarrollo de un programa Act. 1
DOCX
Metodologia de desarrollo de proyectos basicos de software
PPTX
Fases del proceso de programación
PPTX
fases de programacion
PPT
Practica de construccion
PPTX
La prueba de software, los métodos formales y los computer languages
PPTX
Faces del proceso de programación
DOCX
Mapa conceptual fases de un desarrollo de un programa
PPTX
Metodos formales
PPTX
Is.EXP.1.327117 Programación Extrema
PDF
Pst metodologia xp
PPTX
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
PPTX
Etapas para Desarrollar un Programa
DOCX
Fases en el desarrollo de un programa
PDF
Examen final3 istqb_-sr
PPTX
Fases en el desarrollo de un programa
Fases a el desarrollo de un programa Act. 1
Metodologia de desarrollo de proyectos basicos de software
Fases del proceso de programación
fases de programacion
Practica de construccion
La prueba de software, los métodos formales y los computer languages
Faces del proceso de programación
Mapa conceptual fases de un desarrollo de un programa
Metodos formales
Is.EXP.1.327117 Programación Extrema
Pst metodologia xp
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Etapas para Desarrollar un Programa
Fases en el desarrollo de un programa
Examen final3 istqb_-sr
Publicidad

Similar a 3. practicas de construccioin jessi roc (20)

PPTX
Desarrollo de Software Guiado por Pruebas
PPTX
Ingeniería de software Definicion,inicion,importancia y utilidad
DOC
Sdf p4
PPTX
Ingeniería de software - Descripción, características, modelos
PPTX
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
PPTX
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
PPTX
Inf 162
PPTX
Pruebas de software
DOC
Resumen swebok original
PPTX
Herramientas y entornos de implementacion de software
PPT
GESTION DE PROYECTOS INFORMATICOS
PDF
Clase1-DS1-PresentaciónIngSoftwareMetodologías-BFlorian.pdf
PPTX
Parcial2
PPT
programación :)
PPTX
Proceso de desarrollo de sofware
PDF
Ingenieria_Software_I1.pdf. Hola tengo que ampliar el título
PPTX
Ingenieria de Software
PPT
Proceso de Desarrollo de Software para todos
PDF
IngSoftCap01-Introduccion.pdf
PPT
Kevin guia
Desarrollo de Software Guiado por Pruebas
Ingeniería de software Definicion,inicion,importancia y utilidad
Sdf p4
Ingeniería de software - Descripción, características, modelos
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Inf 162
Pruebas de software
Resumen swebok original
Herramientas y entornos de implementacion de software
GESTION DE PROYECTOS INFORMATICOS
Clase1-DS1-PresentaciónIngSoftwareMetodologías-BFlorian.pdf
Parcial2
programación :)
Proceso de desarrollo de sofware
Ingenieria_Software_I1.pdf. Hola tengo que ampliar el título
Ingenieria de Software
Proceso de Desarrollo de Software para todos
IngSoftCap01-Introduccion.pdf
Kevin guia
Publicidad

3. practicas de construccioin jessi roc

  • 1. FACULTAD DE CIENCIAS DE LA EDUCACIÓN INFORMÁTICA EDUCATIVA ASIGNATURA: DESARROLLO DEL SOFTWARE II DOCENTE: LIC MARCELO BAÑO TEMA: PRACTICAS DE CONSTRUCCION CICLO: SEPTIMO INFORMATICA INTEGRANTES: ROCIO PILAMUNGA JESSENIA ULLOA
  • 2. La actividad de construcción abarca una serie de codificación y realización de pruebas que conducen al software operativo que está listo para entregarlo al cliente o usuario final.- El enfoque inicial de las pruebas está al nivel de componentes, con frecuencia llamadas pruebas de unidad .Los otros niveles de prueba incluyen: 1.-Pruebas de integración (realizadas mientras el sistema está en construcción) 2.-Pruebas de validación, las cuales evalúan si los requisitos han sido satisfechos para el sistema completo (o para el incremento de software) y 3.-Pruebas de aceptación, que realiza el cliente en un esfuerzo encaminado a ejercitar las características y funciones.
  • 3. Existe una serie de principios y conceptos aplicables a la codificación y a las pruebas. Estos se presentan en las siguientes secciones. Principios y conceptos de codificación. Los principios y conceptos que guían la tarea de codificación están alineados de manera muy cercana al estilo de la programación, los lenguajes de programación y los métodos de programación. Principios de preparación: Antes de escribir una línea de código se debe estar seguro de: •Entender el problema que se intenta resolver. •Entender los principios y conceptos básicos del diseño. •Escoger un lenguaje de programación que satisfaga las necesidades del software que se va a construir
  • 4. Principios de codificación: •Cuando se comience a escribir el código se debe estar seguro de: •Restringir los algoritmos al seguir la práctica de la programación estructurada •Seleccionar las estructuras de datos que satisfarán las necesidades del diseño. •Entender la arquitectura del software y crear interfaces que sean consistentes con ella. •Mantener la lógica condicional tan simple como sea posible. •Crear una configuración lineal(por ejemplo, sangrías y líneas en blanco que ayuden a la comprensión del código) Principios de validación: Después de haber completado los primeros pasos de codificación, se debe estar seguro de: •Conducir un ensayo de código cuando sea apropiado. •Realizar pruebas de unidad y corregir los errores que se hayan descubierto. •Refabricar el código.
  • 5. Principios de las pruebas Las pruebas consisten en un proceso en que se ejecutan un programa con la intención de encontrar un error que aun no se descubre. Principio 1: Todas las pruebas deben ser rastreables hasta los requisitos del cliente. Principio 2: Las pruebas se deben planear mucho antes de que comience el proceso de prueba. Principio 3: El principio de pareteo es aplicable para las pruebas de software. Principio ·4: Las pruebas deben comenzar “en lo pequeño” y progresar hacia “lo grande”. Principio 5: Las pruebas exhaustivas no son posibles
  • 6. Despliegue. El despliegue abarca tres acciones: entrega, soporte, y retroalimentación. Como el software es evolutivo por naturaleza, el despliegue no se presenta una sola vez, si no varias veces conforme avanza hacia su terminación. Principio 1: Se deben administrar las expectativas que el cliente tiene del software. Principio 2: Se debe ensamblar y probar un paquete de entrega completo Principio 3: Se debe establecer un régimen de soporte antes de entregar el software. Principio 4: Se debe proporcionar material instructivo apropiado a los usuarios finales. Principio 5: El software con errores se debe arreglar primero y entregarse después.