FACULTAD DE CIENCIAS DE LA EDUCACIÓN        INFORMÁTICA EDUCATIVAASIGNATURA: DESARROLLO DEL SOFTWARE II      DOCENTE: LIC ...
La actividad de construcción abarca una serie de codificación y realizaciónde pruebas que conducen al software operativo q...
Existe una serie de principios y conceptos aplicables a la codificación y a las  pruebas. Estos se presentan en las siguie...
Principios de codificación:•Cuando se comience a escribir el código se debe estar seguro de:•Restringir los algoritmos al ...
Principios de las pruebasLas pruebas consisten en un proceso en que se ejecutan un programa con la intenciónde encontrar u...
Despliegue. El despliegue abarca tres acciones: entrega, soporte, y retroalimentación. Comoel software es evolutivo por na...
Próxima SlideShare
Cargando en…5
×

3. practicas de construccioin jessi roc

231 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
231
En SlideShare
0
De insertados
0
Número de insertados
15
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

3. practicas de construccioin jessi roc

  1. 1. FACULTAD DE CIENCIAS DE LA EDUCACIÓN INFORMÁTICA EDUCATIVAASIGNATURA: DESARROLLO DEL SOFTWARE II DOCENTE: LIC MARCELO BAÑO TEMA: PRACTICAS DE CONSTRUCCION CICLO: SEPTIMO INFORMATICA INTEGRANTES: ROCIO PILAMUNGA JESSENIA ULLOA
  2. 2. La actividad de construcción abarca una serie de codificación y realizaciónde pruebas que conducen al software operativo que está listo para entregarloal cliente o usuario final.-El enfoque inicial de las pruebas está al nivel de componentes, confrecuencia llamadas pruebas de unidad .Los otros niveles de pruebaincluyen:1.-Pruebas de integración (realizadas mientras el sistema está enconstrucción)2.-Pruebas de validación, las cuales evalúan si los requisitos han sidosatisfechos para el sistema completo (o para el incremento de software) y3.-Pruebas de aceptación, que realiza el cliente en un esfuerzo encaminadoa ejercitar las características y funciones.
  3. 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 demanera muy cercana al estilo de la programación, los lenguajes de programacióny 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. 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 lacomprensión del código) Principios de validación:Después de haber completado los primeros pasos de codificación, se debe estarseguro 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. 5. Principios de las pruebasLas pruebas consisten en un proceso en que se ejecutan un programa con la intenciónde 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 deprueba.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 “logrande”.Principio 5: Las pruebas exhaustivas no son posibles
  6. 6. Despliegue. El despliegue abarca tres acciones: entrega, soporte, y retroalimentación. Comoel software es evolutivo por naturaleza, el despliegue no se presenta una solavez, si no varias veces conforme avanza hacia su terminación.Principio 1: Se deben administrar las expectativas que el cliente tiene delsoftware.Principio 2: Se debe ensamblar y probar un paquete de entrega completoPrincipio 3: Se debe establecer un régimen de soporte antes de entregar elsoftware.Principio 4: Se debe proporcionar material instructivo apropiado a los usuariosfinales.Principio 5: El software con errores se debe arreglar primero y entregarsedespués.

×