Qu'est-ce que Mia-Generation ?
Existe-t-il déjà un générateur qui répond à mes besoins ?
Un générateur spécifique est la seule réponse à vos besoins parce qu'un projet/application est toujours différent des autres.
Si vous souhaitez évaluer un générateur, vous devez examiner les critères suivants :
1) Prend-il en compte mes choix techniques ?
Combien de générateurs vous forcent à adopter une solution technique ou une autre ? En aucun cas, vous ne devez vous demandez si le bon choix technique aujourd'hui sera le bon demain. Le générateur doit s'accomoder à vos besoins et pas le contraire !
2) Génère-t-il avec un taux de génération très élevé (70 to 80%).
Si vous générer 10 à 20%, le retour sur investissement n'est pas clair et vous devez modifier le code généré à la main, perdantdu même coup le bénéfice de la génération. Un bon générateur doit produire environ 70% de votre application.
3) Est-il facile de faire évoluer votre générateur ?
Si vos choix techniques évoluent, votre générateur doit évoluer en conséquence. L'adaptation doit être facile et rapide. Pour ce faire, vous devez dispioser d'un environnement simple et dédié pour conserver l'efficacité de votre générateur.
4) Protège-t-il le code écrit à la main ?
Exceptés les cas très spécifiques, le taux de génération est toujours inférieur à 100% car habituellement nous ne voulons pas tout modéliser dasn une application (par exemple les règles métier). Votre générateur doit être capable de préserver entre deux générations le code écrit manuellement
5) Est-il indépendant de l'outil de modélisation ?
Là encore, auncun choix technique ne doit être imposé, de façon à pouvoir changer d'avis dans le future si nécessaire.
Ces cinq critères sont fondamentaux pour votre générateur. Il est maintenant reconnu qu'un générateur standard ne peut répondre à tous ces critères. C'est pourquoi nous avons imaginé Mia-Generation : pour vous permettre d'avoir le meilleur générateur pour vous puisqu'il est spécifique à vos besoins !
Si je change d'avis sur les technologies à utiliser, Mia-Generation est-il toujours intéressant ?
Quelle est la différence entre l'édition Architecte et l'édition Developer ?
Existe-t-il un lien entre Mia-Generation et un outil de gestion de configuration ?
Quel est le temps d'adaptation pour utiliser correctement Mia-Generation ?
Combien de temps dure une formation Mia-Generation ?
Une formation Mia-Generation standard dure deux jours pour des gens connaissants UML et Java.
Y a-t-il une taille minimum pour une équipe de développement voulant utiliser Mia-Generation dans le processus de développement ?
J'utilise un composeur de pages WEB (ex : Dreamweaver), avez-vous une solution pour l'intégrer avec Mia-Generation ?
Test FAQ Insight
Test FAQ Insight
Test FAQ Insight
Test FAQ Insight
Qu'est ce que Mia-Quality ?
Mia-Quality est un outil qui permet d'analyser la qualité logicielle d'une application, d'un domaine, d'un SI en donnant la possibilité d'avoir une vision globale (niveau pilotage) comme une vision détaillée (niveau code source).
Existe-il des modèles qualité déjà existant pour des nouvelles technologies comme pour des anciennes ?
Oui : Mia-Quality dispose à l'heure actuelle de modèles qualité pour les technologies Java, COBOL, C# et Flex.
Je souhaite avoir une analyse qualité de mon patrimoine Fortran ou ASP.NET, en est-il possible ?
Mia-Quality repose sur un méta-modèle pivot nommé SMM qui permet de définir un modèle qualité pour n'importe quelle technologie. Afin de peupler ce modèle qualité, un analyseur Fortran ou ASP.NET devra être utilisé. Ces analyseurs peuvent-être issus des produits Mia-Software, ou issus du marché ou propres à chaque client.
Je souhaite faire intervenir dans mon modèle qualité des indicateurs externes issus de nos propres produits. Est ce possible ?
Oui, vous pouvez définir vos propres indicateurs dans le modèle qualité à condition que vous puissiez les alimenter.