Co robi inżynier symulacji?
Inżynier symulacji projektuje narzędzia i systemy odtwarzające zdarzenia lub okoliczności. Narzędzia te są niezwykle przydatne, ponieważ pozwalają użytkownikom uzyskać przewidywalność tego, co może się zdarzyć. Dzięki tym danym osoba może nauczyć się wykonywać ryzykowne zadania w bezpiecznym środowisku. W ramach tej pracy inżynier symulacji jest badaczem części, projektantem, testerem, analitykiem, łącznikiem, narzędziem do rozwiązywania problemów, reporterem, sprzedawcą i kierownikiem.
Praca inżyniera symulacji rozpoczyna się od określenia ograniczeń projektu symulacji. Oznacza to, że inżynier symulacji dokładnie określa, jakie warunki lub zdarzenia należy uwzględnić w testach symulacyjnych, dzięki czemu symulacja zapewnia możliwie najbardziej realistyczne wrażenia. Oznacza to również, że inżynier symulacji określa najlepsze narzędzia do użycia. W tym celu inżynier bada i konsultuje się z osobami odpowiedzialnymi za projekt symulacyjny.
Gdy inżynier wie, co zespół symulacji chce osiągnąć i jakie są trasy do osiągnięcia tych celów, projektuje wstępne programy lub prototypy do wypróbowania. Następnie przeprowadza testy przy użyciu tych programów i prototypów oraz bada wyniki. Jeśli wyniki nie są zadowalające, inżynier symulacji bada możliwe przyczyny problemów.
Gdy inżynier symulacji znajdzie problem w programie lub prototypie i zna możliwe przyczyny tych problemów, zaczyna rozwiązywać problemy. Na tym etapie pracy inżynierem jest dostrajanie programu lub prototypu, aż będzie działał zgodnie z oczekiwaniami. Może to obejmować fizyczne dostosowanie sprzętu. Może to również oznaczać pisanie nowego kodu oprogramowania, aby naprawić usterki. W niektórych przypadkach inżynier może wezwać innych specjalistów, którzy mają bardziej zaawansowane szkolenie w jednym wyspecjalizowanym obszarze, którym musi się zająć inżynier, więc umiejętność współpracy i dobrej komunikacji często przekłada się na postęp projektu.
Po upewnieniu się inżyniera, że ma stabilny, bezpieczny program lub prototyp, pozwala innym korzystać z tego sprzętu. Idealnie, sprzęt powinien działać tak samo dla tych testerów jak dla inżyniera oprogramowania. Jeśli tak się nie stanie, inżynier musi wrócić i kontynuować przegląd. Jeśli tak, to dyrektor projektu zwykle zezwala na wydanie oprogramowania lub budowę pełnowymiarowych modeli sprzętowych opartych na prototypie.
We wszystkich punktach projektu symulacyjnego inżynier symulacji może nadzorować inne osoby pracujące nad tym samym projektem. Na przykład może przekazać pracę określonym mechanikom. Inżynier musi koordynować pracę wszystkich nadzorowanych przez siebie osób, tak aby części projektu symulacyjnego były wykonywane zgodnie z harmonogramem iw taki sposób, aby można je było połączyć w razie potrzeby z projektem.
Od czasu do czasu dyrektorzy projektów symulacyjnych chcą wiedzieć, jak postępuje projekt. W takich przypadkach inżynier przygotowuje raporty, które pokazują, co zespół symulacji zakończył, a co nadal jest niekompletne. Inżynier dostarcza dane, które pomagają dyrektorowi zrozumieć, czy projekt mieści się w budżecie i czy osiąga początkowe cele i ramy czasowe. Inżynier może swobodnie przekazywać te raporty dyrektorowi, ale czasami inżynier musi uczestniczyć w oficjalnych spotkaniach i osobiście prezentować dane, szczególnie jeśli obecni są główni akcjonariusze projektu symulacyjnego.
Inną rolą inżyniera symulacji jest sprzedawca. Przed i podczas projektu symulacyjnego inżynier symulacji musi przekonać dyrektora projektu, że jego projekt zadziała i że ma realny potencjał rynkowy. Umiejętność tłumaczenia technicznych aspektów projektu na warunki dla laika, a podstawowa poprawa wydajności lub zysku często jest niezbędna. W niektórych przypadkach inżynier symulacji pokaże, jak program symulacyjny lub sprzęt działa dla potencjalnych klientów.