Faza analizy (modelowania)
Metodyki obiektowe
Analiza systemu podatkowego |
KROK 1. Wyszukiwanie klas - analiza opisu w języku naturalnym (dla ułatwienia analizy w opisie czcionką pogrubioną wyróżniono rzeczowniki wraz z przymiotnikami, natomiast kursywą wyróżniono czasowniki).
Program ułatwia przygotowywanie formularzy zeznań podatkowych (PIT-ów) oraz przechowywanie informacji o źródłach przychodów i ulg. Zeznanie może być tworzone dla pojedynczego podatnika lub dla małżeństwa. Zeznanie obejmuje informację o rocznych przychodach (w przypadku małżeństwa - z podziałem na przychody męża i żony) oraz o ulgach podatkowych. Przychody podzielone są na klasy ze względu na źródło uzyskania, np. pozarolnicza działalność gospodarcza, wolny zawód itd. W ramach danej klasy przychodów podatnik mógł osiągnąć szereg przychodów z różnych źródeł (jeżeli na przykład pracuje i wykonuje zlecenia dla różnych firm). Wszystkie przychody opisane są przez kwotę przychodu, kwotę kosztów, kwotę zapłaconych zaliczek oraz kwotę dochodu. Informacje te pozwalają obliczyć należny podatek oraz kwotę do zapłaty/zwrotu. Zeznanie zawiera także informacje o podatniku(ach) oraz adres Urzędu Skarbowego, do którego jest kierowane. System pozwala wydrukować wzorzec zeznania zawierający wszystkie informacje, jakie podatnik musi umieścić w formularzu. Zeznanie można zabezpieczyć przed dalszymi zmianami (powinno to zostać zrobione po złożeniu zeznania w Urzędzie Skarbowym). System pozwala na tworzenie listy podatników oraz urzędów skarbowych, które mogą być pomocne podczas tworzenia nowego zeznania. Przechowuje również informacje o wszystkich przygotowanych zeznaniach.
PIT Przychody z danej kategorii Przychody z konkretnego źródła Roczne przychody Ulgi podatkowe Podatnik Lista podatników Urząd Skarbowy Lista Urzędów Skarbowych
KROK 2 Identyfikacja i definiowanie pól klas (łącznie z objaśnieniem)
PIT Rok - liczba całkowita Podstawa opodatkowania - kwota pieniężna Należny podatek - kwota pieniężna Kwota do zwrotu - kwota pieniężna PIT pojedynczego podatnika Adres - dana złożona PIT małżeństwa Adres podatnika - dana złożona Adres współmałżonka - dana złożona Przychody Kwota przychodu - kwota pieniężna Kwota kosztów - kwota pieniężna Kwota zaliczek - kwota pieniężna Kwota dochodu - kwota pieniężna Przychody z danej kategorii Nazwa źródła - ciąg znaków Przychody z konkretnego źródła Opis - ciąg znaków Dokument - ciąg znaków Roczne przychody Ulgi podatkowe Kwota ulg - kwota pieniężna Podatnik Imię - ciąg znaków Nazwisko - ciąg znaków Imię ojca - ciąg znaków Imię matki - ciąg znaków Adres - dane złożona Data urodzenia - data Miejsce urodzenia - ciąg znaków PESEL - 11 cyfr Lista podatników Urząd Skarbowy Nazwa - ciąg znaków Adres - dana złożona Lista Urzędów Skarbowych
KROK 3 Poszukiwanie metod i komunikatów (zastosowanie metody analizy scenariuszy dla opracowania scenariusza przepływu komunikatów dla funkcji Edycja informacji o przychodach - hierarchia wymagań funkcjonalnych w fazie określania wymagań)
W przypadku zabezpieczonego obiektu tej klasy możliwe jest tylko przeglądanie jego opisu. Stany Edycja i Przeglądanie odpowiadają okresom, w których wykonywane są pewne operacje. Nie dotyczy to oczywiście stanów Niezabezpieczony i Zabezpieczony. Niezbędne jest zatem wprowadzenie dodatkowego pola klasy PIT, na przykład Stan. Będzie ono informowało o tym, w którym z tych stanów znajduje się dany obiekt.
|