Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

Podtawy modelowania wymagań użytkownika oprogramowania, Prezentacje z Computer Science

Opracowanie z zakresu przedmiotu

Typologia: Prezentacje

2019/2020

Załadowany 26.08.2020

Misio_88
Misio_88 🇵🇱

4.7

(136)

368 dokumenty

1 / 58

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
W2
PODSTAWY MODELOWANIA WYMAGAŃ
UŻYTKOWNIKA OPROGRAMOWANIA.
OBSZARY FUNKCJONALNE.
DIAGRAM HIERARCHII FUNKCJI
BIZNESOWYCH.
SŁOWNIK DZIEDZINOWY.
NR-Y SLAJDÓW Z WYKŁADU MGR INŻ. MARII GALANT-
PATER: 17, 25-29
dr inż. Grażyna Hołodnik-Janczura
W8/K4
GHJ 1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a

Podgląd częściowego tekstu

Pobierz Podtawy modelowania wymagań użytkownika oprogramowania i więcej Prezentacje w PDF z Computer Science tylko na Docsity!

W

PODSTAWY MODELOWANIA WYMAGAŃ

UŻYTKOWNIKA OPROGRAMOWANIA.

OBSZARY FUNKCJONALNE.

DIAGRAM HIERARCHII FUNKCJI

BIZNESOWYCH.

SŁOWNIK DZIEDZINOWY.

NR-Y SLAJDÓW Z WYKŁADU MGR INŻ. MARII GALANT- PATER: 17, 25- 29

dr inż. Grażyna Hołodnik-Janczura

W8/K

ANALIZA WYMAGAŃ UŻYTKOWNIKA OPROGRAMOWANIA [Z W1]

  • Element inżynierii oprogramowania, stanowiący pomost między inżynierią stosowaną na poziomie całego systemu a projektowaniem oprogramowania.
  • Celem analizy wymagań jest opracowanie koncepcji rozwiązania, spełniającego w możliwie najlepszy sposób, potrzeby i wymagania interesariuszy, uwzględniając istotne ograniczenia.
  • Etapy analizy wymagań:
    • Rozpoznanie/rozumienie problemu
    • Ocena problemu i synteza rozwiązań
    • Modelowanie
    • Specyfikowanie
    • Przegląd
  • Wynikiem analizy wymagań jest opis problemu umożliwiający opracowanie jego rozwiązania.

MODELOWANIE – JEDEN Z

OBSZARÓW ANALIZY WYMAGAŃ

  • Pierwszy etap techniczny procesu wytwórczego po

rozpoznaniu problemu i syntezie rozwiązania

  • Modele analityczne są pierwszą techniczną

reprezentacją planowanego systemu

  • Budowa modelu wiąże się z wyborem języka

modelowania

  • składni określonego języka (lingwistyczny)
  • wzoru matematycznego (formalny)
  • schematu o ściśle określonej notacji (graficzny)

SCHEMAT POSTĘPOWANIA PODCZAS MODELOWANIA INDYWIDUALNOŚĆ swiat rzeczywisty SYMBOL język modelowania KONCEPCJA synteza rozwiązania problemu staje się zrozumiała wyrażona za pomocą przedstawiana przez

PODEJŚCIA W MODELOWANIU

Pełny zakres Niepotrzebne szczegóły Opuszczone szczegóły

WSTĘPUJĄCE

(bottom up)

ZSTĘPUJĄCE

(top-down)

ZSTĘPUJĄCE + WSTĘPUJĄCE

analiza dwukierunkowa

Opuszczone szczegóły Pełny zakres

RODZAJE METOD W

MODELOWANIU SI

  • Strukturalne (strukturalno-relacyjne) – oddzielne

modelowanie informacji i funkcji

  • Obiektowe – integralne modelowanie informacji i

procesów

  • Społeczne – skupione na aspektach ludzkich i

społecznych

ELEMENTY MODELU

STRUKTURALNEGO

  • Diagram hierarchii funkcji (DHF)
  • Diagram związków encji (ERD – entity relationship diagram)
  • Diagram przepływu danych (DPD – data flow diagram)
  • Diagram przejść między stanami (STD – state transition diagram)
  • Macierz CRUD
  • Logika funkcji
  • Słownik danych

ANALIZA OBIEKTOWA

  • Pojęcie obiektowości wywodzi się z obiektowych języków programowania (Ada95, Java, C++, Smalltalk).
  • Obecnie, analiza obiektowa jest częścią obiektowego podejścia do tworzenia oprogramowania.
  • Cel – opracowanie modelu opisującego oprogramowanie komputerowe spełniające wymagania klientów.

TECHNIKI

  • Opisują z różnych punktów widzenia wymagania dla

systemu.

  • Są to procedury na różnym poziomie sformalizowania

oraz wraz z odpowiednim sposobem reprezentacji, np.

diagram przepływu danych, diagram obiekt-związek.

NARZĘDZIA

  • Programy komputerowe, które zapewniają

implementację technik modelowania (na różnym

poziomie automatyzacji) w celu zebrania, aktualizacji i

prezentacji wymagań systemowych.

  • Narzędzia zaawansowane umożliwiają

wygenerowanie pewnych produktów, np. projekt bazy

danych.

  • Narzędzia CASE (Computer Aided Systems/Software

Engineering), np. IE Workbench, Designer 2000, Easy

CASE, Architect.

SYSTEM INFORMACYJNY

W UJĘCIU CASE*METHOD

GHJ 16 Jednostki organizacyjne Lokalizacja jednostek Zamierzenia i cele Funkcje Diagram hierarchii f-cji Diagram zależności f-cji Informacje Diagram obiekt-związek Czynniki: *zakłócające *sprzyjające *warunkujące Diagram przepływu danych Zdarzenia inicjujące: Wyniki kluczowe realizują wykonują osiągane przez przetwarzają realizacja mierzona przez wpływają na *zmiana *czas *system Diagram macierzowy powiązań

POZIOMY SYSTEMU INFORMACYJNEGO W ORGANIZACJI [MGP]

  • Nieformalny SI – zbiór wzorców i zachowań, które w procesie socjalizacji poznają wszyscy pracownicy (tzw. kultura nieformalna).
  • Formalny SI – jawne nakazy dotyczące zachowania: zasady, regulaminy, oficjalna struktura władzy.
  • Techniczny SI – opisujący organizację w kategoriach przepływu komunikatów (np. o wykonanych planach, zrealizowanych transakcjach) oraz w kategoriach działań związanych z przetwarzaniem danych niezbędnych do realizacji zadań organizacji. Techniczny SI jest budowany zwykle jako wsparcie formalnego SI. Dawniej był to obieg dokumentów, obecnie jest to system informatyczny.

MENU GŁÓWNE PARAMETRYZACJA - PANEL ADMINISTRATORA WYBÓR MODELU –^ PANEL DECYDENTA DIAGRAM BAZY DANYCH EDYCJA PARAMETRÓW MODELU ZARZĄDZANIE WARUNKAMI DOTYCZĄCYMI ODPOWIEDZI ZARZĄDZANIE KRYTERIAMI ZARZĄDZANIE PYTANIAMI ŚCIEŻKA DECYZYJNA ZARZĄDZANIE MODELAMI PREZENTACJA WYNIKÓW