Proceso de software personal (PSP) para ingenieros: Parte I
FailuriesResumen8 de Marzo de 2019
2.558 Palabras (11 Páginas)149 Visitas
Kit de asignación para
Programa 1
[pic 1] | |
Proceso de software personal (PSP) para ingenieros: Parte I
El Instituto de Ingeniería de Software (SEI)
es un centro de investigación y desarrollo financiado con fondos federales
patrocinado por el Departamento de Defensa de los Estados Unidos y
operado por Carnegie Mellon Universidad.
Este material está aprobado para su lanzamiento público.
Distribución limitada por el Instituto de Ingeniería de Software a los asistentes.
Procesamiento de software personal para ingenieros: Parte I
Kit de asignación para el programa 1
Visión general
Visión general | Este kit de la cubierta es la asignación de los siguientes temas.
| |
Sección | Ver pagina | |
Prerrequisitos | 2 | |
Requisitos del programa 1 | 3 | |
Visión general de las listas enlazadas | 4 | |
Visión general de la media y desviación estándar | 5 | |
Uso de media y desviación estándar en la PSP. | 5 | |
Cálculo de la media y desviación estándar. | 5 | |
Un ejemplo de media y desviación estándar. | 6 | |
Asignaciones e instrucciones | 8 | |
Pautas y criterios de evaluación . | 12 |
Prerrequisitos | R eading • Capítulo s 1 y 2
|
Programa 1 requerimientos
Programa 1 requerimientos | Usando PSP0 , escriba un programa para calcular la media y la desviación estándar de un conjunto de n números reales.
Su programa puede leer los n números reales del teclado, un archivo o alguna otra fuente .
Use una lista enlazada para almacenar los n números para los cálculos. Si es necesario, se puede usar una matriz o matriz (s), base de datos u otra (s) estructura (s) de datos para contener los datos.
Probar a fondo el programa. Al menos dos Las pruebas s deben usar los datos en las columnas de la tabla 1. Los resultados esperados se proporcionan en la tabla 2.
|
Columna 1 | Columna 2 |
Estimar el tamaño del proxy | Horas de desarrollo |
160 | 15.0 |
591 | 69.9 |
114 | 6.5 |
229 | 22.4 |
230 | 28.4 |
270 | 65.9 |
128 | 19.4 |
1657 | 198.7 |
624 | 38.8 |
1503 | 138.2 |
Tabla 1
|
| ||||||
Prueba | Valor esperado | Valor actual | |||||
| Media | Std. Dev | Media | Std. Dev | |||
Tabla 1 : Columna 1 | 550.6 | 572.03 |
|
| |||
Tabla 1: Columna 2 | 60.32 | 62.26 |
|
|
Tabla 2
Listas enlazadas
Visión general | Las listas enlazadas son un tipo de datos abstractos comunes que se utilizan para mantener colecciones de datos.
Las listas enlazadas se implementan con punteros.
Una lista enlazada normalmente tiene dos componentes. • cabeza de la lista • listar nodo (s) [pic 2]
Algunas de las opciones para la estructura de lista enlazada son • El encabezado de la lista puede apuntar al primer nodo, al último nodo o a ambos. • un nodo de lista puede apuntar al siguiente nodo, nodo anterior o ambos
Los punteros nulos se utilizan a menudo para indicar una lista vacía o el final de la lista.
Las operaciones típicas en una lista enlazada incluyen • agregar nodo • eliminar nodo • siguiente nodo • nodo anterior |
Eviación media y estándar .
Visión general | La media es el promedio de un conjunto de datos. El promedio es la medida más común de ubicación para un conjunto de números. El promedio ubica el centro de los datos.
La desviación estándar es una medida de la dispersión o dispersión de un conjunto de datos. Cuanto más ampliamente se extiendan los valores, mayor será la desviación estándar. Por ejemplo, supongamos que tenemos dos listas separadas de resultados de exámenes de una clase de 30 estudiantes; uno va del 31% al 98%, el otro del 82% al 93%. La desviación estándar sería mayor para los resultados del primer examen.
|
Uso de media y desviación estándar en la PSP. | La media y la desviación estándar se utilizan para dividir los datos históricos de tamaño en categorías y rangos de tamaño. Esto se discutirá con más detalle en la clase 4 - Estimación con PROBE II.
|
Cálculo de la media y desviación estándar. | La fórmula para calcular la media es [pic 3]
La fórmula para la desviación estándar ,, es [pic 4]
dónde • Σ es el símbolo para la suma • i es un índice para los n números • x son los datos en el conjunto • n es el número de elementos en el conjunto |
...