201771030107-Analyse de cas du projet logiciel Liao Kunyan experiment 4

Projet Le contenu
Lien vers le blog de la classe de cours https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
Exigences du poste https://www.cnblogs.com/nwnu-daizh/p/12616341.html
Objectifs d'apprentissage Maîtriser les connaissances pertinentes de l'analyse de cas de projets logiciels
De quelle manière ce travail m'aide-t-il à atteindre mes objectifs d'apprentissage Apprendre et consolider les connaissances liées au développement de logiciels, apprendre et résumer d'excellents cas
Identifiant étudiant-Nom 201771030124-Weng Tenghu
Liez l'autre partie à ce lien de blog de devoirs https://www.cnblogs.com/Vereda-Tropical/p/12650906.html

Tâche un

Notre groupe a choisi les projets de génie logiciel du groupe Li Peishan et Zhang Qin.
1. Lien vers le blog sur l'affectation des cas;

https://www.cnblogs.com/lipeishan/p/12551997.html

2. Le lien de l'entrepôt du projet d'opération de cas;

https://github.com/lipeishan82/EPS

3. Commentaires sur le blog

_20200410231837.png

4. Clonez le code source du projet de cas sur la machine locale, lisez le document de spécification du code de projet et exécutez le code, résumez les problèmes liés à l'opération de code et découvrez si le billet de blog de cas est utile pour la compréhension du code de projet.

1. Interface de connexion
_20200410213233.png

2. Si vous manquez l'heure de connexion de l'étudiant, vous serez invité
_20200410180343.png

3. Signaler des informations sur l'épidémie
_20200411010340.png

4. Rapport réussi
_20200411010352.png

5. Voir les informations épidémiques de notre hôpital
c6fdd6ef2ace531d808e3a05471e7fc3.png

6. Afficher les informations sur la prévention des épidémies
_20200410163553.png

7. Conseils de recherche
_20200410180129.png

8. Histogramme
_20200410180428.png

Voici quelques petits problèmes trouvés:

(1) Il y aura un petit problème lors de l'interrogation de l'heure. Le format de l'heure n'est pas très clair.
a03dfabb10537554910e0a87db216d1a.png

(2) Lors de l'exportation d'un fichier, le nouveau fichier d'exportation écrasera l'ancien document.
_20200411022238.png

    Le billet de blog décrit le projet d'ingénierie logicielle en détail, ce qui n'est pas très utile pour la compréhension du code, mais les commentaires du code sont très utiles pour comprendre le code.
    Les utilisateurs ordinaires tels que les étudiants et les enseignants peuvent remplir les informations sur la prévention et le contrôle des épidémies. Le système fournit également une fonction de rappel régulière pour le remplissage des informations; le directeur de chaque collège ou école peut se connecter en arrière-plan pour se renseigner sur la situation du remplissage des informations sur la prévention et le contrôle des épidémies des membres du département ou de l'école. En général, la fonction est très parfaite, c'est un projet logiciel de haute qualité et de haute finition.
5. Résumez les problèmes et les lacunes de l'expérience et de la conception du blog de ce groupe de trois expériences, répertoriez les bogues dans le code, les fonctions non implémentées, etc.

     Ce groupe a encore de nombreuses lacunes dans les missions de l'expérimentation 3. Tout d'abord, les missions du blog ne sont pas très détaillées, et le contenu fait encore défaut, ce qui peut être enrichi.
     Deuxièmement, dans l'expérience 3, l'interface du projet logiciel n'est pas très concise et généreuse, et il n'y a pas de rappel et de limitation de temps dans la fonction. L'équipe dans le cas d'analyse a très bien rejoint cette fonction, et elle ne peut pas signaler la situation épidémique après 10 heures. , Il y aura des conseils avant dix heures, ils sont très pratiques pour les utilisateurs, améliorent considérablement l'expérience.
     Dans notre conception, le numéro du collège peut être répété indéfiniment. De nombreuses personnes utilisent le même numéro, ce qui est impossible à exister dans l'école réelle.
     Après avoir comparé les excellents projets d'autres groupes, j'ai réalisé plus clairement que nous avons encore beaucoup de place pour l'amélioration, que ce soit dans le développement de logiciels ou d'autres aspects, nous apprendrons et approfondirons et Améliorez et perfectionnez en permanence vos propres fonctions de projet et rapprochez-vous de l'excellence.

Tâche deux

  Collaborer avec les trois partenaires de l'expérience pour apprendre: Lire les chapitres 5-6 de "Génie logiciel moderne - La loi de la construction".
    Le but du TSP est de créer un groupe avec des capacités d'autogestion. Les gestionnaires devraient être bons pour guider et motiver tous les membres du groupe à faire Ils peuvent utiliser leur plus haut niveau pour adopter la CMM afin de réformer le processus logiciel, fournir des conseils pour la réforme des processus des organisations logicielles à un haut niveau de maturité et former activement des talents pour enseigner les compétences de développement de groupe couramment utilisées dans l'industrie dans les universités et les instituts de recherche. Modélisé.
    Nous devons prêter attention à l'autogestion et à la communication de l'équipe, recevoir continuellement des retours d'information pendant le processus du projet et accueillir les changements de la demande afin d'avoir plus de flexibilité et de compétitivité.

Tâche trois

1. Lien vers le compte de publication de projet de l'équipe:
https://www.cnblogs.com/xiaotuantuan

2. Lien github de l'entrepôt du projet d'équipe;
https://github.com/XTTTD/work6

3. Énoncez les raisons pour lesquelles vous avez choisi le projet d'équipe à analyser;

  Je pense que le sujet choisi par l'équipe est très pratique et pratique. Il est proche de notre vie scolaire. Après avoir développé des produits matures, nous pouvons également avoir un environnement pratique et une expérience utilisateur dans une large mesure. Haute et bonne finition, j'ai donc choisi ce projet.

4. Combinez la série de documents de blog du projet pour résumer la division et la coopération des membres de l'équipe de projet;

Membres du projet Contenu de la tâche
Chen Fei Modélisation de système, conception de structure logique de base de données
Zhou Lin Compilation du livre de conception du système, dessin de la structure du système
Zhao Yanxia Le manuel des exigences est parfait, éditez le blog
Hu Wenyan Compilation WBS, compilation du livre de conception de résumé du système

5. En combinant les documents de blog de la série de projets, évaluez les caractéristiques du processus de projet logiciel (TSP) du projet;
    grâce au billet de blog, nous pouvons constater que les membres de l'équipe de projet ne sont pas sûrs des objectifs de l'équipe au début et ont changé le projet à mi-chemin, mais ils ont été fermement déterminés à poursuivre à l'étape ultérieure. De plus, l'équipe de projet a une bonne capacité d'autogestion. Les membres font des plans en fonction de leur situation réelle et ont bien atteint les objectifs fixés, mais le choix de la technologie n'est pas très bon, car les membres individuels de l'équipe de projet sont trop stressés, et Il faut plus de temps pour apprendre de nouvelles technologies.

6. Observez la structure du fichier de code source de l'entrepôt github du projet d'équipe, contient-elle des documents de spécification de code?

    Contient des documents de spécification de code. Et de l'analyse et de la conception des exigences à un stade précoce à la mise en œuvre du codage, il existe des enregistrements détaillés, qui sont très clairs et détaillés.

_20200411022554.png

_20200411090248.png

7. Téléchargez le code du projet d'équipe, essayez de déployer l'environnement d'exploitation du projet et utilisez le logiciel, décrivez l'expérience utilisateur la plus simple et la plus intuitive, trouvez au moins deux bogues fonctionnels plus graves et affichez des captures d'écran dans le blog;

1. Interface de connexion administrateur
4a6c3b6b88ec1a720e39edc3e3f696bf.png

2. Connexion de l'enseignant

3. Augmenter le personnel

4. Modifier le personnel

5. Supprimer le personnel

6. Ajoutez des questions de test

7. Ajoutez du papier test

8. Examiner les documents de test

9. Imprimer le papier test

Mon expérience est: meilleure. Il n'y a fondamentalement aucun problème fonctionnel sérieux et tous les aspects sont relativement complets. Les utilisateurs cibles du développement logiciel sont clairs, les fonctions sont très complètes, abandonnent certaines fonctions inutiles et compliquées, réduisent la complexité du projet, et tentent de faire au mieux en termes de besoins fonctionnels.

8. Évaluez si le projet d'équipe vaut la peine d'être développé et indiquez les raisons?
    Je pense qu'il vaut la peine de continuer à se développer. Les écoles sont souvent confrontées à certains problèmes lors de l'organisation et de la normalisation des questions de test, telles que l'insuffisance de main-d'œuvre, la collaboration multi-personnes longue et longue, ne peut pas être synchronisée, la gestion unifiée et appropriée et d'autres problèmes. Et ce logiciel peut très bien résoudre ce problème, économiser beaucoup de temps et de main-d'œuvre, une gestion unifiée et des questions de test parfaites sur une seule plate-forme, très pratique et pratique.

Enregistrer le temps réel consacré à la réalisation des tâches de «l'Analyse de cas de projet logiciel expérimental quatre»;

    Tâche un: environ trois heures
    Tâche deux: environ trois heures
    Tâche trois: environ huit heures La
  tâche un se termine plus rapidement, la qualité du code est plus élevée et elle est plus systématique. La deuxième tâche est une tâche de lecture, et elle aide à comprendre pendant le cours. Tâche 3 L'environnement de l'équipe est plus compliqué et la communication prend plus de temps, elle est donc relativement plus longue.

Veuillez parler du sentiment et de l'expérience de la réalisation de cette tâche.

    Grâce à cette analyse de cas, mon expérience est qu'un excellent travail d'équipe produira effectivement l'effet de 1 + 1> 2. En cas d'affectation raisonnable des tâches et de coopération, les membres de l'équipe peuvent effectuer leurs tâches avec une grande flexibilité. D'excellents projets d'ingénierie logicielle remplissent non seulement les exigences fonctionnelles requises, mais développent également des exigences fonctionnelles plus humanisées pour rendre les produits plus proches des habitudes d'utilisation des gens et donner aux utilisateurs une meilleure expérience. Cela nécessite que l'équipe suive les besoins des utilisateurs et améliore constamment les projets logiciels. De plus, les membres de l'équipe doivent communiquer et communiquer efficacement pour terminer la tâche.

Je suppose que tu aimes

Origine www.cnblogs.com/thencci/p/12676151.html
conseillé
Classement