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.