Aristote a dit un jour que «la qualité n’est pas un acte, c'est une habitude." La qualité est un comportement appris défini par la répétition. C'est pourquoi nous pensons que l'assurance qualité consiste à mettre en place un ensemble spécifique de procédures et de protocoles pour garantir certaines normes.. Cet article explore les procédures de SkyCiv qui garantissent l'exactitude de nos résultats et la qualité de notre produit. Nos utilisateurs nous confient au quotidien leurs projets et ce n'est pas une responsabilité que nous prenons à la légère. Cette haute estime découle de deux choses: (1) la confiance de nos utilisateurs et (2) passion pour notre produit. La passion pour notre produit signifie que pour nous, même les plus petits détails comptent. Pour en savoir plus, accédez au 6 de nos procédures que nous prenons pour garantir l'exactitude et la qualité de notre logiciel d'analyse structurelle et de conception:

1. Testeur de solveur automatique par rapport aux résultats des logiciels traditionnels

L'un de nos processus internes les plus importants pour garantir l'exactitude de nos résultats est un vérificateur de solveur automatique.. Ce script traverse plus de mille modèles de modèles vérifiés et compare les résultats de notre solveur à ces valeurs connues. Avec chaque fichier, le script vérifie chaque résultat (réactions, les efforts tranchants, moments de flexion, la flèche, stress et plus) pour chaque membre du projet. Cela revient à vérifier littéralement des dizaines de millions de résultats. Nous exécutons ce solveur avant chaque mise à jour, et ne sera pas publié tant que les résultats ne correspondent pas 100%.
SkyCIv-Solver-CheckerExemple de sortie de notre testeur de solveur
Pour nos modules de conception, nous nous appuyons sur des exemples de vérification de code fournis par les différentes normes à travers le monde. Celles-ci sont vérifiées avec les résultats SkyCiv et mises en tableau publiquement pour référence des utilisateurs. Par exemple, suivant l'AISC 360-10 Libération, nous vérifier les résultats avec les exemples fournis par AISC. Nous avons également une liste complète de modèles de vérification d'analyse et en ajoutons plus chaque semaine.

2. Construit par des ingénieurs, pour les ingénieurs

Notre équipe interne de développement de produits est entièrement composée d'ingénieurs structurels et mécaniques qualifiés. Avec des années d'expérience dans la conception structurelle pratique, notre équipe sait exactement ce qu'elle construit. Cela garantit qu'il n'y a pas de lacunes entre le développement de produits et les connaissances techniques; tout est intégré. La qualité dépend également du fait que notre logiciel est entièrement construit en interne, par des employés SkyCiv à plein temps - rien n'est externalisé pour garantir que notre produit reste à un niveau plus élevé. Notre équipe est également extrêmement passionnée par chaque coin du logiciel. Nous passerons des heures à planifier et à créer une fonction pour nous assurer qu'elle fonctionne comme nous le souhaitons. Je crois que quiconque a utilisé notre logiciel peut voir l'attention particulière portée aux détails pour rendre le logiciel intuitif, puissant et agréable à utiliser.

3. Essayé et testé

le Logiciel d'analyse structurelle SkyCiv a eu plus de 8 millions résout. C'est 8 millions de structures analysées par le logiciel puis revues par des ingénieurs. Les ingénieurs sont une race prudente - travail de double contrôle, vérifier les solutions et (les bonnes) prendre un résultat logiciel avec un grain de sel. Les ingénieurs ont donné un coup de pied aux pneus de notre logiciel avec des millions de leurs projets - sans divergence de résultats depuis la mise en œuvre du testeur de solveur automatique il y a plus de deux ans.

4. 3Validation de tiers

SkyCiv a également subi des vérifications par des tiers afin de figurer sur un certain nombre de listes de logiciels approuvés. Ce processus est effectué par des ingénieurs professionnels qualifiés indépendants (P.E.), pour valider les résultats de notre logiciel. Cela comprend la modélisation et l'analyse d'un certain nombre de structures d'échantillons, fonctionnalités et paramètres FEA. Par exemple, il y a des tests séparés pour la statique, le flambement et l'analyse non linéaire pour s'assurer que le logiciel est fonctionnel et précis à tous les niveaux. Une telle liste approuvée sur laquelle SkyCiv est, est le Liste des logiciels structurels pré-acceptés du département du bâtiment de Hong Kong, auquel nous devons participer pour les soumissions de conception de bâtiments à Hong Kong.

5. Rapports ouverts

Toujours incertain? SkyCiv s'engage à ouvrir, logiciel transparent - affichage de tous les calculs, hypothèses et résultats dans nos rapports de conception. Logiciel de conception de SkyCiv (Béton armé, Conception des connexions et conception des membres) tous ont des rapports ouverts, afin que les ingénieurs puissent revoir les calculs étape par étape du logiciel. Les rapports sont au format PDF professionnel, cliquez ici pour un échantillon AISC 360 Rapport de conception du logiciel Structural 3D de SkyCiv. Permettre aux ingénieurs de revoir les calculs du logiciel, signifie les hypothèses, les calculs et les résultats peuvent tous être examinés et vérifiés avant qu'un ingénieur approuve la conception.  
Plein-calcs-aisc-360-10
 

6. Suivi de nos bugs

Notre version live nous alimente constamment les bogues et erreurs reçus par nos utilisateurs. Ce suivi des bogues nous permet d'identifier les problèmes avec le logiciel afin qu'ils puissent être réparés. Comme nous sommes basés dans le cloud, on peut réparer le bug, exécuter la vérification du solveur et publier une mise à jour sans que l'utilisateur ne s'en aperçoive. Cela signifie que nous améliorons constamment l'expérience utilisateur en surveillant constamment, réparer et mettre à jour le logiciel.

7. Version bêta

Nous essayons généralement de publier toutes les fonctions ou fonctionnalités clés en version bêta, avant la sortie complète. Cela permet à nos utilisateurs d'utiliser le programme avec plus d'appréhension et de nous fournir des informations précieuses pour garantir l'exactitude et les performances de la fonction.. Il s'agit d'une pratique courante dans le développement de logiciels et garantit que l'utilisateur est conscient que cette partie du programme peut ne pas être à 100% et doit être utilisé avec prudence. C'est primordial pour garantir la qualité. Nous testons la version sur une variété d'applications réelles, à travers des combinaisons d'appareils, systèmes d'exploitation et navigateurs. Comme vous pouvez l'imaginer, cela équivaut à des milliers de combinaisons que nous ne pourrions jamais tester en interne.

Sam Carigliano PDG et co-fondateur de SkyCiv
Sam Carigliano
PDG et co-fondateur de SkyCiv
BEng (Civil), BCom
LinkedIn