SysInf/materiały na laboratorium/06_prototypowanie_i_ciągła_...

100 lines
4.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
"<div class=\"alert alert-block alert-info\">\n",
"<h1> Systemy informatyczne</h1>\n",
"<h2> 6. <i>Prototypowanie i ciagła integracja</i>[laboratorium]</h2> \n",
"<h3>Krzysztof Jassem (2022)</h3>\n",
"</div>\n",
"\n",
"![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Cel laboratorium nr 6\n",
"Celem laboratorium jest rozpoczęcie prac implementacyjnych z zastosowaniem ciągłej integracji."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Plan laboratorium\n",
"## Zadanie 1. Zorganizowanie repozytorium\n",
"Załóżcie repozytorium Git na serwerze wydziałowym. Wstawcie do niego plik Readme. \n",
"Sklonujcie repozytorium na maszynach lokalnych deweloperów. \n",
"Zintegrujcie Wasz projekt w systemie Jira z wydziałowym serwerem Git (w tym celu zgłoście takie zadanie w wydziałowym systemie Helpdesk, podając nazwę repozytorium Git oraz nazwę projektu Jira). \n",
"Wykażcie, że integracja się powiodła, umieszczając w Teamsach zrzut ekranu obrazujący integrację Waszego projektu z Gitem. (Integracja przebiegła pomyślnie, jeśli informacja o commicie w systemie Git pojawia się automatycznie w systemie Jira.) \n",
"\n",
"Ocena maksymalna: 10 punktów\n",
"\n",
"## Zadanie 2. Typ prototypu\n",
"Określ typ prototypu opracowanego na zajęciach (na skali: pionowy - poziomy). Uzasadnij wybór takiego typu prototypu.\n",
"\n",
"Ocena maksymalna: 5 punktów\n",
"\n",
"## Zadanie 3. Prototyp papierowy.\n",
"\n",
"Zilustruj projektowany system za pomocą prototypu papierowego. Przykładowe linki do podpowiedzi:\n",
"\n",
"https://www.uxpin.com/studio/blog/paper-prototyping-the-practical-beginners-guide/\n",
"\n",
"https://www.youtube.com/watch?v=_g4GGtJ8NCY\n",
"\n",
"https://www.youtube.com/watch?v=dt1bQsZ68iw\n",
"\n",
"Wykonany prototyp zademonstruj prowadzącym na zajęciach lub nagraj filmik i umieść go w Teamsach.\n",
"Ocena maksymalna: 15 punktów\n",
"\n",
"\n",
"## Zadanie dodatkowe (dla chętnych). Serwer ciągłej integracji\n",
"Połączcie Wasze wydziałowe repozytorium Git z Jenkinsem (jenkins.wmi.amu.edu.pl). \n",
"W celu utworzenia pipelineu dla Waszego projektu utwórzcie zgłoszenie w systemie Helpdesk, podając login osoby odpowiedzialnej za projekt (sXXXXXX), nazwę projektu, a także ewentualne loginy innych członków zespołu, którzy mają mieć dostęp do projektu w Jenkinsie. \n",
"Stwórzcie *Jenkinsfile* budujący Waszą aplikację oraz uruchamiający prosty test. \n",
"\n",
"Rozwiązaniem zadania będzie poprawnie zakończony pipeline zdefiniowany na podstawie *Jenkinsfile* (który musi zostać umieszczony w Waszym repozytorium Git). \n",
"\n",
"Ocena maksymalna: 10 punktów\n",
"\n",
"## Pierwszy sprint!\n",
"Zalóżcie sprint. \n",
"Przenieście wybrane elementy (\"issues\") z backloga do sprintu, podzielcie je na zadania, przypiszcie zadania ludziom i skomentujcie je (w ich opisie). Skonsultujcie się z prowadzącymi. Wykonanie sprintu zostanie ocenione w kolejnym tygodniu. Pamiętajacie, że wynikiem sprintu ma być przyrost systemu widoczny dla użytkownika, którego reprezentują prowadzący laboratorium."
]
}
],
"metadata": {
"author": "Krzysztof Jassem",
"email": "jassem@amu.edu.pl",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"lang": "pl",
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.5"
},
"subtitle": "06. Prototypowanie i ciagła integracja[laboratorium]",
"title": "Projekt badawczo-rozwojowy",
"year": "2021"
},
"nbformat": 4,
"nbformat_minor": 4
}