Föreläsning om RUP RUP – Rational Unified Process

Slides:



Advertisements
Liknande presentationer
Idéer för ett bredare entreprenörskap
Advertisements

Objektorienterad Analys och UML En animation i Powerpoint © Kenneth Norrgård Ingår i studieperioden ”Planering av datasystem” vid Vasa Yrkeshögskola.
Strukturerad dokumentation och XML
Träddiagram - ett sätt att ta fram aktiviteter och prioriteringar för hur man ska jobba med ett visst område.
Nyttorealisering på 10 min
Skane.se Förnyelse inom varumärkesprojektet 2012.
Samarbete med Microsoft Office Sharepoint server 2007 Angelica Rydelius Bergman Välkommen!
Förmågor & Centralt innehåll
TRYGG LARMMOTTAGNING.
Systemkarta.
Systemutvecklingsprocess, hitta objekt och lite Javakodning
Tjänster.
Perspektiv på arkitektur
PROJEKTETS LIVSCYKEL Projektaspekter Definitionsfas Planeringsfas
Informationssystem och databasteknik, 2I-1100
Varför vänta! Dra nytta av nya funktioner i Maximo
Produktionsplanering
Praktisk databasdesign (kap 12)
Effektstyrning® av IT Vad är det? Varför då? Hur gör man?
Dataföreningen i Sverige
Planering av datasystem (4sv)
Introduktion till DITA
Elips - Gränssnitt ABT Ulf Eriksson Lantmäteriet och
BITA: Brukarcentrerat IT-stöd inom personlig Assistans
Matlagning i hemmet.
Projekt och Arkitektur
Implementering av H ProgSäk
Next previous Mjukvaruprocessen: översikt och repetition. XP: problemformulering. JUnit. Innehåll Allmännt om utvecklingsprocesser från Bruegge kapitel.
1 Uppgift Implementera HProgSäk i Safety 1st Tillämpa HProgSäk i ”Pilotprojekt”
Design & Utvärdering, 5 poäng Produkt & Process Informatik A.3.
SAST Stockholm Avs. Joachim Kravhantering.
Förslag till Arbetsrutiner inför ”Nulägeskartläggning” MÅL 1
Nya föreskrifter och allmänna råd
Anläggningar och omgivningen Politiska krav Krav på miljö, estetik och säkerhet Allmänhetens krav.
Företagsmodellering i UML En kort-kort introduktion av Ambjörn Naeve
Navision – RIM Rapid Implementation Methodology - anpassning.
Designstöd Daniel Fällman Institutionen för informatik Umeå universitet Design och utvärdering, 5 poäng.
Anläggningsdagen Acceptansprocessen vid järnvägsbyggande Karl-Olof Nylén Byrå Idun AB och Bo Aldurén, Bo Björk, Leif Lund ”alla aktiviteter och.
Kontextuell ärendehantering
ERM Essentials UUB Katarina Standár 14 juni 2011.
PROJEKTLEDNING – konsten att leda mot ett gemensamt mål
Strukturering av informationssystem Föreläsningsunderlag
Design av mobila autonoma robotar TNE076 Informationen i den här filen är delvis hämtad från kompendiet ”LIPS – nivå 1” av Tomas Svensson & Christian Krysander,
Testledaren. Ansvar Sköter den dynamiska verifieringen och valideringen av systemet genom exekvering Finns kvalitetssamordnare tar denne hand om inspektioner.
Navision – RIM Rapid Implementation Methodology – användning David Knezevic, Stockholm,
1 Mjukvaru-utveckling av interaktiva system God utveckling av interaktiva system kräver abstrakt funktionell beskrivning noggrann utvecklingsmetod Slutanvändare.
Vad är ett projekt? En grupp projektdeltagare utför under ledning av en projektledare en klart definierad uppgift, på en viss tid, med givna resurser.
Design & Utvärdering, 5 poäng Metoder & Tekniker ”Character of Things” Fredag den 24/3 Informatik A.3.
Implementering Mårten Åhström 30 september 2015
Framtidskartläggning
F&U-kurserna Delkurs 1 & Delkurs 2. Detta kommer ni få ut av kursen/kurserna.
Regeringsuppdraget Nationell informationsstruktur för vård och omsorg Monica Winge Socialstyrelsen.
Prototyper Grupp 4 Fredrik Persson | Mahdi Bawaqneh | Maksim Nikitin | Sverre Brecheisen.
Konfiguraitonshantering EN KORT SAMMANFATTNING AV KONFIGURAITONSHANTERING.
Informationssystem om arbetsmiljö För en säkrare och effektivare arbetsplats.
Upphandling och implementering av ekonomisystem i Malmö stad Maria Kolak Sara Hasselgren Upphandling och implementering av ekonomisystem i Malmö stad Maria.
1 © copyright Aim 4 knowledge AB Referensmodell för en enklare väg till service management.
ACD 3 Bligård & Simonsen ACD 3 (Aktivitetscentrerad design) Lars-Ola Bligård & Eva Simonsen
Introduktion till The Rational IT Model
Presentatör | Företagets namn
Att starta, planera och driva projekt
SMGAO Jan-Olof Åberg Utvärdering I SMGAO Jan-Olof Åberg.
Designstöd Design och utvärdering, 5 poäng
Design & Utvärdering, 5 poäng
Projektplaner maj 2018 för förstudie tidiga insatser på skolans arena vid, eller risk för, psykisk ohälsa.
Presentörens namn | Företagsnamn
I offentlighetens tjänst
Systemutvecklingsprocessen Rational Unified Process
Statusrapport införande
Förbereda analys och beslut
Presentationens avskrift:

Föreläsning om RUP RUP – Rational Unified Process RUP är en programvaruprocess som ska på ett disciplinerat sätt se till att organisation producerar programvara med hög kvalité och på kort tid. RUP är en produkt, utvecklad och underhållen av Rational. Webb- site och bok t.ex. Ett ramverk till en utvecklings process, an anpassas efter projektets behov. T.ex. e-handel

RUP bygger på 6 utgångspunkter Erfarenhet från tidigare projekt har gett dessa utgångs punkter Iterativt Kravhantering Komponent baserad arkitektur Visuell modellering Kontinuerlig kontroll på programvarans kvalité Kontrollera ändring i programvaran.

Horisontellt: tiden, lifecycels, dynamiska aspekter Vertikalt: processer, artefakter, statiska aspekter. Användningsfalls driven process Viktigt med system arkitektur och komponentbaserad design Behov av utvecklingsverktyg som stöd för processen.

Historik 1995: Rational approach och Objectory Process 3.8 (skapades i Sverige 1987 av Jacobson på Ericsson) 1996 Rational Objektory Process 4.0 (UML 0.8) 1998 RUP 5.0 (UI design, Konfigurations och ändrings hantering UML 1.2) 2000 RUP 2000 (UML 1.4)

Beskrivning av processen Vem gör vad och när? Vem: Workers (roller) Vad: Aktivity ( definieras av olika steg: tänk steg, utförande steg, utvärderings steg) Vad: Artifacts (modeller, dokument i olika versioner) När: Workflow + Riktlinjer, Mallar/Templets, Verktygs stöd, begrepp

Viktiga begrepp i RUP

Dynamiska aspekt Faser, milestones, iterationer. Fel med vattenfalls modeller: Antar att kraven inte ändras Antar att det går att göra rätt design på papper och sedan kan implementeringen börja. Tar inte hänsyn till risker. Tar inte hänsyn till tidsskala. Producerar dokument som inte ändras. Kan ej skjuta upp vissa funktioner för att hålla tidsramen.

Faser Varje fas avslutas med en milestone, då fortsättningen, avslutandet eller ändringar avgörs. Varje fas har olika iterationer i sig med olika mål (användarfall realiserade, funktioner klara, krav satisfierade eller risker eliminerade. Fyra faser inledning, utveckling, konstruktion och överföring.

Inledning Vision av slutprodukt Verksamhets analys Omfånget av projektet Planering o krav Avslutas med lifecycle objective (LCO) milestone Meningen är att intressenterna håller med om målet och meningen med projektet. Målet är att hitta samstämmighet om definitionsområdet, kostnaden och tidsramen.

Utveckling Planera aktiviteter och resurser (personal). Systemets egenskaper och designa arkitekturen. Slutprodukten lifecycle architecture (LCA) milestone. Krav o arkitektur. Ta hand om visa tekniska risker. Utbildning. Exekverbar arkitektur.

Konstruktion Bygga produkten och värdera visionen, arkitekturen och planer. Fullständig produkt levereras till användaren. Initial operational capability (IOC) milestone. Designa och implementera.

Överföring Tillverka, leverera, träna och ge support Underhåll produkten Produkt release (PR) milestone Ändra egenskaper eller lägga till saknade element.

Arkitektur i RUP Definition: Organisering av programvaru system Vilka struktur element, dess gränssnitt och hur de interagerar. Hur de hänger ihop i ett subsystem. Systemet i kontexten slutanvändaren och organisationen. Ekonomi och sociala aspekter. Stil och estetik.

Arkitektur vyer Logisk vy Implementerings vy Process vy Driftsättnings vy Användningsfalls vy

Olika arbetsflöden Projekt hantering Verksamhets modellering Krav hantering Analys och design Imlementering Testning Konfiguration och ändrings hantering Driftsättning