﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mfiles.pl/pl/index.php?action=history&amp;feed=atom&amp;title=Proces_projektowania_aplikacji_informatycznych</id>
	<title>Proces projektowania aplikacji informatycznych - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mfiles.pl/pl/index.php?action=history&amp;feed=atom&amp;title=Proces_projektowania_aplikacji_informatycznych"/>
	<link rel="alternate" type="text/html" href="https://mfiles.pl/pl/index.php?title=Proces_projektowania_aplikacji_informatycznych&amp;action=history"/>
	<updated>2026-06-05T01:23:19Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://mfiles.pl/pl/index.php?title=Proces_projektowania_aplikacji_informatycznych&amp;diff=189408&amp;oldid=prev</id>
		<title>Sw: Pozycjonowanie</title>
		<link rel="alternate" type="text/html" href="https://mfiles.pl/pl/index.php?title=Proces_projektowania_aplikacji_informatycznych&amp;diff=189408&amp;oldid=prev"/>
		<updated>2023-11-18T17:33:29Z</updated>

		<summary type="html">&lt;p&gt;Pozycjonowanie&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{proces}}&lt;br /&gt;
&lt;br /&gt;
==Cele procesu==&lt;br /&gt;
[[Cele]] główne:&lt;br /&gt;
* Stworzenie projektu aplikacji informatycznej&lt;br /&gt;
* Uwzględnienie w projekcie wymagań i oczekiwań użytkownika&lt;br /&gt;
* Zachowanie równowagi pomiędzy przewidywanymi [[Koszty|kosztami]] a dostępnym budżetem&lt;br /&gt;
&lt;br /&gt;
Cele pośrednie:&lt;br /&gt;
* Dążenie do skrócenia czasu wykonywania poszczególnych etapów procesu&lt;br /&gt;
* Usprawnianie komunikacji z głównym użytkownikiem&lt;br /&gt;
&lt;br /&gt;
==Charakterystyka procesu==&lt;br /&gt;
[[Proces]] projektowania aplikacji informatycznych ma na celu przygotowanie w pełni użytecznego i wykonalnego projektu aplikacji zapewniającego jej właściwą strukturą i funkcjonalność. Dokonuje się to poprzez kolejne etapy pracy [[Zespół projektowy|zespołu projektowego]] nadzorowanego przez kierownika projektu jak i [[komitet sterujący]] odpowiedzialny za całość wykonywanej pracy.&lt;br /&gt;
&lt;br /&gt;
Jednym z najważniejszych etapów procesu jest analiza wymagań użytkownika na podstawie której [[zespół]] projektowy może dopiero przystąpić do tworzenia modelu funkcjonalnego aplikacji. [[Model]] funkcjonalny zostaje w dalszych etapach procesu wykorzystany do budowy modelu logicznego aplikacji jak i do stworzenia podstaw jej struktury fizycznej. Całość procesu jest na bieżąco kontrolowana i korygowana poprzez stosowne raporty i spotkania zespołu z kierownikiem [[projekt]].&lt;br /&gt;
&lt;br /&gt;
==Zasoby (dane wejściowe)==&lt;br /&gt;
===1. Uczestnicy procesu===&lt;br /&gt;
Uczestnikami procesu projektowania aplikacji informatycznych są:&lt;br /&gt;
* Komitet sterujący&lt;br /&gt;
* [[Kierownik]] projektu&lt;br /&gt;
* Kierownik zespołu projektowego&lt;br /&gt;
* [[Zespół projektowy]]&lt;br /&gt;
* Główny [[użytkownik]]&lt;br /&gt;
* Zespół testerów&lt;br /&gt;
&lt;br /&gt;
&amp;lt;google&amp;gt;n&amp;lt;/google&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2. Zasoby materialne===&lt;br /&gt;
* [[Sprzęt komputerowy]]&lt;br /&gt;
* Specjalistyczne oprogramowanie&lt;br /&gt;
&lt;br /&gt;
===3. Zasoby informacyjne===&lt;br /&gt;
* [[Wiedza]] uczestników procesów projektowania&lt;br /&gt;
* [[Potrzeby]] i wymagania uzyskane od głównego użytkownika.&lt;br /&gt;
&lt;br /&gt;
===4. Narzędzia, metody i techniki===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Metody i techniki&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Metodyka PRINCE II|Prince2]]&lt;br /&gt;
* [[Metodyka SCRUM|Scrum]]&lt;br /&gt;
* [[Metodyka Extreme Programming|Extreme programming]]&lt;br /&gt;
* [[.NET Framework|Microsoft Solution Framework]]&lt;br /&gt;
* [[Diagramy przepływu danych|Diagramy przepływy danych]]&lt;br /&gt;
* Unified Modeling Language (UML)&lt;br /&gt;
* Systemy zarządzania przebiegiem procesów pracy (ang. &amp;#039;&amp;#039;[[Workflow|workflow]]&amp;#039;&amp;#039;) &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Narzędzia&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Microsoft Project|Microsoft project]]&lt;br /&gt;
* Lotus Notes&lt;br /&gt;
* Narzędzia CASE&lt;br /&gt;
* Narzędzia automatyzacji testów&lt;br /&gt;
* Narzędzia testów unitowych&lt;br /&gt;
&lt;br /&gt;
==Opis procesu==&lt;br /&gt;
1 Komitet sterujący powołuje kierownika projektu w oparciu o profil projektu, a także na podstawie jego kompetencji na płaszczyźnie planowania, organizowania, motywacji i kontroli. Wybór ten pozwoli na sprawne zorganizowanie zespołu projektowego.&lt;br /&gt;
&lt;br /&gt;
2 [[Kierownik projektu]] w porozumieniu z głównym użytkownikiem dokonują analizy potrzeb i modelowania przyszłej aplikacji. Na tym etapie zostaje przygotowana [[dokumentacja]] zbioru wymagań aplikacji, na podstawie której będzie tworzony projekt aplikacji.&lt;br /&gt;
&lt;br /&gt;
3 Kierownik zespołu projektowego dokonuje zdefiniowania funkcjonalnego modelu aplikacji, opisującego interakcje ze światem zewnętrznym, strukturę aplikacji oraz przepływ danych i sterowania między elementami aplikacji.&lt;br /&gt;
&lt;br /&gt;
4 Zespół projektowy na podstawie analizy wymagań użytkownika oraz funkcjonalnego modelu tworzy model logiczny aplikacji. Stanowi on uszczegółowienie modelu funkcjonalnego i zawiera listę funkcji aplikacji i współzależności między nimi ,które będą utworzone w projekcie fizycznym. Pozwoli to na wyeliminowanie zbędnych przepływów i zasobów danych.&lt;br /&gt;
&lt;br /&gt;
5 Po zdefiniowaniu modelu logicznego zespół projektowy pod nadzorem kierownika projektu przystępuje do budowy struktury fizycznej aplikacji. W tym modelu definiowane są elementy oprogramowania (software), procedury, funkcje, metody i bloki oraz interakcje między nimi.&lt;br /&gt;
&lt;br /&gt;
6 Kierownik projektu, organizuje krótkie, codzienne spotkania z zespołem projektowym, na których motywuje i inspiruje pracowników do dalszej pracy. Efektem tego jest weryfikacja postępów prac nad kolejnymi częściami projektu.&lt;br /&gt;
&lt;br /&gt;
7 Zespół testerów pod kontrolą kierownika projektu przygotowuje oraz realizuje testy aplikacji na podstawie uprzednio przygotowanych szablonów i scenariuszy. Na koniec, zespół testerów sporządza raport wyników.&lt;br /&gt;
&lt;br /&gt;
8 Kierownik projektu, na podstawie raportu wyników przygotowuje projekt do zamknięcia, w wyniku czego sporządzany jest [[dokument]] przekazania zawierający rejestr doświadczeń zdobytych w trakcie prowadzenia projektu.&lt;br /&gt;
&lt;br /&gt;
9 Komitet sterujący dokonując przeglądu oceniającego, zatwierdza projekt.&lt;br /&gt;
&lt;br /&gt;
==Wyjścia (dane wyjściowe)==&lt;br /&gt;
* Aplikacja informatyczna&lt;br /&gt;
&lt;br /&gt;
==Odpowiedzialność i uprawnienia==&lt;br /&gt;
{| border=1&lt;br /&gt;
| Stanowisko&lt;br /&gt;
| Numer zadania&lt;br /&gt;
| Uprawniony do&lt;br /&gt;
| Odpowiada za&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Komitet sterujący&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| Powołania zespołu projektowego&lt;br /&gt;
| Właściwy dobór wykonawców projektu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;9&amp;lt;/center&amp;gt;&lt;br /&gt;
| Dokonania przeglądu oceniającego projekt;&lt;br /&gt;
&lt;br /&gt;
Zamknięcia projektu&lt;br /&gt;
| Całościową kontrolę postępów pracy nad projektem oraz efekt końcowy projektu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kierownik projektu&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| Do kontaktu z głównym użytkownikiem w celu dokonania analizy jego wymagań&lt;br /&gt;
| Prawidłową analizę wymogów aplikacji pod kątem potrzeb użytkownika głównego,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| Uczestnictwa w procesie budowy modelu logicznego aplikacji&lt;br /&gt;
| Prawidłowe zdefiniowanie metod, procedur i funkcji występujących w aplikacji. Poprawny przebieg budowy modelu logicznego.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;6&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| Weryfikacji prac zespołu projektowego; motywowania, inspirowania zespołu projektowego.&lt;br /&gt;
| Kontrole wszystkich prac projektowych, terminowe wykonywanie projektu; [[monitorowanie]] kosztów oraz problemów powstałych w trakcie projektowania.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;7&amp;lt;/center&amp;gt;&lt;br /&gt;
| Kontroli przebiegu testów aplikacji, współpracy z testerami&lt;br /&gt;
| Właściwy przebieg procedury testowania aplikacji&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;8&amp;lt;/center&amp;gt;&lt;br /&gt;
| Sporządzenia dokumentu przekazania oraz do przedstawienia swojej opinii&lt;br /&gt;
| Przygotowanie projektu do zamknięcia&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kierownik zespołu&lt;br /&gt;
| &amp;lt;center&amp;gt;3&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| Zdefiniowania struktury aplikacji&lt;br /&gt;
| Prawidłowo zdefiniowaną strukturę aplikacji&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Zespół projektowy&lt;br /&gt;
| &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| Budowy modelu fizycznego aplikacji&lt;br /&gt;
| Prawidłową konstrukcję modelu fizycznego.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Główny użytkownik&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| Kontaktu z Kierownikiem projektu w celu sprecyzowania założeń, jakie powinna spełniać aplikacja&lt;br /&gt;
| Sformułowanie listy wymagań stawianych przed aplikacja. Znajomość celów biznesowych.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Zespół testerów&lt;br /&gt;
| &amp;lt;center&amp;gt;7&amp;lt;/center&amp;gt;&lt;br /&gt;
| Przeprowadzenia testów aplikacji oraz do sporządzenia raportu z ich przebiegu&lt;br /&gt;
| Prawidłowy przebieg testów, odnalezienie ewentualnych błędów w funkcjonowaniu aplikacji&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Diagram procesu==&lt;br /&gt;
{| border=1&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Uczestnicy&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;zadania&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Komitet Sterujący&lt;br /&gt;
| Kierownik projektu&lt;br /&gt;
| Kierownik zespołu projektowego&lt;br /&gt;
| Zespół projektowy&lt;br /&gt;
| Główny użytkownik&lt;br /&gt;
| Zespół testerów&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;I&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;K&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;N&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;K&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;N&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;K&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;N&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;center&amp;gt;W&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| &amp;lt;center&amp;gt;Z&amp;lt;/center&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
[[Kategoria:Przykłady procesów]]&lt;br /&gt;
{{a|Marcin Kozera, Łukasz Lekki}}&lt;br /&gt;
&lt;br /&gt;
{{#metamaster:description|Projektowanie aplikacji informatycznych - analiza, projektowanie i implementacja oprogramowania. Dowiedz się, jak tworzyć funkcjonalne i efektywne aplikacje.}}&lt;/div&gt;</summary>
		<author><name>Sw</name></author>
	</entry>
</feed>