Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programmation (les langages (de réalisation de systèmes d’exploitation,…
Programmation
les langages
de réalisation de systèmes d’exploitation
statiques de haut niveau
d’assemblage
dynamiques de haut niveau
objets
spécialisés
La methodologie
peuvent etre réparties entre plusieurs personnes
à condition
que le découpage soit fait clairement
avec les bonnes compétences
chaque module doit étre conçu
de manière à
considérer que les éléments
nécessaire
suffisants
masquage des informations inutiles
clarté
précision
considérées avec beaucoup de soin
l’indépendance des données
dépendances
La sécurité des données
concevoir
du général au particulier
réaliser les niveaux supérieurs
représenter les niveaux inférieurs
ébauches simulant leurs comportements
du particulier au général
commence
construction d'autre blocs plus complexes
codage des blocs de base
mieux pour les petits logiciels
fiables
plus lisibles
LES OUTILS
Outils de traduction
système de traitement du langage
interprété ou converti en code machine
un compilateur effetue
pré-traitement
analyse syntaxique
analyse léxicale
analyse sémantique
génération de code
optimisation de code
Outils d'analyse
Mise en forme
liste des parties de programme
des références croisées à partir du code écrit
Outils de préparation des programmes
editeur
facilitent la saisie et le contrôle syntaxique
créer et de modifier les fichiers sources
Outils de gestion et de configuration
traces du développement
suivi de la cohérence des différentes versions du programme
l'environnement de developpement
les outils de tests
Les outils de spécifications
les logiciels de communication
les outils de gestion de projet
Introduction
la programmation est l'ultime étape de la production logiciel
les étapes précédentes sont déterminentes
on ne devrait pas s’interroger sur
ce que l’on doit réaliser
ni comment
mais simplement utiliser le langage de programmation pour aboutir aux résultats prévus
on doit s'interroger seulement sur
le langage de programmation pour aboutir aux résultats prévus
la programmation nécessite
un savoir faire
une pratique
une compétence
maitrise des techniques
outils à utiliser
RECOMMANDATION DE PROGRAMMATION
Lisibilité des programmes
la mise en page des programmes
Structures de contrôles
le choix des noms
portabilité des programmes
d’une plateforme à une autre
d’un site à un autre
les architectures machines diffèrent
les systèmes d’exploitation
logiciels liés aux règles de codage
vérifiant le respect des conventions de nommage
vérifiant les commentaires et la documentation
indentant le code source