• No se han encontrado resultados

Bitácora de avance CHMAQUINA. Documentación 4

N/A
N/A
Protected

Academic year: 2021

Share "Bitácora de avance CHMAQUINA. Documentación 4"

Copied!
33
0
0

Texto completo

(1)

Bitácora de avance CHMAQUINA

(2)

Documentación bitácoras

Presentación proyecto CH-Maquina Documentación CH-Maquina

CONTENIDO

Estudio preliminar

 Análisis de documentos(Documentación CH- Maquina) Planeación Análisis de requerimientos - Requerimientos funcionales -Memoria y procesador - Funciones y procedimientos -Requerimientos no funcionales  Diseño

Arquitectura del sistema Interfaz del sistema

(3)

Estudio preliminar

Análisis de documentos

Dentro de la documentación entregada del proyecto de chmaquina contemplamos aspectos clave como:

 Implemente un Programa que corra sobre un computador y la Web o un dispositivo inteligente (ej. Smartphone), que realice una simulación gráfica de un ch- computador ficticio de funcionamiento básico. Es deseable que la implementación sea multihilos.

 El programa debe simular un procesador muy elemental y una memoria principal a través de un vector de hasta 9999 posiciones, las cuales pueden ser variadas al momento de iniciar el programa, se asume por defecto que el ch-computador empieza con 100 posiciones de memoria para facilitar el proceso de pruebas.

 El programa debe estar en capacidad de leer un conjunto de programas en un seudo lenguaje de máquina que llamaremos CHMAQUINA y los cargara en las posiciones disponibles de la citada memoria, leerá una instrucción por cada línea de entrada. Las primeras posiciones de la memoria estarán reservadas para el núcleo del sistema operativo (kernel), el tamaño de este deberá poderse ingresar al iniciar la corrida del simulador, su valor por defecto es 10*z + 9 posiciones (donde z será el último digito de la cedula del estudiante).

 El programa deberá realizar un chequeo de Sintaxis, produciendo un listado de errores si los hay, de lo contrario procederá a la carga definitiva del programa en memoria y quedará listo para ejecución del mismo bajo las reglas de corrida de múltiples programas como se indica más adelante. En cualquier momento en la ejecución del programa podrá pedírsele al programa mostrar el mapa de memoria (es decir el Vector de memoria y sus posiciones, las variables, lo mismo que el valor del acumulador).

 Las instrucciones constarán de 2 partes; el código de la operación y el(los) operando(s)dependiendo el tipo de instrucción.

 El código de operación corresponde al nemónico del código de operación y éste puede ser:

(4)
(5)

Análisis de requerimientos

Requerimientos Funcionales

 El Programa que corra sobre un computador y la Web o un dispositivo inteligente (ej. Smartphone), que realice una simulación gráfica de un ch-computador ficticio de funcionamiento básico.

 El programa debe simular un procesador muy elemental y una memoria principal a través de un vector de hasta 9999 posiciones

 El programa debe estar en capacidad de leer un conjunto de programas en un seudo-lenguaje de máquina

 Las primeras posiciones de la memoria estarán reservadas para el núcleo del sistema operativo (kernel)

 El programa deberá realizar un chequeo de Sintaxis

 programa podrá pedírsele al programa mostrar el mapa de memoria

 Requerimientos No funcionales

 Las instrucciones internas constarán de 2 partes; el código de la operación y el(los) operando(s) dependiendo el tipo de instrucción

Anexo

Reglas del proyecto (Seguimiento-Evaluativo)

 Semanalmente debe registrar la bitácora de avance en el blog de seguimiento del estudiante, donde se informará en forma concisa de las tareas realizadas y proyectadas en el proyecto. En el asunto del mensaje se colocara:”Bitácora de avance chmaquina AA/MM/DD inicial a AA/MM/DD final”. La bitácora deberá incluir el código fuente elaborado del proyecto hasta ese momento.  En la primera bitácora se presentará un cronograma tentativo de desarrollo

del proyecto en el cual se incluirán actividades

 Deberá entregarse un documento con la tabla de contenido tentativa de la documentación del proyecto.

 Cada quince días debe mostrarse el avance en el cronograma y en la documentación.

 Debe presentarse el manual técnico y de usuario, código fuente, código ejecutable, sustentación completa.

(6)

Para esta bitácora de avance se trabaja en estos campos de acción: Semana Actividad 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 FASE 1 Presentación Proyecto CH-Maquina Estudio Preliminar  Análisis de documentación Planeación  Análisis de requerimientos  Diseño

Arquitectura del Sistema

Para el desarrollo del proyecto Chmaquina, el lenguaje de programación con el cual se trabajo es java operando bajo la plataforma de Netbeans, para estructurar los requerimientos funcionales y no funcionales del programa en respuesta a la documentación e información percibida.

(7)

 Interfaz del sistema

Buscando que los aspectos básicos de los requerimientos de software en función a buscar un entorno amigable con el usuario, presentamos una interfaz sencilla de usar y con aspectos grafios que buscan que el usuario encuentre la información de su proceso a ejecutar; como también el que entrega la información.

(8)

Clase principal

En esta clase se encuentra la opción para reservar la memoria a utilizar por el sistema contando con que la primera reserva es propia pal núcleo del sistema operativo.

(9)
(10)

Visualización del Desarrollo en el cronograma

Para esta bitácora de avance se trabaja en estos campos de acción: Semana Actividad 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 FASE 1 Presentación Proyecto CH-Maquina Estudio Preliminar  Análisis de documentación Planeación  Análisis de requerimientos Diseño  Arquitectura del sistema  Interfaz del sistema

(11)

Desarrollo

Codificación

Para la codificación se muestra aspectos del código que dentro dela implementación se contemplan

(12)
(13)
(14)

Reflejo de avance en el cronograma de actividades Semana Actividad 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 FASE 1 Presentación Proyecto CH-Maquina Estudio Preliminar  Análisis de documentació n Planeación  Análisis de requerimientos Diseño  Arquitectura del sistema  Interfaz del sistema Desarrollo  Codificación Pruebas

ejecutadas con programas .ch anexados en la documentación junto a los manuales. Control de calidad

Se efectúan pruebas y cambios sistemáticos, en la medida que el proceso de desarrollo avanza,

Documentación

Se presenta dos manuales un manual que dirigido a los usuarios y permita que el programa genere soporte a la interacción, y un manual de usuario para dar orientación desde el aspecto técnico e interno del funcionamiento del sistema.

(15)

Anexo de documentación en wordpress Semana Actividad 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 FASE 1 Presentación Proyecto CH-Maquina Estudio Preliminar  Análisis de documentación Planeación  Análisis de requerimientos Diseño  Arquitectura del sistema  Interfaz del sistema Desarrollo  Codificación Control Calidad  Prueba  Cambios Documentación  Manual de Usuario y códigos

(16)

Crear tabla de variables y etiquetas

(17)
(18)
(19)
(20)

Función para verificar si algo es numérico o no:

Función para mostrar y contar errores del programa:

(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)

Semana Actividad 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 FASE 1 Presentación Proyecto CH-Maquina Estudio Preliminar  Análisis de documentació n Planeación  Análisis de requerimientos Diseño  Arquitectura del sistema  Interfaz del sistema Desarrollo  Codificación

Referencias

Documento similar

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

El desarrollo de una conciencia cáritas es esencial para identificar cuando un momento de cuidado se convierte en transpersonal, es necesaria para identificar

El quincenario de los frailes de Filipinas, condena para el Archipiélago los propósitos de nivelación jurídica que para todo territorio español, peninsular o ultramarino, se

a) Implement a new architecture, making efficient use of new technological developments, information sources, and analytical methods. b) Establish an institutional and

Los datos que requieran un proceso secuencial se ejecutarán en el CPU (host), mientras que aquellos que requieran un proceso paralelo el CPU encargará esta función a la GPU. 3)

*Correctivo contingente *Correctivo programable.. El mantenimiento correctivo contingente se refiere a las actividades que se realizan en forma inmediata, debido a que algún

La determinación molecular es esencial para continuar optimizando el abordaje del cáncer de pulmón, por lo que es necesaria su inclusión en la cartera de servicios del Sistema