proyecto | contenido |
Por supuesto enlace del blog de clase | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
Los requisitos operacionales Enlaces | https://www.cnblogs.com/nwnudaizh/p/12521474.html |
Mis objetivos de aprendizaje curso | Usar la programación en parejas para completar el proyecto, y aprender a beneficios para los socios |
Este trabajo me ayudó a lograr los objetivos de aprendizaje en qué áreas | Par de programación es muy importante tener una impresión muy profunda, de acuerdo con las ideas del otro |
Nudo de la otra escuela número - Nombre | 201771030121- Wang Guowei |
El blog nudo el otro enlace de empleo | https://www.cnblogs.com/wangguow/p/12575605.html |
La dirección del enlace Giyhub proyecto de almacén | https://github.com/18215128518wgw/diseaseManage |
I. Objeto y requisitos
Ellos (1) experiencia en software de cooperación para el desarrollo, la programación en parejas práctica (Par de programación).
(2) Método de programas de desarrollo de colaboración control de operación Github.
II. Los detalles experimentales y los pasos
1. Leer - Capítulo 3-4 contenido "de la ingeniería del software moderno de la construcción de la Ley", a comprender y dominar la especificación de código de estilo, las especificaciones de diseño de código, revisiones de código, par concepto de programación
(1) las especificaciones de estilo Código: especificación de código de estilo incluye las convenciones de nombres, código muestra la especificación de estilo (sangría, espacios, saltos de línea), especificación y control de códigos técnica Comentarios declaraciones, especificación de estilo buen código puede dejar que otras personas mejor la comprensión. Sus principios son: concisa, fácil de leer, sin ambigüedades.
(2) las especificaciones de diseño Código: dividido en cuatro partes: las convenciones de nombres, especificación fichero de estilo, codificación y programación especificación de formato.
(3) Código opinión: se refiere al examen sistemático de código fuente de ordenador, el objetivo es encontrar y arreglar errores se encuentran en el desarrollo de software en etapa temprana, y mejorar la calidad técnica de los desarrolladores de software.
(4) los conceptos de programación par: es un método de desarrollo de software ágil, dos programadores trabajando juntos en un ordenador, una persona introduce el código, y la otra persona para revisar cada línea de código que entró.
2. nudo unos a otros "ingeniería de software experimento dos eventos individuales," los resultados del proyecto para evaluar
III. Utiliza el modo de programación de dos pares, combinado con nuestros profesores y estudiantes epidemia diaria experiencia sistema de información, diseño y desarrollo de un sistema de información en línea con las necesidades de prevención de epidemias y el trabajo de control de nuestra escuela
1. Demanda Análisis:
(1) la comprensión de la salud de mis escuelas, la presencia o ausencia del virus para infectar nuevas corona, con o sin respaldo cambio a la escuela y así sucesivamente;
(2) el sector secundario en el sistema de cada persona es responsable de la prevención de epidemias y el trabajo de control del personal del departamento puede ver epidemia de resumen y proporcionar consulta avanzada ofrece una combinación de consulta de atributos múltiples y visualización de funciones estadísticas;
(3) La Internet es una plataforma buena, a través de esta plataforma permite a los administradores a comprender la situación de la epidemia de los administradores;
(4) el número necesario para llenar el más difícil de manejar, por lo que debe ser capaz de consulta y notificación de los que no se llene, y los que no llene recordatorio oportuno.
(5) Para los resultados de la consulta, que debe ser simple e intuitivo reflejar la situación de la epidemia.
2. Diseño de Software Descripción:
(1) Diseño: El sistema utiliza B / S estructura, modelo de desarrollo modelo incremental, en una serie de componentes de software, uno por uno de los miembros durante el desarrollo del diseño, implementación, integración y las pruebas
(2) Diseño de datos: Re capa POJO tablas de bases de declaración de la clase de entidad de software, utilizando los datos almacenados ArrayList
(3) Diseño de interfaz: Mapper mybatis de la utilización de una manipulación de datos común, otras clases generales heredan el asignador de datos de la operación
Diseño (4) Proceso: aplicaciones web springboot construcción
3. código de función de software y de núcleo muestra:
El software incluye clases de una clase de usuario y administradores, clase de usuario se utiliza para recopilar información sobre enfermedades, control de gestión para el registro de antecedentes sobre y así sucesivamente.
4. Ejecutar el programa:
(1) todos los tipos de personal de la escuela y los estudiantes pueden recopilar información de epidemia
(2) cada uno de los dos departamentos encargados de la prevención de epidemias y el trabajo de control del personal del departamento puede ver epidemia de resumen y proporcionar consulta avanzada ofrece una combinación de consulta de atributos múltiples y visualización de funciones estadísticas;
(3) la prevención y el control de una persona designada a cargo de la sesión de la escuela "Northwest normal prevención y control de la información estadística epidemia" subsistema, puede navegar por una lista de todas las personas que informaron los datos agregados, el uso [] el sistema de evaluación de datos de consulta avanzadas pueden combinarse para mostrar gráficamente cada universidad tiene estudiantes de informes y estadísticas que no envían informes y estadísticas de los datos clave de la epidemia, [exportación] puede consultar la lista de archivos EXCEL;
(4) El tiempo función de recordatorio amueblado (alertas SMS)
La unión del proceso:
Utilice los comandos git clone otros proyectos
Y establecer una conexión con el almacén remoto
Crear una nueva rama y la rama empujó a GitHub
Captura de pantalla de discusión:
6. Exponer PSP:
psp | RESUMEN | El tiempo necesario para completar el plan | El tiempo real requerido para completar | |
Planificación | plan | 30 | 30 | |
Estimar | Esta tarea requiere mucho tiempo estimado y planificar los pasos de trabajo general |
30 | 30 | |
Desarrollo | desarrollar | 1000 | 950 | |
Análisis | análisis de necesidades (incluyendo el aprendizaje de nuevas tecnologías) | 200 | 190 | |
diseño Spec | Generar documentos de diseño | 100 | 120 | |
Revisión de diseño | la revisión del diseño (y sus colegas revisaron los documentos de diseño) | 40 | 30 | |
codificación Estándar | Especificaciones de códigos (desarrollo de normas apropiadas para el desarrollo actual) | 60 | ||
Diseño | diseño específico | 300 | 210 | |
Codificación | codificación específica | 300 | 200 | |
Revisión de código | Revisión del código | 100 | 60 | |
Prueba | Prueba (autocomprobación, modificar el código, enviar modificaciones) | 60 | 50 | |
la presentación de informes | informe | 30 | 50 | |
Informe de prueba | Informe de prueba | 50 | 40 | |
|
cargas de trabajo informáticas | 30 | 20 | |
Postmortem y Procesos Plan de mejora |
Más tarde se resume, y un plan de mejora de procesos | 60 | 50 |
7. Experiencia Resumen:
Creo que dos personas realmente pueden traer los resultados de la cooperación 1 + 1> 2, mi compañero es un hombre de grandes manos de habilidad, cooperan entre sí en el curso del proyecto, hacer mejor en sus propios términos, el intercambio de ideas y así sucesivamente con todos operadores de entender. Y trabajar con él muy bien, no hay conflicto y otras irregularidades. Muy bueno. compañero de equipo fuerte.