Analiza i projektowanie systemu - planowanie systemu
Co to jest określanie wymagań?
Wymaganie jest istotną cechą nowego systemu, która może obejmować przetwarzanie lub przechwytywanie danych, kontrolowanie działalności gospodarczej, wytwarzanie informacji i wspomaganie zarządzania.
Określenie wymagań obejmuje zbadanie istniejącego systemu i zebranie szczegółowych informacji, aby dowiedzieć się, jakie są wymagania, jak to działa i gdzie należy wprowadzić ulepszenia.
Główne czynności w określaniu wymagań
Przewidywanie wymagań
Przewiduje cechy systemu na podstawie wcześniejszych doświadczeń, które obejmują określone problemy lub cechy i wymagania dla nowego systemu.
Może to prowadzić do analizy obszarów, które w innym przypadku byłyby niezauważone przez niedoświadczonego analityka. Ale jeśli pójdą na skróty i wprowadzi się stronniczość w prowadzeniu dochodzenia, wtedy wymóg Przewidywania może zostać spełniony.
Badanie wymagań
Bada obecny system i dokumentuje jego cechy do dalszej analizy.
Jest to sedno analizy systemu, w której analityk dokumentuje i opisuje funkcje systemu przy użyciu technik ustalania faktów, prototypowania i narzędzi wspomaganych komputerowo.
Specyfikacje wymagań
Obejmuje analizę danych określających specyfikację wymagań, opis funkcji nowego systemu oraz określenie, jakie wymagania informacyjne zostaną dostarczone.
Obejmuje analizę danych faktycznych, identyfikację podstawowych wymagań i wybór strategii ich spełnienia.
Techniki gromadzenia informacji
Głównym celem technik wyszukiwania faktów jest określenie wymagań informacyjnych organizacji, z których korzystają analitycy do przygotowania precyzyjnego SRS zrozumiałego dla użytkownika.
Idealny dokument SRS powinien -
- być kompletne, jednoznaczne i pozbawione żargonu.
- określić operacyjne, taktyczne i strategiczne wymagania dotyczące informacji.
- rozwiązywać ewentualne spory między użytkownikami a analitykiem.
- używaj pomocy graficznych, które ułatwiają zrozumienie i projektowanie.
Istnieją różne techniki zbierania informacji -
Wywiad
Analityk systemowy zbiera informacje od osób lub grup w drodze wywiadów. Analityk może być formalny, legalistyczny, uprawiać politykę lub być nieformalny; ponieważ sukces wywiadu zależy od umiejętności analityka jako ankietera.
Można to zrobić na dwa sposoby -
Unstructured Interview - Analityk systemu przeprowadza sesję pytań i odpowiedzi w celu uzyskania podstawowych informacji o systemie.
Structured Interview - Zawiera standardowe pytania, na które użytkownik musi odpowiedzieć w formacie zamkniętym (obiektywnym) lub otwartym (opisowym).
Advantages of Interviewing
Ta metoda jest często najlepszym źródłem zbierania informacji jakościowych.
Jest to przydatne dla tych, którzy nie komunikują się skutecznie na piśmie lub mogą nie mieć czasu na wypełnienie kwestionariusza.
Informacje można łatwo zweryfikować i natychmiast sprawdzić.
Potrafi poradzić sobie ze złożonymi tematami.
Łatwo jest odkryć kluczowy problem, szukając opinii.
Wypełnia luki w obszarach nieporozumień i minimalizuje przyszłe problemy.
Kwestionariusze
Ta metoda jest wykorzystywana przez analityka do zbierania informacji o różnych problemach systemu od dużej liczby osób.
Istnieją dwa rodzaje kwestionariuszy -
Open-ended Questionnaires- Składa się z pytań, które można łatwo i poprawnie zinterpretować. Potrafią zbadać problem i poprowadzić do określonego kierunku odpowiedzi.
Closed-ended Questionnaires - Składa się z pytań, które są używane, gdy analityk systemowy skutecznie wymienia wszystkie możliwe odpowiedzi, które się wzajemnie wykluczają.
Advantages of questionnaires
Jest bardzo skuteczny w badaniu zainteresowań, postaw, uczuć i przekonań użytkowników, którzy nie są kolokowani.
Warto w sytuacji wiedzieć, jaka część danej grupy akceptuje lub nie akceptuje określonej cechy proponowanego systemu.
Przed nadaniem konkretnego kierunku projektowi systemu przydatne jest określenie ogólnej opinii.
Jest bardziej wiarygodny i zapewnia wysoką poufność uczciwych odpowiedzi.
Właściwe jest wybranie informacji faktycznych i gromadzenie danych statystycznych, które można przesyłać pocztą elektroniczną i pocztą elektroniczną.
Przegląd zapisów, procedur i formularzy
Przegląd istniejących zapisów, procedur i formularzy pomaga znaleźć wgląd w system, który opisuje obecne możliwości systemu, jego operacje lub działania.
Advantages
Pomaga użytkownikowi samodzielnie zdobyć pewną wiedzę na temat organizacji lub operacji, zanim narzucą ją innym.
Pomaga w dokumentowaniu bieżących operacji w krótkim czasie, ponieważ instrukcje procedur i formularze opisują format i funkcje obecnego systemu.
Może zapewnić jasne zrozumienie transakcji, które są obsługiwane w organizacji, identyfikację danych wejściowych do przetwarzania i ocenę wydajności.
Może pomóc analitykowi zrozumieć system pod kątem operacji, które muszą być obsługiwane.
Opisuje problem, jego części i proponowane rozwiązanie.
Obserwacja
Jest to metoda zbierania informacji poprzez zauważanie i obserwowanie ludzi, wydarzeń i przedmiotów. Analityk odwiedza organizację, aby obserwować działanie obecnego systemu i rozumieć wymagania systemu.
Advantages
Jest to bezpośrednia metoda zbierania informacji.
Jest to przydatne w sytuacji, gdy podważana jest autentyczność gromadzonych danych lub gdy złożoność niektórych aspektów systemu uniemożliwia jasne wyjaśnienie przez użytkowników końcowych.
Daje dokładniejsze i bardziej wiarygodne dane.
Wytwarza wszystkie aspekty dokumentacji, które są niekompletne i nieaktualne.
Wspólne tworzenie aplikacji (JAD)
Jest to nowa technika opracowana przez IBM, która umożliwia właścicielom, użytkownikom, analitykom, projektantom i konstruktorom definiowanie i projektowanie systemu przy użyciu zorganizowanych i intensywnych warsztatów. Analityk przeszkolony w JAD działa jako moderator warsztatów, który ma pewne specjalistyczne umiejętności.
Advantages of JAD
Oszczędza czas i koszty, zastępując miesiące tradycyjnych rozmów i spotkań uzupełniających.
Przydaje się w kulturze organizacyjnej wspierającej wspólne rozwiązywanie problemów.
Sprzyja formalnym relacjom między różnymi poziomami pracowników.
Może to prowadzić do twórczego rozwoju projektowania.
Pozwala na szybki rozwój i poprawia własności systemu informatycznego.
Dodatkowe badania lub czytanie w tle
Ta metoda jest szeroko stosowana do zbierania informacji poprzez dostęp do zebranych informacji. Obejmuje wszelkie wcześniej zebrane informacje wykorzystywane przez marketera z dowolnego źródła wewnętrznego lub zewnętrznego.
Advantages
Dostęp do niego jest bardziej otwarty dzięki dostępności internetu.
Dostarcza cennych informacji przy niskim koszcie i czasie.
Działa jako prekursor dla badań podstawowych i wyrównuje cel badań podstawowych.
Służy badaczowi do stwierdzenia, czy badanie jest tego warte, ponieważ jest dostępne z zastosowanymi procedurami i problemami z ich gromadzeniem.
Studium wykonalności
Studium wykonalności można uznać za wstępne badanie, które pomaga kierownictwu w podjęciu decyzji, czy badanie systemu powinno być wykonalne do opracowania, czy nie.
Identyfikuje możliwość ulepszenia istniejącego systemu, opracowania nowego systemu i przedstawia szczegółowe szacunki dla dalszego rozwoju systemu.
Służy do uzyskania zarysu problemu i podjęcia decyzji, czy istnieje wykonalne lub właściwe rozwiązanie, czy nie.
Głównym celem studium wykonalności jest uzyskanie zakresu problemu zamiast jego rozwiązania.
Wynikiem studium wykonalności jest formalna propozycja systemu jako dokument decyzyjny, który obejmuje pełen charakter i zakres proponowanego systemu.
Kroki związane z analizą wykonalności
Podczas wykonywania analizy wykonalności należy postępować zgodnie z następującymi krokami -
Stwórz zespół projektowy i wyznacz lidera projektu.
Opracuj schematy blokowe systemu.
Zidentyfikuj wady obecnego systemu i wyznacz cele.
Wymień alternatywne rozwiązanie lub potencjalny system kandydatów, aby osiągnąć cele.
Określić wykonalność każdej alternatywy, np. Wykonalność techniczną, wykonalność operacyjną itp.
Oceń wydajność i opłacalność każdego systemu kandydującego.
Oceń inne alternatywy i wybierz najlepszy system kandydatów.
Przygotuj propozycję systemową końcowej dyrektywy projektu do kierownictwa do zatwierdzenia.
Rodzaje wykonalności
Wykonalność ekonomiczna
Ocenia skuteczność systemu kandydatów przy użyciu metody analizy kosztów i korzyści.
Pokazuje korzyści netto z systemu kandydatów pod względem korzyści i kosztów dla organizacji.
Głównym celem ekonomicznej analizy wykonalności (EFS) jest oszacowanie wymagań ekonomicznych systemu kandydującego przed złożeniem propozycji przez fundusze inwestycyjne.
Preferuje alternatywę, która maksymalizuje wartość netto organizacji poprzez najwcześniejszy i najwyższy zwrot środków przy najniższym poziomie ryzyka związanego z rozwojem systemu kandydatów.
Wykonalności technicznej
Bada techniczną wykonalność każdej alternatywy wdrożeniowej.
Analizuje i określa, czy rozwiązanie może być obsługiwane przez istniejącą technologię, czy nie.
Analityk ustala, czy należy zaktualizować aktualne zasoby techniczne, czy dodać je spełniające nowe wymagania.
Zapewnia, że system kandydatów zapewnia odpowiednie odpowiedzi, w jakim stopniu może wspierać udoskonalenia techniczne.
Wykonalność operacyjna
Określa, czy system działa efektywnie po jego opracowaniu i wdrożeniu.
Zapewnia, że kierownictwo powinno wspierać proponowany system i jego działanie w obecnym środowisku organizacyjnym.
Analizuje, czy będzie to miało wpływ na użytkowników i akceptują zmodyfikowane lub nowe metody biznesowe, które wpływają na możliwe korzyści systemu.
Zapewnia również, że zasoby komputerowe i architektura sieci systemu kandydującego są sprawne.
Wykonalność behawioralna
Ocenia i szacuje nastawienie lub zachowanie użytkownika przy tworzeniu nowego systemu.
Pomaga w określeniu, czy system wymaga szczególnego wysiłku w celu edukacji, przekwalifikowania, przeniesienia i zmiany statusu zawodowego pracownika w zakresie nowych sposobów prowadzenia biznesu.
Wykonalność harmonogramu
Zapewnia, że projekt zostanie ukończony w określonym terminie lub harmonogramie.
Weryfikuje również i weryfikuje, czy terminy realizacji projektu są rozsądne, czy nie.