Ο Αριστοτέλης είπε κάποτε «η ποιότητα δεν είναι πράξη, είναι συνήθεια. " Η ποιότητα είναι μια μαθημένη συμπεριφορά που ορίζεται από την επανάληψη. Γι 'αυτό πιστεύουμε ότι η διασφάλιση ποιότητας αφορά τη δημιουργία ενός συγκεκριμένου συνόλου διαδικασιών και πρωτοκόλλων για τη διασφάλιση ορισμένων προτύπων. Αυτό το άρθρο διερευνά τις διαδικασίες του SkyCiv που διασφαλίζουν την ακρίβεια των αποτελεσμάτων μας και την ποιότητα του προϊόντος μας. Οι χρήστες μας μας εμπιστεύονται καθημερινά με τα έργα τους και αυτό δεν είναι ευθύνη που αναλαμβάνουμε ελαφρά. Αυτή η υψηλή εκτίμηση προήλθε από δύο πράγματα: (1) την εμπιστοσύνη των χρηστών μας και (2) πάθος για το προϊόν μας. Το πάθος για το προϊόν μας σημαίνει αυτό για εμάς, ακόμη και οι μικρότερες λεπτομέρειες έχουν σημασία. Μάθε περισσότερα για 6 των διαδικασιών μας που λαμβάνουμε για να διασφαλίσουμε την ακρίβεια και την ποιότητα του λογισμικού δομικής ανάλυσης και σχεδιασμού:

1. Αυτόματος ελεγκτής επίλυσης έναντι παραδοσιακών αποτελεσμάτων λογισμικού

Μία από τις πιο σημαντικές εσωτερικές διαδικασίες που πρέπει να διασφαλίσουμε την ακρίβεια των αποτελεσμάτων μας είναι ένας αυτόματος έλεγχος επίλυσης. Αυτό το σενάριο περνάει περισσότερο από χίλια μοντέλα επαληθευμένων μοντέλων και συγκρίνει τα αποτελέσματα του επιλυτή μας με αυτές τις γνωστές τιμές. Με κάθε αρχείο, το σενάριο ελέγχει κάθε αποτέλεσμα (αντιδράσεις, δύναμη διάτμησης, στιγμή κάμψης, εκτροπή, στρες και άλλα) για κάθε μέλος του έργου. Αυτό ισοδυναμεί με τον έλεγχο κυριολεκτικά δεκάδων εκατομμυρίων αποτελεσμάτων. Εκτελούμε αυτό το πρόγραμμα επίλυσης πριν από κάθε ενημέρωση, και δεν θα κυκλοφορήσει έως ότου τα αποτελέσματα ταιριάζουν στις 100%.
SkyCIv-Solver-CheckerΠαράδειγμα της εξόδου από τον ελεγκτή επίλυσης
Για τις ενότητες σχεδιασμού μας, βασιζόμαστε σε παραδείγματα επαλήθευσης κώδικα που παρέχονται από τα διάφορα πρότυπα σε όλο τον κόσμο. Αυτά ελέγχονται με τα αποτελέσματα του SkyCiv και έχουν δημοσιευτεί δημόσια για αναφορά των χρηστών. Για παράδειγμα, μετά το AISC 360-10 ελευθέρωση, εμείς επαληθεύστε τα αποτελέσματα με τα παρεχόμενα παραδείγματα της AISC. Έχουμε επίσης μια ολοκληρωμένη λίστα μοντέλων επαλήθευσης ανάλυσης και προσθέτουμε περισσότερα εβδομαδιαία.

2. Κατασκευάστηκε από Μηχανικούς, για Μηχανικούς

Η εσωτερική μας ομάδα ανάπτυξης προϊόντων αποτελείται εξ ολοκλήρου από εξειδικευμένους Μηχανικούς Δομικών και Μηχανολόγων. Με πολυετή εμπειρία στον πρακτικό δομικό σχεδιασμό, η ομάδα μας ξέρει ακριβώς τι χτίζει. Αυτό διασφαλίζει ότι δεν υπάρχουν κενά μεταξύ της ανάπτυξης προϊόντων και των τεχνικών γνώσεων; είναι όλα ενσωματωμένα. Η ποιότητα εξαρτάται επίσης από το γεγονός ότι το λογισμικό μας είναι εντελώς ενσωματωμένο στο εσωτερικό του, από υπαλλήλους SkyCiv πλήρους απασχόλησης - τίποτα δεν έχει εξωτερική ανάθεση για να διασφαλιστεί ότι το προϊόν μας παραμένει σε υψηλότερα πρότυπα. Η ομάδα μας είναι επίσης εξαιρετικά παθιασμένη με κάθε γωνιά του λογισμικού. Θα αφιερώσουμε ώρες προγραμματισμού και δημιουργίας μιας λειτουργίας για να βεβαιωθούμε ότι λειτουργεί όπως θέλουμε. Πιστεύω ότι όποιος έχει χρησιμοποιήσει το λογισμικό μας μπορεί να δει την προσοχή στη λεπτομέρεια που θέτουμε στο να κάνουμε το λογισμικό διαισθητικό, ισχυρό και ευχάριστο στη χρήση.

3. Δοκιμάστηκε και δοκιμάστηκε

ο Λογισμικό δομικής ανάλυσης SkyCiv είχε περισσότερα από 8 εκατομμύρια λύσεις. Αυτό είναι 8 εκατομμύρια δομές που έχουν αναλυθεί από το λογισμικό και στη συνέχεια ελέγχθηκαν από μηχανικούς. Οι μηχανικοί είναι μια προσεκτική φυλή - εργασία διπλού ελέγχου, επαλήθευση λύσεων και (Οι καλοί) πάρτε ένα αποτέλεσμα λογισμικού με έναν κόκκο αλατιού. Οι μηχανικοί έχουν κλωτσήσει τα ελαστικά του λογισμικού μας με εκατομμύρια έργα τους - χωρίς ασυμφωνίες ως προς το αποτέλεσμα, αφού ο αυτόματος δοκιμαστής επίλυσης εφαρμόστηκε πριν από περισσότερα από δύο χρόνια.

4. 3rd Επικύρωση πάρτι

Το SkyCiv έχει επίσης υποβληθεί σε έλεγχο τρίτου μέρους για να είναι σε μια σειρά εγκεκριμένων καταλόγων λογισμικού. Αυτή η διαδικασία εκτελείται από ανεξάρτητους ειδικευμένους Επαγγελματίες Μηχανικούς (Π.Ε), για την επικύρωση των αποτελεσμάτων του λογισμικού μας. Αυτό περιλαμβάνει τη μοντελοποίηση και την ανάλυση μιας σειράς δομών δειγμάτων, λειτουργίες και ρυθμίσεις FEA. Για παράδειγμα, υπάρχουν ξεχωριστές δοκιμές για στατική, λυγισμός και μη γραμμική ανάλυση για να διασφαλιστεί ότι το λογισμικό είναι λειτουργικό και ακριβές σε όλους τους τομείς. Μια τέτοια εγκεκριμένη λίστα στην οποία βρίσκεται το SkyCiv, είναι το Προ-αποδεκτή λίστα δομικού λογισμικού του Χονγκ Κονγκ Building Department, στην οποία πρέπει να συμμετέχουμε για υποβολές σχεδίων κτιρίων στο Χονγκ Κονγκ.

5. Άνοιγμα αναφοράς

Ακόμα αβέβαιος? Το SkyCiv έχει δεσμευτεί να ανοίξει, διαφανές λογισμικό - δείχνει όλους τους υπολογισμούς, παραδοχές και αποτελέσματα στις αναφορές σχεδιασμού μας. Το λογισμικό σχεδιασμού της SkyCiv (Οπλισμένο σκυρόδεμα, Σχεδιασμός σύνδεσης και σχεδιασμός μέλους) όλα έχουν ανοιχτή αναφορά, έτσι οι μηχανικοί μπορούν να αναθεωρήσουν τους βήμα προς βήμα υπολογισμούς του λογισμικού. Οι αναφορές είναι σε επαγγελματική μορφή PDF, κάντε κλικ εδώ για ένα δείγμα AISC 360 Έκθεση σχεδιασμού από το λογισμικό Structural 3D της SkyCiv. Επιτρέποντας στους μηχανικούς να ελέγχουν τους υπολογισμούς του λογισμικού, σημαίνει τις υποθέσεις, όλοι οι υπολογισμοί και τα αποτελέσματα μπορούν να αναθεωρηθούν και να ελεγχθούν πριν ο μηχανικός αποσυνδεθεί από το σχέδιο.  
Full-calcs-aisc-360-10
 

6. Παρακολούθηση των σφαλμάτων μας

Η ζωντανή έκδοση μας τροφοδοτεί συνεχώς σφάλματα και σφάλματα που λαμβάνουν οι χρήστες μας. Αυτή η παρακολούθηση σφαλμάτων μας επιτρέπει να εντοπίσουμε τυχόν προβλήματα με το λογισμικό, ώστε να μπορούν να επιδιορθωθούν. Καθώς εδρεύουμε στο cloud, μπορούμε να επιδιορθώσουμε το σφάλμα, εκτελέστε τον έλεγχο επίλυσης και αφήστε μια ενημέρωση χωρίς να το παρατηρήσει ποτέ ο χρήστης. Αυτό σημαίνει ότι βελτιώνουμε συνεχώς την εμπειρία χρήστη παρακολουθώντας συνεχώς, επιδιόρθωση και ενημέρωση του λογισμικού.

7. Έκδοση Beta

Γενικά προσπαθούμε να απελευθερώσουμε όλες τις βασικές λειτουργίες ή λειτουργίες ως έκδοση beta, πριν από την πλήρη κυκλοφορία. Αυτό που κάνει είναι να επιτρέπει στους χρήστες μας να χρησιμοποιούν το πρόγραμμα πιο προσεκτικά και να μας παρέχουν πολύτιμες πληροφορίες για να διασφαλίσουμε την ακρίβεια και την απόδοση της λειτουργίας. Αυτή είναι κοινή πρακτική στην ανάπτυξη λογισμικού και διασφαλίζει ότι ο χρήστης γνωρίζει ότι αυτό το μέρος του προγράμματος ενδέχεται να μην βρίσκεται 100% και πρέπει να χρησιμοποιείται συντηρητικά. Αυτό είναι ύψιστης σημασίας για τη διασφάλιση της ποιότητας. Δοκιμάζουμε την κυκλοφορία σε μια ποικιλία εφαρμογών πραγματικής ζωής, σε συνδυασμούς συσκευών, λειτουργικά συστήματα και προγράμματα περιήγησης. Οπως μπορεις να φανταστεις, Αυτό ισοδυναμεί με χιλιάδες συνδυασμούς που δεν θα μπορούσαμε ποτέ να δοκιμάσουμε εσωτερικά.

Sam Carigliano Διευθύνων Σύμβουλος και συνιδρυτής της SkyCiv
Sam Carigliano
Διευθύνων Σύμβουλος και συνιδρυτής της SkyCiv
BEng (Εμφύλιος), BCom
LinkedIn