Odpowiedz krótko, jak metodologia obiektowa przekształca system informacyjny.
Naprawdę nie wiem, jak odpowiedzieć na to pytanie. Wiem, co to jest system informacyjny („System zdolny do gromadzenia, przechowywania, przetwarzania i dystrybucji informacji w czasie i formie do podejmowania decyzji w organizacji”), a także czym jest metodologia obiektowa („dyscyplina związana z programowaniem”), ale ja nie wiem, jak ten ostatni modeluje pierwszy.
systems-engineering
manooooh
źródło
źródło
Odpowiedzi:
Metodologia obiektowa pozwala na reprezentowanie systemu jako hierarchicznej struktury samodzielnych podsystemów i tworzących go podmiotów. Umożliwia to oddzielne opracowywanie i testowanie podsystemów niezależnie od siebie, dobre ponowne użycie kodu (poprzez dziedziczenie - podobne obiekty; oraz poprzez użycie bibliotek obiektów - wykorzystanie wstępnie przygotowanych obiektów przez strony trzecie) i wyodrębnienie wewnętrznych elementów podsystemów poza systemami używając ich, tworząc spójne interfejsy między nimi, łatwe do rozszerzenia, debugowania i modyfikacji.
Dla łatwej analogii: budujesz wielki system z dużych cegieł, z których każda budujesz z mniejszych cegieł, a te - jeszcze mniejsze, każda z własnymi dziwactwami i specjalnymi celami, niektóre są tylko specjalnymi wariantami innych, inne są pre -pakowane gotowe do użycia większe cegły. Wszystkie muszą dobrze pasować, ale jeśli zrobisz małą cegłę z małych cegieł i będzie ona pasować do większej cegły, możesz po prostu ponownie użyć jej wszędzie tam, gdzie jest potrzebna (a jeśli jest wadliwa, możesz wskazać usterkę i naprawić łatwo.) Gdybyś zaczął budować cały system z najmniejszych klocków od samego początku, skończyłby się bałaganem, w którym każdy segment, bez względu na to, jak powszechny, musi być wykonany od nowa od nowa, a jeśli coś jest zepsute , nie podążasz za prostą wielką cegłą; mniejsza cegła w nim, nawet mniejsza w środku,
źródło