201771010102-Chang Huizhuo experimento cuatro análisis de caso de proyecto de software

Proyecto Contenido
Curso Clase Blog Link https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
Este enlace de solicitud de trabajo https://www.cnblogs.com/nwnu-daizh/p/12616341.html
Mis objetivos de aprendizaje del curso Especificación de código Configuración del entorno del proyecto Modelo de proyecto de software
¿De qué manera esta tarea me ayuda a alcanzar mis objetivos de aprendizaje? Haga planes con la ayuda del software de búsqueda
Nombre de identificación del estudiante 201271050130-Teng Jiangnan
Enlace a la otra parte a este enlace de asignación de blog https://www.cnblogs.com/tjnkxh/p/12617389.html

Tarea uno

Enlace de blog de asignación de caso

Grupo Yang Ye y Wang Huihe

https://www.cnblogs.com/2017xinghui/p/12554158.html
https://www.cnblogs.com/http-www-whh0601-cnblogs-com/p/12553743.html

Enlace de almacén de proyecto de casos

https://github.com/yy202901582/DieaseSubmitSystem

Comentarios del blog

Código fuente del proyecto en ejecución

Captura de pantalla del funcionamiento del sistema.

Interfaz principal

Generación de cartas




Función de recordatorio

Función de informe

Resumen de funciones de software

Hay un problema en la operación del código.

  Durante el proceso de ejecución, el modo de codificación no coincide con la versión, y la versión correspondiente se modifica y se encuentra para resolver el problema. Las publicaciones de blog de casos también son útiles para comprender el código del proyecto.

Resumen del proyecto

Los problemas y defectos existentes
  generalmente pueden lograr varias interfaces funcionales y funciones básicas de acuerdo con los requisitos, y el grado de finalización es muy alto. La interfaz principal cubre el llenado de información, la generación de gráficos, la configuración de recordatorios y otros elementos. Sin embargo, para optimizar las funciones del sistema, se proponen varias deficiencias y sugerencias:
  (1) Debido a que el sistema de notificación de situaciones epidémicas requiere la puntualidad de los datos, se recomienda conectarse a la base de datos para actualizar los datos en cualquier momento.
  (2) La función del menú de búsqueda no pudo realizar la búsqueda. La interfaz de otras funciones es clara de un vistazo, y creo que la función de búsqueda del menú es necesaria. Parece que los datos no se agregan al formulario y no se puede realizar la búsqueda.

  (3) La función de generación de gráficos es relativamente completa y puede formar un histograma basado en la escuela, el maestro, el alumno, el estado de la infección, los datos diarios y mensuales. La sugerencia es marcar cada cuadro con claridad y hacerlo más claro y hermoso.
  (4) La distribución de las funciones del menú puede optimizarse y ajustarse, ya que es un sistema de recopilación de información sobre una situación epidémica, se recomienda colocar la recopilación de información al frente, solo para la información de registro de maestros y estudiantes. La persona a cargo de la prevención y el control de la escuela tiene una interfaz especial para iniciar sesión y puede ver la información resumida de la situación epidémica. La sugerencia es distinguir a los usuarios y clasificar el inicio de sesión de administración de la interfaz.
  (5) Archivos EXCEL que no implementan consultas combinadas de atributos múltiples, listas de consultas de importación y exportación.
  (6) La interfaz del sistema puede optimizarse y ajustarse nuevamente para facilitar la operación del usuario y el diseño es simple y hermoso, especialmente en el área de recolección de información, el contenido puede ser más perfecto.

Tarea dos

Lea "Modern Software Engineering-The Law of Construction" Capítulo 5 ~ 6 resumen del contenido QQ captura de pantalla

Punto de conocimiento Contenidos específicos
Características del equipo del proyecto de software 1. El equipo tiene una meta colectiva consistente, el equipo debe completar la meta juntos. 2. Los miembros del equipo tienen su propia división del trabajo, dependen unos de otros y cooperan para completar tareas juntos.
Modelo de equipo de proyecto de software 1. Modo Nido: un modo de equipo formado en base a la intuición, el tiempo de supervivencia no es largo. 2. Modo médico asistente: un modo de equipo en el que los demás trabajan salsa de soja. 3. Modo estrella: el modo equipo con personalidad muy destacada de los miembros del equipo siempre está al borde de la desintegración. 4. Modelo comunitario: un modelo de equipo en el que todos participan en proyectos que les interesan y contribuyen. 5. Modo de compañía aficionada: todos tienen una división de trabajo diferente y tienen el derecho de elegir independientemente. 6. Equipo secreto: un modo de equipo en el que los proyectos de software se llevan a cabo en condiciones secretas, gratis y sin interferencias. 7. Equipo de agentes especiales: un modelo de equipo compuesto por profesionales, competentes en un determinado campo. 8. Modo Orquesta Sinfónica: un modelo de equipo con división del trabajo y rica experiencia. 9. Modo Jazz: no muy confiable pero lleno de personalidad y modo de equipo creativo. 10. Modo de equipo funcional: un modo de equipo en el que colegas con diferentes habilidades colaboran por igual para completar una determinada función. 11. Modelo burocrático: un modelo de equipo con relaciones de liderazgo entre los miembros.
Modelo de cascada y deformación 1. Modelo de sashimi: los módulos adyacentes se superponen parcialmente como el sashimi. 2. La cascada grande viene con el modelo de cascada pequeña: la prueba del sistema solo se puede hacer después de que las subcaídas se unifiquen en el grupo de cascada.
Proceso de entrega progresivo Desarrollo—> Publicación—> Escuchar comentarios—> Mejorar en función de los comentarios e ir y venir antes del final del tiempo, el dinero y las opiniones de los usuarios.
Características de los procesos ágiles. 1. La confiabilidad del producto no es alta, y a menudo ocurren errores. 2. Las demandas cambian con frecuencia. 3. El número de miembros del equipo no es grande. 4. Un programador senior lidera el equipo. 5. Fomentar el cambio, la industria está llena de variables.
Pasos ágiles del proceso 1. Averigüe qué debe hacerse para completar el producto. 2. Decida qué debe resolverse para el sprint actual. 3. Sprint
Principio TSP 1. Utilice un proceso bien definido, cada paso del proceso puede repetirse y los resultados pueden medirse. 2. Todos los miembros del equipo tienen la misma comprensión de los objetivos, roles y productos del equipo. 3. Intente utilizar tecnologías y prácticas maduras. 4. Recopile tantos datos como sea posible y tome decisiones racionales basadas en los datos. 5. Desarrollar planes y compromisos realistas. 6. Incrementar las capacidades de autogestión del equipo. 7. Concéntrese en mejorar la calidad y esforzarse por descubrir problemas temprano en el ciclo de vida del software.

Tarea tres

Enlace de cuenta de liberación de trabajo de proyecto de equipo

https://www.cnblogs.com/wangxiaoLAUGH/p/10612561.html

Equipo proyecto github link

https://github.com/LAUGHwangxiao/ExperimentFour

Razones para elegir este proyecto de equipo para análisis

  (1) El estilo de la publicación del blog es similar al nuestro. El contenido de la publicación del blog es más completo y será más adecuado para que lo discutamos como un caso.
  (2) La estructura de la publicación del blog está completa y unificada. A partir de los requisitos de la tarea, la finalización y el resumen, las tres partes se peinan cuidadosamente.
  (3) El contenido de la publicación del blog es muy sustancial, especialmente en el diseño de software, incluido el código central y la interfaz de ejecución, que básicamente cumple con los requisitos de la tarea.
  (4) La estructura de la publicación del blog corresponde al "contenido de la tarea de PSP". Los planes y las implementaciones de PSP son básicamente los mismos. Se necesitan más tiempo para hacer planes y programación específica de lo planeado, pero el plan anterior es más sistemático y estandarizado, por lo que la finalización posterior Se puede llevar a cabo sin problemas de acuerdo con los requisitos y estándares formulados.

Proyecto

La división y cooperación de los miembros del equipo del proyecto.

  Creo que la cooperación general del equipo del proyecto es armoniosa: dos personas pueden sentarse juntas frente a la computadora para discutir investigaciones, completar tareas de desarrollo de software, aprovechar al máximo las ventajas personales y mejorar la capacidad de colaboración del equipo. Al mismo tiempo, aprendan unos de otros, completen deficiencias y mejoren sus habilidades personales.

Características del proceso del proyecto (TSP)

  Como se puede ver en el blog PSP, el equipo del proyecto puede completar la colaboración de acuerdo con el proceso planificado previamente, y existe una asignación de trabajo entre las dos personas. A juzgar por la relativamente alta calidad de la finalización del software, se puede considerar que el equipo tiene un excelente modelo de equipo.

El almacén no contiene documentos de especificación de código.

No incluye:

¿Vale la pena seguir desarrollando el proyecto del equipo?

Según la captura de pantalla del blogger, todavía vale la pena desarrollarlo. Pero el código del proyecto enviado por el blogger está un poco equivocado.

Interfaz hombre-computadora

Función de detalle

Diseño de la interfaz

Implementar la función

Resultado de realización de funciones

Hay un problema

1. Al principio, hubo un problema de desajuste de la versión. El mensaje de error debería ser la versión 1.5 (el mensaje de error olvidó tomar una captura de pantalla).

2. La solicitud no contiene el paquete servlet-api.jar, se ha agregado.

3. Indica que src / harrypotter.txt está mal y se completa cambiando el nombre del archivo como src.

4. Indique que no se puede encontrar la clase principal Después de una simple modificación, se descubre que el código tiene errores.

Tarea cuatro

Tiempo real dedicado a diversas tareas.

Lista de tareas Tiempo real gastado (min)
Tarea uno entrada de blog leer comentario 30
Tarea uno ejecutando el código fuente del proyecto 45
Tarea 2 Lea los capítulos 5-6 30
Tarea 2 Estudio y discusión 15
Tarea tres entrada de blog leyendo comentario 30
Tarea tres código fuente del proyecto en ejecución 45
Tarea 4 Escribir una publicación de blog 60 60

Sentimientos y resumen de esta tarea.

  在这次结对实验中发现了不同同学在各方面的长处,也在案例作业的运行中学会了如何自己配置适合的环境,如何遇到问题解决问题,也对团队项目模型等有了进一步的了解。和结对方共同完成实验互相督促对我来说是很有帮助的。这次的结对依旧是很愉快的结对实验。

Supongo que te gusta

Origin www.cnblogs.com/hongyanohongyan/p/12622494.html
Recomendado
Clasificación