Un débutant en python a tenté de faire un stage dans une entreprise informatique [Processus de développement du jour 1]

Développement de la cascade

Réunion en matinée

Pour le moment, quand j'allais travailler en costume, le réalisateur se moquait aussitôt de moi: «J'aimerais pouvoir porter des vêtements en civil». C'est bon. Bien que je sois allé travailler, je ne savais pas quoi faire, donc j'ai été choqué lors de la réunion. Dans ce stagiaire, beaucoup de choses ne sont pas connues, des mots-clés etc. sont communiqués, mais d'autres choses sont étudiées et traitées par moi-même. Je pense que l'intention est probablement de former la capacité d'auto-résolution. J'étais convaincu que je pourrais devenir grand au cours du dernier mois et demi. Je tiens à remercier mes aînés de m'avoir présenté ce stagiaire. Merci beaucoup.

Le premier mot-clé est le modèle de cascade

Lors de la réunion, seuls les mots-clés de l'orientation du processus de développement et du modèle en cascade ont été renseignés. Nous aurons une autre réunion dans l'après-midi, nous vous demanderons donc d'annoncer tous les éléments nécessaires afin que vous puissiez faire bon usage de la réunion d'ici là. Il est dix heures du matin. La rencontre est temporaire. Eh bien, nous devons d'abord installer un bureau. Il était 11 heures lorsque je suis entré dans le bureau. dangereux.

Qu'est-ce qu'un modèle de cascade?

Modèle de cascade et modèle agile

Il existe deux modèles dans le processus de développement, le modèle agile et le modèle en cascade. Le modèle agile est un modèle qui répète l'implémentation et les tests sans préparer aucun document. Agile signifie qu'il est rapide, et comme son nom l'indique, il a l'avantage de pouvoir se développer plus rapidement que le modèle de cascade classique. En revanche, il est difficile de migrer lorsque le client souhaite quitter le système créé vers une autre entreprise. Je ne connais pas les détails car je n'ai produit aucun document. Ces dernières années, cette méthode de développement semble être la norme. D'autre part, la tâche principale du modèle de cascade est de planifier soigneusement, de préparer des documents détaillés, puis de presser les modifications plus tard. Cela prend beaucoup de temps avant même la mise en œuvre. Je publierai un lien plus tard, mais je suis surpris de voir l'exemple. Je vais être fou de faire ce genre de chose une par une. Le mérite est que vous pouvez faire exactement ce que vous voulez. Cependant, l'inconvénient est que cela prend du temps de toute façon, et si vous essayez de le changer plus tard, cela prend également beaucoup de temps.

Contenu du modèle de cascade

Expliquons brièvement le contenu

1, définition des exigences 2, conception de base 3, conception détaillée 4, mise en œuvre 5, test unitaire 6, test d'intégration 7, test du système

Le rapport de temps est de 50% pour 1,2,3, 20% pour 4 et 30% pour 5,6,7. La mise en œuvre peut prendre beaucoup de temps Tu comprendras.

Qu'est-ce qu'une définition d'exigence? Document de définition des exigences Comment rédiger?

Pour le moment, aujourd'hui était une journée pour enquêter tant que j'avais beaucoup de temps pour décider quoi faire à partir de maintenant, mais c'était un peu difficile d'étudier la définition des exigences. C'est facile de le chercher, mais je veux que vous soyez en mesure d'écrire. Comment ça s'ecrit? Pour le moment, j'ai également vérifié le contenu du document de définition des exigences, alors laissez-moi vous le présenter.

  1. Définition des besoins opérationnels 1-1. Présentation de l'activité 1-2. Échelle 1-3. Heure et heure 1-4. Emplacement 1-5. Indicateurs à gérer 1-6. Portée de la systématisation

  2. Définition des exigences fonctionnelles 2-1. Exigences fonctionnelles du système 2-2. Exigences d'écran 2-3. Conditions de forme 2-4. Informations / données requises 2-5. Exigences relatives à l'interface externe

  3. Définition des exigences non fonctionnelles 3-1. Conditions d'utilisation et d'accessibilité 3-2. Exigences de la méthode système 3-3. Exigences d'échelle 3-4. Exigences de performance 3-5. Exigences de fiabilité 3-6. Exigences d'évolutivité 3-7. Exigences de compatibilité ascendante 3-8. Exigences de continuité 3-9. Exigences en matière de sécurité de l'information 3-10. Exigences relatives à l'environnement d'exploitation du système d'information 3-11. Exigences d'essai 3-12. Conditions de migration 3-13. Conditions de transfert 3-14. Exigences pédagogiques 3-15. Exigences opérationnelles 3-16. Exigences d'entretien

La définition des exigences n'est terminée qu'après que tous ces éléments sont organisés.

Demain, nous aurons une réunion à partir de 9 heures pour remplir ce contenu. Faisons-le aujourd'hui.

Merci d'avoir regardé Seul le nombre de vues est la motivation pour écrire!

https://pm-rasinban.com/rd-process À propos de la définition des exigences

Recommended Posts

Un débutant en python a tenté de faire un stage dans une entreprise informatique [Processus de développement du jour 1]
Un débutant en python a essayé de faire un stage dans une entreprise informatique
Un débutant en python a tenté de faire un stage dans une entreprise informatique [Enquête sur le chatbot jour 2]
Un débutant en python a tenté de faire un stage dans une entreprise informatique [Jour 3 vers les nuages ...]
Les débutants en Python ont créé un chat BOT alors j'ai essayé de résumer comment le faire
Comment créer un package Python (écrit pour un stagiaire)
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
Les débutants en Python ont essayé d'utiliser Bottle et cela a fonctionné facilement de manière inattendue
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
J'ai essayé de faire un processus périodique avec CentOS7, Selenium, Python et Chrome
Apprentissage amélioré 35 python Développement local, attachez un lien vers myModule et importez-le.
Quand j'ai essayé de créer un environnement virtuel avec Python, cela n'a pas fonctionné
[Python] Combiner des listes contenant des nombres en chaînes et les écrire dans un fichier de sortie
[Python] Smasher a essayé de faire du processus de chargement de la vidéo une fonction à l'aide d'un générateur
[Je suis un débutant en informatique] J'ai fait de mon mieux pour implémenter Linux sur Windows
Un débutant en apprentissage automatique a tenté de créer une IA de jugement Sheltie en un jour
[Introduction à Python3, Jour 23] Chapitre 12 Devenir un Paisonista (12.1 à 12.6)
[AWS] J'ai essayé de créer un environnement Python avec un environnement de développement eb [Elastic Beanstalk]
Un débutant a essayé de colorier un dessin au trait avec un chainer. J'ai pu le faire.
Mémo Un débutant a essayé de créer un environnement Java et de le traduire en japonais sur Ubuntu 18.04.2 LTS.
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un didacticiel Django-Partie 7-
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un didacticiel Django - Partie 1-
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un didacticiel Django - Partie 2
[Débutant] [Python / Django] Un ingénieur web débutant a essayé un didacticiel Django - Partie 0-
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un tutoriel Django - Partie 5
J'ai essayé d'implémenter un pseudo pachislot en Python
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un tutoriel Django - Partie 6
J'ai essayé d'implémenter le perceptron artificiel avec python
Le débutant de la CTF a tenté de créer un serveur problématique (Web) [Problème]
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un didacticiel Django - Partie 4
[Débutant] [Python / Django] Un ingénieur Web débutant a essayé un didacticiel Django - Partie 3
Python: j'ai essayé menteur et honnête
J'ai créé un serveur avec socket Python et ssl et j'ai essayé d'y accéder depuis le navigateur
Un moyen simple de visualiser le temps pris en Python et un moyen plus intelligent de l'améliorer
Démoniser un processus Python
J'ai essayé d'implémenter un automate cellulaire unidimensionnel en Python
J'ai essayé LeetCode tous les jours 13. Roman to Integer (Python, Go)
Comment convertir un tableau en dictionnaire avec Python [Application]
Comment exécuter un fichier Python à une invite de commande Windows 10
[Pratique compétitive] J'ai essayé le concours AtCoder Beginner Contest 175 (A ~ C)
Comment mélanger une partie de la liste Python (au hasard.shuffle)
[Chaîne de Markov] J'ai essayé de lire les citations en Python.
[IPdb] Les débutants en développement Web ont tenté de résumer le débogage avec Python
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
J'ai fait un chronomètre en utilisant tkinter avec python
[Python] Comment générer une table pandas dans un fichier Excel
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
J'ai essayé de rendre possible l'envoi automatique d'un e-mail en double-cliquant simplement sur l'icône [Python]
・ <Slack> Ecrire une fonction pour notifier Slack afin qu'elle puisse être citée à tout moment (Python)