Système informatisé de gestion de popularité des clubs de football
InèsBelayachi LéopoldineCanétos
JulietteHanau
1
Sommaire
1. Portée
1.1Identification……….………..………..………..………..3
1.2Vued’ensembledusystème……….………..………..………….3
2. Documents référencés
2.1.Documentsderéférence……….……..………..………..…………....32.2.Documentsapplicables……….………....………..………….…..3
3. Exigences
3.1.Exigencesdusystème……….……...………..………..……….…...43.2.Exigenceslogicielles……….………...……..………..………...5
3.2.1Acteurs……….………..………..…………..……….……....5
3.2.2Casd’utilisation……….………....……..………..…...……..………...6
3.2.2.XCasd’utilisationX………...….………..………….……...6
3.2.3Structurestatiquefonctionnelledusystème.….………..……….….8
4. Exigences non fonctionnelles
….………..………....……….…..92
1. Portée
1.1Identification
Ils'agitdudocumentdespécificationdusystèmeinformatisédegestiondepopularité desclubsdefootballdanslecadredenotreprojetTwitter.
Ceciestlaversion1duprojet.
1.2Vued'ensembledusystème
L’objectifdenotresystèmeestdespécifierpuisdeconcevoirleprototypedusystème permettantlagestiondelapopularitédescinqpremiersclubsdefootballmasculinde laLigue1au10décembre2017(ParisSaint-GermainFootballClub,Olympiquede Marseille,OlympiqueLyonnais,AssociationSportivedeMonacoFootballClub,et FootballClubdeNantes)surlabasede:
-Lapopularitédesclubsdefootball -Lagestiondesmatchs
-Lagestiondescommuniquésdepresse -L’accèsauxdépenses
2. Documents référencés
2.1.Documentsderéférence
NousnousbasonssurunarticledeLaureBretaillepourdéfinirlanotiondeRFF(soit leRatioFollowers-Following,ouencoreAbonnés-Abonnements)ainsiquelanotion depopularitésurTwitter.
NousutilisonsleclassementdelaLigue1françaisedusitedelaLFP(Liguede FootballProfessionnel)afind’avoirlescinqpremiersclubsduclassement.
NousnousappuyonségalementsurledossierdespécificationNémVéloportantsurla conceptiond’unsystèmeinformatisédegestiond’uneflottedebicyclettesen
libre-service.
2.2.Documentsapplicables
NousutilisonslecahierdeschargesfourniparMichelPlantié.
3
3. Exigences
3.1.Exigencesdusystème
Danscettepartie,nousallonsdécrirelesfonctionnalitésetlesmissionsdusystème entier.
Descriptiondusystèmeentermededimensionnement:
Acteur/Objet Quantité
APITwitter 1
APIFacebook 1
Comitédegestionduclubdefootball 5
Diagrammedecasd’utilisationprésentantlesystèmeentier:
4
3.2.Exigenceslogicielles
Cette partie décrit les fonctionnalités que nous allons développer dans notre logiciel.
Nous supprimons les acteurs « API Facebook » et « Comité de gestion du club de football » mais aussi les cas d'utilisation relatifs à ces acteurs tels que : Envoyer des invitations, Gérer le planning, Gérer les communiqués de presse et Accéder aux dépenses.
Diagrammedecasd’utilisationprésentantlelogiciel:
3.2.1Acteurs
ACTEUR RÔLE
Utilisateur
Acteur principal spécifié par l’utilisateur qui dispose d’un accès à Internet. L’utilisateur peut consulter le site Web de notre logiciel pour y effectuer une recherche de mesure de popularité sur Twitter d’un club de football de la Ligue 1 parmi une sélection déterminée par défaut de cinq clubs. Il peut aussi effectuer une recherche de comparaison de popularité sur Twitter de deux clubs de football parmi les cinq clubsproposés.
APITwitter
Interface de programmation de Twitter qui permet à notre logiciel d’avoir accès à des données précises sur les comptes Twitter des cinq clubs de football de la Ligue 1 déterminés par défaut. Les informations partagéessontconstituées:
- dunombred’abonnésducompte - dunombred’abonnementsducompte
5
3.2.2Casd’utilisation
3.2.2.1Casd’utilisation“Mesurerlapopularité”
-Acteurprincipal:APITwitter -Acteursecondaire:Utilisateur
-Précondition:Iln’yapasdeprécondition.
-Postcondition:Iln’yapasdepostcondition.
-Scénarioprincipal:L’utilisateurfaitunerequêtepourafficherlapopularitéd’unclubde footballsurTwitter.CettepopularitéestdéterminéeparleRatioFollowers/Followingque,pour rappel,nousnommonsRFFetquiconsisteàdiviserlenombredefollowersparlenombrede followingducompteduclubdefootballsélectionné.
PlusleRFFestélevé,plusuncompteTwitterestpopulaire.Àl’inverse,moinsunRFFest élevé,moinsuncompteTwitterestpopulaire.
3.2.2.2Casd’utilisation“Afficherlapopularité”
-Acteurprincipal:L’utilisateur -Acteursecondaire:APITwitter
-Précondition:L’utilisateurdoitdisposerd’unaccèsàinternet.
-Postcondition:Iln’yapasdepostcondition.
-Scénarioprincipal:Lelogicieldemandeàl’utilisateurdesélectionnerundescinqclubsde footballproposés.LelogicielcalculeleRFFduclubchoisietl’afficheàl’écranenindiquants’il estpopulaireounon.
3.2.2.3Casd’utilisation“Comparerlapopularité”
-Acteurprincipal:L'utilisateur -Acteursecondaire:APITwitter
-Précondition:L’utilisateurdoitdisposerd’unaccèsàinternet.
-Postcondition:Iln’yapasdepostcondition.
-Scénarioprincipal:L’utilisateurdoitsélectionnerdeuxclubsdefootballdistinctsparmicinq clubsquiluisontproposés.Unefoislarecherchelancée,lelogicielcalculeleRFFdechacun desdeuxclubssélectionnéspuisaffichelesdeuxrésultatsàl’écran.PourleclubquialeRFF leplusélevé,lelogicielaffichelamention«LeclubXestpluspopulairequeleclubY».
6
Diagrammedeséquencepourlescasd'utilisation«Mesurerlapopularité»et«Comparerla popularité»:
7
3.2.3Structurestatiquefonctionnelledusystème Diagrammedeclassesprésentantlesystèmeentier:
8
4.Exigencesnonfonctionnelles
NotrelogicielseraaccessiblevialesnavigateursChromeetFirefoxetfonctionnera surlesPCetlesMac.
Ils’agirad’unsiteWeb,etnonpasd’uneapplicationnative.Iln’yaurapasdeversion responsivedecesiteWeb.
NotresiteserahébergésurunserveurWebApacheetaccessibleviaunnomde domaineacheté.
Nousutiliseronsuniquementl’APIdeTwitterviaunaccèsgratuit.
Cesiteserafiablecarnousnousbaseronsuniquementsurdesdonnéesbrutes fourniesparcetteAPI.Notredéfinitiondelapopularitérésulted’unchoixdel’équipe projetquireposesurleRFF.Aussi,l’interprétationquienestfaiten’engagequenous.
Cesiteseraergonomiqueafindefaciliterlanavigationdesutilisateurs.
Lesutilisateursconcernéssontmajoritairementdesutilisateursquimanifestentun intérêtpourlefootball,notammentlaLigue1etquiontunordinateuravecunaccèsà internet.
Unefoisleprojetlivré,toutemaintenanceferal’objetdefraissupplémentaires.
9