Cwiczenie03 grupa Z505


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.

  1. wyjaśnienie niejednoznaczności i niejasności podczas analizy opisu,

  2. system podatkowy - lista potencjalnych klas,

PIT

Przychody z danej kategorii

Przychody z konkretnego źródła

Roczne przychody

Ulgi podatkowe

Podatnik

Urząd Skarbowy

Lista podatników

Lista Urzędów Skarbowych

  1. wyjaśnienie niejednoznaczności dotyczących listy potencjalnych klas,

  1. przykłady związków obiektów w systemie podatkowym,

  2. kwalifikowany związek klas w systemie podatkowym,

  3. związki agregacji w systemie podatkowym,

  4. związki generalizacji-specjalizacji w systemie podatkowym,

  5. diagram klas dla systemu podatkowego.

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 męża - dana złożona

Adres żony - 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 - dana złożona

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 - dana złożona

Data urodzenia - data

Miejsce urodzenia - ciąg znaków

PESEL - 11 cyfr

Urząd Skarbowy

Nazwa - ciąg znaków

Adres - dana złożona

Lista podatników

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ń)

  1. opracowanie słownego opisu sposobu, w jaki system realizuje funkcję „Edycja informacji o przychodach”

  1. opracowanie diagramu przebiegu dla scenariusza przepływu komunikatów odpowiadającego słownemu opisowi sposobu, w jakim system realizuje funkcję „Edycja informacji o przychodach”

  1. opracowanie diagramu stanów dla klasy PIT (model dopuszcza odbezpieczenie obiektu tej klasy)

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.



Wyszukiwarka

Podobne podstrony:
Fwd Re cwiczenia grupa 8, UV
Fwd Re cwiczenia grupa 8, bioptron
Laboratorium SMATR założenia do ćwiczeń 1 3; grupa sobotnia
Cwiczenie03 grupa Z502
Elektronika ćwiczenie 1 grupa
Matematyka dyskretna ćwiczenia informacje, Uczelnia, II semestr, Matematyka dyskretna Machnicka ćwic
Ćwiczenia 3 - grupa społeczna, STUDIA, Socjologia
cwiczenie10, GRUPA, GRUPA - T 14
Cwiczenie03 grupa Z503
P R O G R A M ćwiczeń grupa 1
P R O G R A M ćwiczeń grupa 1
Grupa granulometryczna - ćwiczenia, gleboznawstwo
ewa, Ośr.porowaty m, Grupa ćwiczeniowa
ewa, Ośr.porowaty m, Grupa ćwiczeniowa
Badanie zależności temperatury wrzenia wody od ciśnienia, ćwiczenie14+, LABORATORIUM FIZYCZNE
GRAWIMETRIA CW1 grupa 1a, gik, semestr 8, sem 8, Grawimetria, kolokwium 1, Cwiczenia wszystkich grup
Zabawy z grupą, ZABAWY I ĆWICZENIA RUCHOWE I GIMNASTYCZNE

więcej podobnych podstron