SmartState Developer Edition

SmartState - Studio d'état d'état avec prise en charge des transitions d'état complexes qui génère le code de la machine à états
Télécharger maintenant

SmartState Developer Edition Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Free to try
  • Prix:
  • USD 189.00
  • Nom de l'éditeur:
  • ApeSoft Technologies
  • Systèmes d'exploitation:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows Vista, Windows NT, Windows XP
  • Taille du fichier:
  • 2.38MB

SmartState Developer Edition Mots clés


SmartState Developer Edition La description

Les modèles de conception ont toujours aidé les concepteurs à résoudre des problèmes récurrents. Mais les modèles de conception sont conceptuels et trop génériques. Le cadre d'autre part est plus spécifique à un domaine particulier et peut être réalisé via le code. Le modèle d'état est un modèle très utile et puissant qui permet à un objet de modifier son comportement au moment de l'exécution, dépend de quel état dans lequel il se trouve. Une sorte de changement de classe d'un objet au moment de l'exécution !!. Vous pouvez trouver plus d'informations sur ce modèle de conception ici. Si vous connaissez ce modèle, vous avez peut-être compris qu'il doit avoir de nombreuses classes, chacune représente un état que l'objet peut avoir à sa vie. L'objet réel, souvent appelé comme contexte, ne contient aucun drapeau interne ni de variables pour garder une trace de l'état actuel, il délègue le travail à l'objet État qui est actuellement actif. L'objet d'état contacte le contexte de retour, pour effectuer le travail approprié si nécessaire et peut changer l'état lui-même. Il est préférable de garder tout le code de mise en uvre dans le contexte et les objets de l'état ne s'occuperont que de quelle méthode d'invoquer dans le contexte et de modifier l'état. Un objet, qui est une encapsulation d'une entité mondiale réelle, pourrait avoir de nombreux États dans sa durée de vie et c'est absolument difficile d'écrire des cours pour chaque état et la logique de transition. Les diagrammes d'état sont utilisés pour décrire le comportement de l'objet à divers états et sa logique de transition. C'est au programmeur pour réaliser la conception. Et de bien sûr chaque programmeur a sa propre façon de la mettre en uvre. Cela conduit à un code cohérent, difficile à examiner, difficile à tester et difficile à maintenir. Ce fait, a motivé les concepteurs de SmartState à développer un cadre générique et peut être utilisé dans presque tous les domaines d'application. Ce cadre résout peu de problèmes décrits ci-dessus et la majeure partie de la rédaction des classes est restée. Nous avons donc réalisé un besoin de génération automatique de code de la conception. Pour accomplir cela, les diagrammes d'état ne doivent pas être tirés, il devrait être modélisé. GUI SmartState Designer fournit à l'utilisateur une interface utilisateur simple et efficace pour modéliser les transitions de l'état. Des soins spéciaux sont pris pour éviter de mettre toutes les restrictions dans le temps de conception, car il peut être itératif. La conception est libre de modèle et les contraintes et les restrictions ne sont appliquées que dans la phase de génération de code qui rend l'interface graphique plus conviviale. Le générateur de code analysera le modèle, vérifie les contraintes nécessaires et fait la plupart des temps de la rédaction des classes. Les classes générées sont prêtes à compiler et ne doivent pas nécessairement être modifiées. Il s'agit d'une caractéristique très importante de SmartState car la conception et la mise en uvre sont un à une à une fois toujours, ce qui est généralement un rêve de jour dans l'industrie logicielle. Pour modifier le comportement de l'objet, il suffit de modifier et de recompiler le modèle. Reconstruire votre projet et vous avez terminé. Vous n'avez peut-être pas besoin d'un programmeur pour le faire. Ce qui le rend plus maintenu. De plus, le code généré est de la même structure, la révision et les tests ne doivent pas nécessairement être effectués une fois que vous en êtes satisfait. Toutes ces caractéristiques conduisent à une productivité améliorée de votre organisation qui est la motivation de SmartState.


SmartState Developer Edition Logiciels associés

Metrics de code

Les métriques de code fournissent des rapports, des graphiques et des mines de données à l'échelle de projet dans des analyses, des visualisations et des informations historiques à un fichier unique. Exporter des données sur Excel, HTML, XML ou une base de données. ...

258 1.42 MB

Télécharger