1 (21) Modelowanie i opis wymagań Bogdan Bereza – blogomocja.blogspot.com –

Slides:



Advertisements
Podobne prezentacje
I część 1.
Advertisements

Piotr Czekalski, ZMiTAC, Politechnika Śląska 2003
Data Mining w e-commerce
Związki w UML.
Modelowanie przypadków użycia
Projektowanie w cyklu życia oprogramowania
Studia Podyplomowe IT w Biznesie Inżynieria Oprogramowania
Formalizacja i uwiarygodnianie Iteracyjny proces syntezy modeli
PROGRAMOWANIE STRUKTURALNE
Projektowanie Aplikacji Komputerowych
UML Unified Modeling Language
Business Process Modeling Notation v.1.0
Co UML może zrobić dla Twojego projektu?
Dokumentowanie wymagań w języku XML
Modelowanie i architektura
Bartosz Walter Prowadzący: Bartosz Walter
Modelowanie i język UML
Unified Modeling Language Wykład 5 Diagram czynności
Diagram czynności (Activity Diagrams)
Projektowanie i programowanie obiektowe II - Wykład IV
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
BPMN Business Process Modeling Notation
Katedra Podstaw Systemów Technicznych Politechnika Śląska
Projektowanie - wprowadzenie
Diagramy czynności.
Analiza, projekt i częściowa implementacja systemu obsługi kina
Wykład 4 Analiza i projektowanie obiektowe
Wykład 5 UML - Unified Modeling Language
Wykład 3 Analiza i projektowanie strukturalne
Budowa algorytmów Algorytm: skończony ciąg operacji wraz z ściśle sprecyzowanym porządkowaniem ich wykonywania, które po realizacji dają rozwiązanie dowolnego.
C.d. wstępu do tematyki RUP
Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych.
Inżynieria Oprogramowania
© Victo Testowanie dla menedżerów Wersja TDM Slajd 1 (27) Testowanie oprogramowania dla menedżerów Co menedżerowie i kierownicy naprawdę potrzebują
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Wprowadzenie do JSP Copyright © Politecnico di Milano September 2003 Translation: Kamil Żyła, Politechnika Lubelska.
Podstawy programowania
UML 2.x Robert Pająk.
Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD
Model przestrzenny Diagramu Obiegu Dokumentów
Współpraca – szwedzkie doświadczenia KW, BB 1 (31) Współpraca między przemysłem IT oraz uczelniami - szwedzkie doświadczenia.
Wanda Klenczon Biblioteka Narodowa
DIAGRAMY UML.
ŻYWE JĘZYKI PROGRAMOWANIA LIVING IT UP WITH A LIVE PROGRAMMING LANGUAGE Sean McDirmid Ecole Polytechnique Fédérale de Lausanne (EPFL)
Warsztaty programowania w języku Python
Warlubie, r.. Wyniki egzaminów gimnazjalnych szkół powiatu świeckiego w roku 2011 w kontekście wyników kraju, województwa i innych powiatów.
Podsumowanie metodologii OMT
Modelowanie obiektowe Diagramy czynności
Analiza mechanizmów sterowania przepływem pakietów w protokole TCP
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Unified Modeling Language - Zunifikowany Język Modelowania
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Testogranie TESTOGRANIE Bogdana Berezy.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Diagram aktywności (czynności)
Zarządzanie zagrożeniami
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
OCL.
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Diagramy przepływu danych
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Modelowanie model związków encji
Dokumentacja programu komputerowego i etapy tworzenia programów.
Wstęp do systemów informatycznych Model przypadków użycia.
Inżynieria systemów informacyjnych
Inżynieria Oprogramowania Laboratorium
* PROCESÓW TECHNOLOGICZNYCH
Zapis prezentacji:

1 (21) Modelowanie i opis wymagań Bogdan Bereza – blogomocja.blogspot.com –

2 (21) blogomotion.com/Download/modelowanie.ppsx

3 (21) Juliusz Słowacki, poemat O wymaganiach : „Chodzi mi o to, aby język giętki. Powiedział wszystko, co pomyśli głowa: A czasem był jak piorun jasny, prędki […]”

4 (21) Potrzeba Deklaracja Dokumentacja

5 (21) Elastyczny Bogaty Powszechnie zrozumiały Wszechstronny Dobry do wyrażania emocji i relacji Twórczy Wieloznaczny Kontekstowy Fabularny Niejednoznaczny Nieprecyzyjny Kontekstowy Słaby do wyrażania ścisłych konstrukcji Sekwencyjny Pełen uwarunkowań kulturowych Relacyjny

6 (21) SŁOWNIK dla wymagań:  Wspólny  Jeden  Centralnie nadzorowany  Uzgodniony  Od początku  Żywy i utrzymywany  Stosowany  Obowiązkowy

7 (21) Aby móc wzbudzić zachwyt i zazdrość innych… jako uczestnik tego forum… potrzebuję móc importować bajerancką grafikę

8 (21) Anty-polski:  Krótkie zdania  Proste, nie złożone zdania  Szyk PODD  Monotonne słownictwo  Powtarzanie tych samych nazw i określeń  Bez dygresji  Bez ubarwień  Nudno!

9 (21) EARS Tutorial Easy Approach to Requirements Syntax RE10 Sydney, September 27 th 2010

10 (21)

11 (21) Linguistic methods of Requirements Engineering

12 (21) Częste problemy lingwistyczne: Niejasne kwantyfikatory, np. każdy, zawsze Niepełne określenie warunków („if” bez definicji „else”) Niejasne czynności: „raportowanie”, „identyfikacja”, „logowanie” Niejasne priorytety - MoSCoW

13 (21) Scenorysy („storyboards”)

14 (21) Zalety modeli graficznych: Wizualizacja „Więcej niż tysiąc słów” Łatwość modyfikowania modelu Unikanie problemów lingwistycznych

15 (21) Zalety modeli formalnych: Pełna jednoznaczność Wiele zagadnień wymaga tylko matematycznego wzoru Możliwa weryfikacja poprawności modelu Precyzja

16 (21)  UML  klas  obiektów  komponentów  wdrożenia  struktur złożonych  pakietów  profili  czynności  przypadków użycia  przejść stanów  interakcji  komunikacji  sekwencji  czasowe  dekompozycja funkcjonalna  tabele decyzyjne  diagramy składni  diagramy kontekstowe  przepływu danych  związków encji  BPMN  przepływu sterowania  torów pływackich

17 (21) Ciekawe kombinacje :

18 (21) Ciekawe kombinacje (2):

19 (21) Modelujmy! Może w końcu się uda… Πυγμαλίων

20 (21) blogomotion.com/Download/modelowanie.ppsx

21 (21) Modelowanie i opis wymagań Bogdan Bereza – blogomocja.blogspot.com –