Différences entre versions de « Développement professionnel/Pensée conceptuelle/Prototypage de logiciels et outils »
m |
m |
||
Ligne 71 : | Ligne 71 : | ||
*[https://thunkable.com/#/ Thunkable] (applications android et iOS) | *[https://thunkable.com/#/ Thunkable] (applications android et iOS) | ||
*[https://www.wix.com/ Wix] (siteweb) | *[https://www.wix.com/ Wix] (siteweb) | ||
+ | *[https://powerapps.microsoft.com/en-us/ Microsoft Power Apps] (android, iOS et windows) | ||
Voici une liste de <u>sitewebs avec du syntax de code et des bibliothèques</u> utiles qui peuvent vous aider à commencer: | Voici une liste de <u>sitewebs avec du syntax de code et des bibliothèques</u> utiles qui peuvent vous aider à commencer: | ||
Ligne 80 : | Ligne 81 : | ||
*[https://developer.android.com/studio Android studio] | *[https://developer.android.com/studio Android studio] | ||
+ | *[https://developers.google.com/apis-explorer Google API] |
Version du 5 février 2021 à 19:30
Beaucoup d'entre nous (AEs/GPs et étudiants) ont du mal avec le concept de test de logiciel ou simplement avec la façon de prototyper un logiciel. C'est moins concret que le prototypage physique et il est plus difficile de comprendre. Vous pourriez dire que vous ne pouvez pas tester ou prototyper quelque chose parce que c'est un logiciel... détrompez-vous!
Nous allons le comparer à un cycle de conception mécanique typique (sans tenir compte de l'implication du client):
Étape de conception | Mécanique | Logiciel |
Conception conceptuels | Croquis dessinés à la main/ordinateur | Croquis dessinés à la main/ordinateur |
Conception preliminaire | Assemblages CAO initiaux | Conceptions filaires (wireframe)/organigramme |
Conception détaillée | CAD entièrement défini | Schéma haute fidélité/Logiciel codé initial |
Simulation/ test | Simulations de force/ fluide CAO | Simulation UX |
Prototype 1 | Pièce(s) fabriquée(s) | Logiciel codé fonctionnel |
Tests raffinés | Test sous charge par rapport aux métriques | Sous-fonctions pour tester le comportement de fonctionnalités spécifiques par rapport aux métriques |
Dans nos classes GNG1503/2501, le cycle est un peu différent là où vous pourriez avoir:
Étape de conception | Mécanique | Logiciel |
Dessins conceptuels | Croquis dessinés à la main | Croquis dessinés à la main |
Conception détaillée | Croquis détaillés des sous-ensembles avec quelques analyses | Conceptions filaires (wireframe)/organigramme |
Prototype 1 | Prototype en carton | Schéma haute fidélité/ Logiciel codé initial |
Simulation / test | Test fonctionnel du prototype par rapport aux métriques | Simulation UX par rapport aux métriques |
Prototype 2/3 | Prototype assemblé et fonctionnel | Logiciel fonctionnel |
Partage
Lorsque vous travaillez en équipe, vous voudrez certainement partager vos fichiers pour travailler ensemble. En mécanique, GrabCad Workbench est un outil populaire, mais dans le logiciel, GitHub est définitivement un standard de l'industrie.
Voici une introduction à GitHub https://rogerdudler.github.io/git-guide/index.fr.html
Outils
Voici une liste d'outils de prototypage UI et UX qui pourraient être utiles et sont très facile à utiliser: https://blog.prototypr.io/top-20-prototyping-tools-for-ui-and-ux-designers-2017-46d59be0b3a9 (Figma, Balsamiq et Adobe XD sont suggérés qui sont gratuits ou gratuit pour étudiants)
Voici une liste de plateformes qui exige de l'expérience minimale de programmation à utiliser:
- MIT app inventor (applications android seulement)
- Thunkable (applications android et iOS)
- Wix (siteweb)
- Microsoft Power Apps (android, iOS et windows)
Voici une liste de sitewebs avec du syntax de code et des bibliothèques utiles qui peuvent vous aider à commencer:
- W3 Schools (HTML, CSS, JavaScript, SQL, PHP et plus!)
Voici une liste d'autres plateformes pour construire des applications ou sitewebs qui exigent plus d'expérience en programmation pour utiliser: