Documente Academic
Documente Profesional
Documente Cultură
1016
Aprobado 12-31987 Reintegrado 23-9-1998
Fecha(s) de publicacin IEEE 1016: 03/1987 (reaf. 1993) IEEE 1016-1: 03/1993
Estado/Versin 1016: Publicacin aprobada por el IEEE 1016-1: Borrador aprobado por el IEEE
1.2 ALCANCES IEEE 1016 es una breve recomendacin para la "descripcin de un diseo de software", entendiendo por tal la representacin que sirve para comunicar cmo est diseado el sistema. Especifica la informacin que una descripcin de este tipo ha de contener y la organizacin o esquema de presentacin recomendada. Puede aplicarse a software de cualquier tipo destinado a funcionar en un ordenador. Su aplicacin no est restringida por ninguna consideracin relativa al tamao, complejidad o carcter crtico del software. Tampoco est condicionada por la aplicacin de una determinada metodologa de diseo, gestin de configuraciones o control de la calidad, pues se supone que la informacin relativa a la calidad o los cambios en el diseo de la descripcin ser gestionada por otras actividades del proyecto. Asimismo, la norma no apoya ni se ve limitada por una tcnica descriptiva particular, pudindose aplicar a documentos en papel, bases de datos automatizadas, lenguajes de descripcin de diseos, etc. Un nuevo proyecto de la IEEE se propone conseguir la armonizacin de la definicin de contenidos entre los diversos productos de la lnea de estndares IEEE en materia de ingeniera del software, y de stos con estndares internacionales relacionados, particularmente ISO/IEC 12207, estndar para la gestin del ciclo de vida del software, cuyos conceptos quedarn correlacionados con los de la IEEE 1016 a travs de un anexo que se incorporar a sta. 1.3 DEFINICIONES Y SIGLAS Alcance/Referencias/Definiciones Consideraciones para la produccin de una DDS (Descripcin de un diseo de software) Informacin que ha de contener una DDS Organizacin de una DDS 2. LAS REFERENCIAS CON OTRAS NORMAS IEEE 729, Glosario estndar de terminologa de ingeniera de software. IEEE 730, Planes de aseguramiento de la calidad del software IEEE 828, Planes de gestin de configuraciones IEEE 830, Gua para la especificacin de requisitos ISO/IEC 12207
3. LA DESCRIPCIN DE LA DESCOMPOSICIN DEL PROYECTO 3.1 DESCOMPOSICIN EN MODULOS 3.1.1 DESCRIPCIN MODULO 1 ENTRADA Definicin de Variables: Define las variables de la matriz las cuales son fila, col, FILAS, COLS, etc. Inicializa matriz y pone las clulas iniciales: Se introducen los datos por defecto aleatoria mente 3.1.2 DESCRIPCIN MODULO 2 PROCESO Imprime en pantalla la matriz de la poblacin Elige un vecino aleatoria mente: Se inicializa en la pantalla las celulas blancas y negras aleatoriamente y luego toma su vecino aleatorio y toma el valor para poder realizar el cambio de color. Explora la matriz y averigua que habitante hay: Registra la cantidad de habitantes e imprime en la pantalla (en un extremo) con el numero exacto de celulas blancas y negras. 3.1.3 DESCRIPCIN MODULO 3 SALIDA Visualizacion en la matris. 3.2 DESCOMPOSICIN PROCESO CONCURRENTE 3.2.1 DESCRIPCIN PROCESO 1 3.2.2 DESCRIPCIN PROCESO 2 3.3 DESCOMPOSICIN DE LOS DATOS 3.3.1 DESCRIPCIN ENTIDAD 1 No existe 3.3.2 DESCRIPCIN ENTIDAD 2 No existe
4. LA DESCRIPCIN DE LAS DEPENDENCIAS 4.1 DEPENDENCIAS ENTRE MODULOS 4.2 DEPENDENCIAS ENTRE PROCESOS 4.3 DEPENDENCIAS ENTRE DATOS Como nuestro proyecto (Software SCELULAS) es pequeo estamos utilzando PROTOTIPOS (Utilizado para juegos) 5. LA DESCRIPCIN DE LAS INTERFACES 5.1 INTERFACES DE MODULOS 5.1.1 DESCRIPCIN DE LA INTERFAZ DELMODULO 1 5.1.2 DESCRIPCIN DE LA INTERFAZ DELMODULO 2 5.2 INTERFACES DE PROCESOS 5.2.1 DESCRIPCIN DE LA INTERFAZ DEL PROCESO 1 5.2.2 DESCRIPCIN DE LA INTERFAZ DEL PROCESO 2 El modelo descriptivo de un software del proyecto puede ser representado como una coleccin de las entidades del plan cada propiedad del eventos (los atributos) y relaciones. Una entidad del plan es estructuralmente un elemento de un proyecto y funcionalmente distinguido por los otros. De manera que no existe estas interfaz entonces no existe en nuestro proyecto de SCELULAS 6. PLANIFICACIN DETALLADA 6.1 PLANIFICACIN DETALLADA DE LOS MODULOS 6.1.1 DETALLES DEL MODULO 1 ENTRADA Definicin de Variables:
col,fila,COLS,FILAS, rojos, azules, ROJO
6.1.2 DETALLES DEL MODULO 2 PROCESO Imprime en pantalla la matriz de la poblacin Elige un vecino aleatoria mente
void ImprimirPantalla(unsigned int ciclo) { rojos, azules, ROJO // La cantidadad de Rojos // La cantidad de azules // ponemos el censo a 0 // exploramos toda la matriz // Si es rojo // color rojo // lo censamos } // En caso contrario (AZUL) // color azul // y lo censamos // vamos a esa celda // lo imprimimos } //nemos el censo void ElijeVecinoAleatorio { // elige un sitio cercano // Mundo toroidal }
6.2 PLANIFICACIN DETALLADA DE LOS DATOS 6.2.1 DETALLES ENTIDAD 1 No existe 6.2.2 DETALLES ENTIDAD 2 No existe