{"version":{},"omfattning":"7,5","avvecklad":false,"betygsskala":"UNDEFINED","kravTidigareStudier":"UNDEFINED","beskrivning":[],"huvudomrade":[{"huvudomrade":{"benamning":[{"sprakkod":"se","text":"Datateknik"}],"beskrivning":[]}}],"utbildningsomrade":[],"amnesord":[],"kravBehorighet":[{"sprakkod":"se","text":"Programvaruutveckling för civilingenjörer, 15 hp. Dessutom krävs Engelska 6/Engelska B."}],"uid":"8198BE47-E755-401C-90E6-0AFC5925A479","organisation":{"hrReferensNummer":[],"benamning":[],"beskrivning":[]},"utbildningskod":"DT520A","grundtyp":"KURS","utbildningstyp":"UNDEFINED","utbildningsform":"HOGSKOLEUTBILDNING","studieordning":"UNDEFINED","nivainomstudieordning":"AVANCERAD","amnesomrade":[],"status":"KOMPLETT","benamning":[{"sprakkod":"sv","text":"Programvaruarkitekturer"},{"sprakkod":"en","text":"Software Architectures"}],"fritext":{"PROGRAMINNEHALLEX":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMPOPULARBESKRIVNING":{"benamning":[{"sprakkod":"se","text":"2022-03-11 00:00:00.0"}]},"KURSSTUDIEFORM":{"benamning":[{"sprakkod":"se","text":"Undervisningen bedrivs i form av föreläsningar, rollspelsövningar och seminarier. Studiebesök kan förekomma."}]},"EXAMENKOMMENTAR":{"benamning":[{"sprakkod":"se","text":""}]},"LITTERATURLISTASTATUS":{"benamning":[{"sprakkod":"se","text":"KLAR"}]},"KURSBEDOMNINGSFORM":{"benamning":[{"sprakkod":"se","text":"Betyg på kursen ges av betyget från prov A001 givet att prov A002 är godkänd."}]},"PROGRAMMAL":{"benamning":[{"sprakkod":"se","text":"Kunskap och förståelse\nDen studerande ska efter avslutad kurs kunna\r\n@@beskriva principer för programvaruarkitekturer,\r\n@@förklara relevanta metoder för att utveckla programvaruarkitekturer, och\r\n@@beskriva och analysera de interna och externa faktorer som är relevanta för programvaruarkitekturer.\r\nFärdighet och förmåga\nDen studerande ska efter avslutad kurs kunna\r\n@@tillämpa metoder för att utveckla programvaruarkitekturer, och\r\n@@muntligt, skriftligt och grafiskt kunna presentera och diskutera relevant information.\r\nVärderingsförmåga och förhållningssätt\nDen studerande ska efter avslutad kurs kunna\r\n@@värdera god samverkan och tydlig kommunikation med olika intressenter och projektmedarbetare, och\r\n@@värdera olika metoder som är relevanta för programvaruarkitekturer."}]},"PROGRAMALLMANT":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eTeori\u003c/i\u003e\u003cbr\u003e\u003c@gradeScaleIntroTxtExSv/\u003eUnderkänd (F), Tillräcklig (E), Tillfredsställande (D), Bra (C), Mycket bra (B) eller Utmärkt (A).\u003c/p\u003e\u003cp\u003e\u003ci\u003eÖvningar\u003c/i\u003e\u003cbr\u003e\u003c@gradeScaleIntroTxtExSv/\u003eUnderkänd (U) eller Godkänd (G).\u003c/p\u003e"}]},"KURSEXAMINA":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eTeori\u003c/i\u003e, 3,5 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A001)\u003cbr\u003eSalstentamen. Omtentamen infaller inom elva veckor efter ordinarie tentamen.\u003c/p\u003e\u003cp\u003e\u003ci\u003eÖvningar\u003c/i\u003e, 4 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A002)\u003cbr\u003eDeltagande vid seminarier och rollspelsövningar, samt individuell skriftlig rapportering.\u003c/p\u003e"}]},"KURSBESTAMMELSER":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMINKRAV":{"benamning":[{"sprakkod":"se","text":"1.0"}]},"KURSBETYG":{"benamning":[{"sprakkod":"se","text":"Underkänd (F), Tillräcklig (E), Tillfredsställande (D), Bra (C), Mycket bra (B) eller Utmärkt (A)"}]},"LITTERATURLISTA":{"benamning":[{"sprakkod":"se","text":"**Obligatorisk litteratur**\r\nRick Kazman, Paul Clements, Len Bass (2012)\n//Software Architecture in Practice, Third Edition//\nAddison-Wesley Professional. ISBN-10: 9780321815736, ISBN-13: 978-0321815736\r\n**Referenslitteratur**\r\nRobert C. Martin (2017)\n//Clean Architecture: A Craftsman\u0027s Guide to Software Structure and Design (//Robert C. Martin Series) 1st Edition\nPrentice Hall. ISBN-10: 0134494164, ISBN-13: 978-0134494166\r\nErich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994)\n//Design Patterns: Elements of Reusable Object-Oriented Software//\nAddison-Wesley Professional. ISBN: 9780201633610"}]},"KURSFORDJUPNING":{"benamning":[{"sprakkod":"se","text":"A1N "}]},"KURSUPPDRAG":{"benamning":[{"sprakkod":"se","text":"N"}]},"PROGRAMINNEHALL":{"benamning":[{"sprakkod":"se","text":"Följande moment behandlas i kursen\r\n@@Programvaruarkitekturens syften och programvaruarkitektens roll och kompetenser\r\n@@utvecklingsmetodik: faser och iterationer\r\n@@dokumentation: intressenter, vyer och modeller\r\n@@återanvändning och mönster\r\n@@kravspecifikation\r\n@@intressenternas önskemål och återkoppling\r\n@@prioriteringar\r\n@@risker, antaganden, frågor och beroenden\r\n@@arkitekturutvecklingsstrategi, och\r\n@@verifikation och validering."}]},"PROGRAMOVRIGT":{"benamning":[{"sprakkod":"se","text":"Kursen kan komma att ges på engelska."}]}},"datum":{"FASTSTALLANDEDATUM":{"startDatum":"2022-03-11T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V22"},{"sprakkod":"en","text":"V22"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT22"},{"sprakkod":"en","text":"VT22"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20221"},{"sprakkod":"en","text":"20221"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202211"},{"sprakkod":"en","text":"202211"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2022-03-11"},{"sprakkod":"en","text":"2022-03-11"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2022"},{"sprakkod":"en","text":"VT 2022"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2022"},{"sprakkod":"en","text":"Spring semester 2022"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V22"},{"sprakkod":"en","text":"V22"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT22"},{"sprakkod":"en","text":"VT22"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20221"},{"sprakkod":"en","text":"20221"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202211"},{"sprakkod":"en","text":"202211"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2022-03-11"},{"sprakkod":"en","text":"2022-03-11"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2022"},{"sprakkod":"en","text":"VT 2022"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2022"},{"sprakkod":"en","text":"Spring semester 2022"}]}],"periodTidsrelation":"INOM"},"IKRAFTTRADANDETERMIN":{"startDatum":"2022-08-29T00:00:00.000Z","slutDatum":"2023-01-15T00:00:00.000Z","periodkod":[{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"se","text":"20222"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H22"},{"sprakkod":"en","text":"H22"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT22"},{"sprakkod":"en","text":"HT22"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20222"},{"sprakkod":"en","text":"20222"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202236"},{"sprakkod":"en","text":"202236"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2022-08-29"},{"sprakkod":"en","text":"2022-08-29"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2022"},{"sprakkod":"en","text":"HT 2022"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2022"},{"sprakkod":"en","text":"Autumn semester 2022"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H22"},{"sprakkod":"en","text":"H22"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT22"},{"sprakkod":"en","text":"HT22"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20222"},{"sprakkod":"en","text":"20222"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202236"},{"sprakkod":"en","text":"202236"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2022-08-29"},{"sprakkod":"en","text":"2022-08-29"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2022"},{"sprakkod":"en","text":"HT 2022"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2022"},{"sprakkod":"en","text":"Autumn semester 2022"}]}],"periodkodslut":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V23"},{"sprakkod":"en","text":"V23"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT23"},{"sprakkod":"en","text":"VT23"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20231"},{"sprakkod":"en","text":"20231"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202303"},{"sprakkod":"en","text":"202303"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2023-01-15"},{"sprakkod":"en","text":"2023-01-15"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2023"},{"sprakkod":"en","text":"VT 2023"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2023"},{"sprakkod":"en","text":"Spring semester 2023"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V23"},{"sprakkod":"en","text":"V23"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT23"},{"sprakkod":"en","text":"VT23"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20231"},{"sprakkod":"en","text":"20231"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202303"},{"sprakkod":"en","text":"202303"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2023-01-15"},{"sprakkod":"en","text":"2023-01-15"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2023"},{"sprakkod":"en","text":"VT 2023"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2023"},{"sprakkod":"en","text":"Spring semester 2023"}]}],"periodTidsrelation":"EFTER"},"INRATTANDEDATUM":{"startDatum":"2021-11-30T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H21"},{"sprakkod":"en","text":"H21"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT21"},{"sprakkod":"en","text":"HT21"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20212"},{"sprakkod":"en","text":"20212"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202149"},{"sprakkod":"en","text":"202149"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2021-11-30"},{"sprakkod":"en","text":"2021-11-30"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2021"},{"sprakkod":"en","text":"HT 2021"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2021"},{"sprakkod":"en","text":"Autumn semester 2021"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H21"},{"sprakkod":"en","text":"H21"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT21"},{"sprakkod":"en","text":"HT21"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20212"},{"sprakkod":"en","text":"20212"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202149"},{"sprakkod":"en","text":"202149"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2021-11-30"},{"sprakkod":"en","text":"2021-11-30"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2021"},{"sprakkod":"en","text":"HT 2021"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2021"},{"sprakkod":"en","text":"Autumn semester 2021"}]}],"periodTidsrelation":"INOM"}},"faststallandeOrganisation":{"hrReferensNummer":[],"benamning":[{"sprakkod":"se","text":"Prefekt"}],"beskrivning":[],"kod":"Prefekt"},"visaWebb":"UNDEFINED","visaXML":"UNDEFINED"}