diff --git a/lectures/revealjs/02-software-development.adoc b/lectures/revealjs/02-software-development.adoc index 7492a7d10906e8894fa11eaa14e3b0410841c410..6bb093f9bca23f09a7dd39683e620dbf64c728be 100644 --- a/lectures/revealjs/02-software-development.adoc +++ b/lectures/revealjs/02-software-development.adoc @@ -7,7 +7,7 @@ ++++ [.smaller-80][.center-paragraph] -IT1901 Fall 2019 - 2nd Lecture +IT1901 Fall 2020 - 3rd Lecture [background-color = "#124990"] [color = "#fff6d5"] @@ -23,62 +23,44 @@ IT1901 Fall 2019 - 2nd Lecture [color = "#fff6d5"] == Administrative issues -== Feedback -[.left] -Go to: + -app.one2act.no + -Session: + -RIBOO + - -[.right] -image::../images/lecture02/qr-app-one2act-no.svg[width=400] - -== Example code on gitlab - -Have you managed to build and run the example? - -- A) Yes -- B) No +== Group registration form +- About half of you filled in the form +- deadline to fill in the form is Wednesday, August 26 -== Example code on gitlab (2) +https://s.ntnu.no/it1901groups -What IDE are you using ? +== Individual Assignment 1 -- A) Eclipse -- B) IntelliJ +- Requires that you get access to the it1901/studenter-2020 group + ** in gitlab (request access) + ** gets approved within the day / next day + ** only about half of you did that +- the exercise is mandatory to get a grade in the course +== Individual Assignment 1 (cont.) -== Example code on gitlab (3) +- deadline August 27th +- on BB post the link to the repo +- the main deliverable is the repo itself -Are there any issues encountered ? +== Provided materials -- A) no issues -- B) could not clone the project -- C) could not build the project -- D) could not run the project -- E) other issue - - -== ! - -image::../images/lecture02/groups-padding.png[canvas, size=contain] +- very few students did watch the materials +- they contain important information for assignments +- relevant materials for 1st assignment + ** gitpod episodes + ** git course + ** introduction to gitlab == Reference Group -- Tommy Chan -- Vivi Cecilie Galschiødt Svendsen -- Johan Ludvig Holst -- Aksel Kirknes -- Aksel Saugestad -- Lars-Olav Vågene +- Trenger 3-5 medlemmer til referansegruppe i faget +- Mulighet til å påvirke kurset og forbedre kurset for de som skal ta det senere år +- 3 møter / Ca. en time per møte +- Meld deg om du er interessert! (email / chat / group registration form) +- If there are not enough volunteers we will randomly select the rest -== Deliverable 1 - - - each student group has assigned a group (folder) in gitlab gr19xx - - in the folder there is a repository with name gr19xx which will be used for delivering the code - - deadline September 9th, 2019 - - group contract has deadline on September 3rd, 2019 [background-color = "#124990"] @@ -109,15 +91,6 @@ Engineering refers to the practice of organizing the design and construction of [.smaller-60] Rogers, G.F.C. (1983) -== Exercise - -[.smaller-60] -Engineering refers to the practice of organizing the design and construction of any artifice which transforms the physical world around us to meet some recognized need. Rogers, G.F.C. (1983) - -- Discuss with a colleague sitting next to you. Look at Rogers’ definition of engineering. How would you relate elements of that definition to your understanding of software development? - -[.smaller-40] -Adapted from _An introduction to software development (Open University)_ [background-color = "#124990"] @@ -181,20 +154,6 @@ https://www.visual-paradigm.com/scrum/what-is-sprint-in-scrum/ Software quality is the degree to which a software solution meets the design requirements and the user needs and expectations. -== Feedback -[.left] -Go to: + -app.one2act.no + -Session: + -RIBOO + - -[.right] -image::../images/lecture02/qr-app-one2act-no.svg[width=400] - -== Exercise - -- Discuss with the colleague next to you about what properties influence software quality. -- Type 3-5 keywords that you consider to be most important. == Quality attributes @@ -283,13 +242,6 @@ image::../images/git-repo-commands.png[width="500px"] * `git pull` - henter andres endringer, i tilfelle konflikt * `git push` - deler endringer med andre via serveren -== Exercise - -- Go to your group repository -- https://gitlab.stud.idi.ntnu.no/it1901/gr19xx -- add any members that might not have access -- modify the readme and add your name in a list - == Forgreining (branching) [.smaller-60] @@ -451,7 +403,7 @@ image::../images/lecture02/doad.jpg[canvas, size=contain] alt="ntnu logo" height="28"/> </a> </span> - <span class="element" style="width:300px;">| IT1901 - 2nd lecture </span> + <span class="element" style="width:300px;">| IT1901 - 3rd lecture </span> <span class="element">| Software Development </span> <span class="element"> </span> </div>