Blokboek
Semester 4 P7 Profiel ICT & Software
Versie: 10 januari 2011
Auteur:
ir. J.H.A. Zijlmans
Voorwoord Semester 4 is het derde semester dat in het teken staat van het basisprofiel “ICT & Software Engineering”. In deze periode krijg je vooral te maken met de kennis en vaardigheden, die je nodig hebt voor het analyseren, ontwerpen en bouwen van een informatiesysteem. Een belangrijk aspect daarbij is dat problemen in projectvorm moeten worden aangepakt volgens een methodologie. Dat wil zeggen, een gestandaardiseerde manier van werken met standaard producten (mijlpalen) . Bij het analyseren, ontwerpen en realiseren van dit soort systemen zijn een aantal basisconcepten op het gebied van Bedrijfsmodellering, Software-architectuur , Object Oriented modelleren, Databases en Webservices van toepassing. Dit blokboek geeft een overzicht van de studieonderdelen die je kennis laten maken met deze basisconcepten.
Veel succes en (werk)plezier tijdens deze periode! Jack Zijlmans, blokcoördinator Semester 4 P7
Aan deze handleiding kunnen geen rechten ontleend worden. Wijzingen in en aanvullingen op de handleiding zijn mogelijk. Deze worden uiteraard tijdig en duidelijk gecommuniceerd naar alle betrokkenen en verwerkt in de volgende versies van de handleiding.
Blokboek P7 – ICT & Software
2/23
Inhoudsopgave VOORWOORD ......................................................................................................................................................2 1
INLEIDING.......................................................................................................................................................4
2
INHOUD ...........................................................................................................................................................5 2.1 OVERZICHT................................................................................................................................................5 2.2 GLOBALE OPDRACHTSOMSCHRIJVING PROFTAAK ....................................................................................5 2.3 VOORKENNIS .............................................................................................................................................5 2.4 COMPETENTIES EN PRESTATIE-INDICATOREN ..........................................................................................6 2.5 ONDERWIJSACTIVITEITEN BINNEN P7.......................................................................................................8 2.5.1 Proftaak (PTS41)............................................................................................................................8 2.5.2 Software Engineering (SE41) .......................................................................................................8 2.5.3 Java Collections Framework (JCF41) .........................................................................................8 2.5.4 Business Study (BS41)..................................................................................................................8 2.5.5 Studieloopbaan begeleiding (SLB41)..........................................................................................8
3
BEROEPSPRODUCTEN EN BEOORDELING.........................................................................................9 3.1
4
BEROEPSPRODUCTEN S4.1 (P7) OVERZICHT ..........................................................................................9
ORGANISATIE .............................................................................................................................................10 4.1 UITVOERING ............................................................................................................................................10 4.2 WERKPLEKOMSCHRIJVING ......................................................................................................................10 4.3 LEERMIDDELEN .......................................................................................................................................10 4.3.1 Sharepoint P7 ...............................................................................................................................10 4.3.2 Samenwerking studenten in groepen via Sharepoint .............................................................10 4.3.3 Boekenlijst P7 ...............................................................................................................................10 4.3.4 Software en Tools blok P7 ..........................................................................................................10
5.
STUDIEWIJZER PER ONDERWIJSACTIVITEIT ..................................................................................11 5.1 PROFTAAK PTS41 ...................................................................................................................................11 5.1.1 Informatieformat PTS41 ..............................................................................................................11 5.1.2 Studiewijzer PTS41......................................................................................................................13 5.2 SOFTWARE ENGINEERING SE41 ..........................................................................................................14 5.2.1 Informatieformat SE41.................................................................................................................14 5.2.2 Studiewijzer SE41 ........................................................................................................................15 5.3 INFRASTRUCTUUR JCF41......................................................................................................................16 5.3.1 Informatieformat JCF41...............................................................................................................16 5.4 BUSINESS STUDY BS41 ........................................................................................................................18 5.4.1 Informatieformat BS41.................................................................................................................18 5.5 STUDIELOOPBAANBEGELEIDING SLB41................................................................................................21 5.5.1 Informatieformat SLB41...............................................................................................................21 5.6 BEROEPSVAARDIGHEDEN BV41...........................................................................................................22 5.6.1 Informatieformat BV41.................................................................................................................22
Blokboek P7 – ICT & Software
3/23
1
Inleiding
Binnen de organisatiestructuur van een willekeurig bedrijf vindt men bijna altijd een aantal processen, die niet goed lopen, de zogenaamde knelpunten. Ze leveren vroeg of laat problemen op in de vorm van tijd, geld en/of ongemak. Om deze problemen op te kunnen lossen, onder de juiste randvoorwaarden, is kennis nodig van Bedrijfsmodellering. Alvorens aan de oplossing te beginnen moet nagedacht worden over mogelijke alternatieven. Na keuze daarvan moet vastgelegd worden wat wel en wat niet onder het contract gaat vallen. Wat kan het systeem; wanneer is het klaar en wat kost het. Bij het ontwerpen en realiseren van dit soort systemen zijn een aantal basisconcepten van toepassing die deels al eerder aan de orde kwamen en nu verbreed en verdiept worden. In periode P7 staan daarom voor het S-profiel de volgende onderwerpen centraal: • Bedrijfsmodellering • Use Cases in UML: Contract • Objecten in UML • Webservices • Security: Encryptie Daarnaast krijg je te maken met algemene beroepsvaardigheden en ook moet er een vrije studieactiviteit ingepland worden. In dit blokboek worden alle studieonderdelen waar je mee te maken hebt in blok 7 besproken. Als eerste is een overzicht gegeven van de onderdelen met bijbehorende competenties en prestatieindicatoren. Vervolgens worden alle studieactiviteiten stuk voor stuk toegelicht.
Blokboek P7 – ICT & Software
4/23
2
Inhoud
2.1
Overzicht
Dit hoofdstuk geeft een overzicht van de inhoud van blok 7 in S4 met competenties, prestatieindicatoren en bijbehorende studieonderdelen.
2.2
Globale opdrachtsomschrijving proftaak
In de proftaak wordt een deel van een bedrijf (NXP) onder de loep genomen. Het proces planning is ingebed in andere processen en is tot op heden niet goed geautomatiseerd. In de proftaak worden kennis en vaardigheden van de overige studieonderdelen toegepast. We willen alvorens een ontwerp te maken voor NXP een idee krijgen hoe planningsystemen in het algemeen er uit zien. Daarvoor kijken we naar de buitenkant en de binnenkant van het lokalenrooster zoals dat te vinden is op de FHICT webside. Omschijving: Zie Case-beschrijving op Sharepoint.
2.3
Voorkennis
Om succesvol te kunnen deelnemen aan deze periode dient de student in periodes P21 tm P32 tenminste voor de volgende onderdelen een voldoende resultaat te hebben behaald of op korte termijn voldoende kennis te hebben van: • •
SE lijn DB lijn
Blokboek P7 – ICT & Software
5/23
2.4
Competenties en prestatie-indicatoren
In blok 7 wordt gewerkt aan alle 5 de ICT-specifieke competenties analyseren, adviseren, ontwerpen, realiseren en beheren. Daarnaast wordt ook, vooral in de proftaak, gewerkt aan de algemene competenties professioneel en methodisch handelen en aan samenwerken. Onderstaande tabel geeft een overzicht van de relevante prestatie-indicatoren (PI’s). Hieronder een overzicht van de competenties en prestatie-indicatoren zoals die in P7 aan de orde zijn. De nummering van de PI’s per competentie vertoont hier en daar gaten. Reden hiervoor is dat er in de kernfase een set PI’s gedefinieerd is waarvan de opsomming hieronder een deelverzameling is. Aan het eind van de kernfase dienen de competenties in voldoende mate aangetoond te zijn. In paragraaf 3.1 vind je een overzicht waarin is aangegeven via welke beroepsproducten je kunt aantonen dat je de gedefinieerde competenties verworven hebt. Daarin is ook opgenomen in welke vakken je die beroepsproducten kunt maken en aan welke prestatie-indicatoren met name tot uitdrukking komen in de verschillende beroepsproducten. De student kan: [A1 Professioneel handelen] 1 Staat open voor feedback en kan op adequate manier feedback geven 2 Is in staat om door middel van reflectie het eigen handelen te verbeteren 4 Levert voldoende individuele bijdrage aan een groepsresultaat [A2 Methodisch handelen] 1 Denkt bij opdrachten mee met de opdrachtgever, herkent behoeften van klanten/gebruikers en vertaalt deze in bruikbare oplossingen via een gegeven methodische aanpak 3 Stelt projectplannen op volgens het aangereikte format, met smartgeformuleerde doelen [A3 Samenwerken] 1 Verdeelt en delegeert werk binnen een project o.a. door middel van bruikbare planningen. 2 Communiceert in vergaderingen, presentaties, verslagen en rapportages in het Engels volgens gegeven formats en procedures 3 Communiceert effectief met peers en leidinggevenden en hanteert conflicten op adequate wijze. [B1 Analyseren] 3 Een organigram, een hiërarchisch processchema en dataflow datagrams tot op twee niveaus (inclusief een toelichting daarop) formeren. 4 Met behulp van use-cases en scenario’s testbare functionele requirements opstellen voor een gemiddeld complex softwaresysteem (gedistribueerd, multithreaded, multi-tier). Requirements toetsen op consistentie, compleetheid en correctheid. Bij het opstellen van functionele en niet-functionele requirements rekening houden met belangen van verschillende stakeholders zoals opdrachtgever en verschillende gebruikersgroepen. 5 Opstellen en uitvoeren van een eenvoudig testplan voor een acceptatietest waarin o.a. opgenomen: opdrachtformulering, teststrategie, planning, infrastructuur, technieken, beheer en procesrisico’s. [B2 Adviseren] 3 De student kan een projectplan opstellen voor het ontwikkelen van een geautomatiseerd informatiedeelsysteem. 4 De student kan een advies opstellen met betrekking tot: − de opdeling van een softwaresysteem in subsystemen zoals layers in een multi tier architectuur. − de verdeling van softwaresubsystemen uit een gedistribueerd systeem over nodes in de infrastructuur. − de keuze tussen een push of pull oplossing bij een gedistribueerd systeem − de keuze van datastructuren in relatie tot performance en storage. − de inrichting van het testproces (planning, begroting enz.) op basis van business driven test development met een keuze voor de teststrategie op basis van product-risico analyse.
Blokboek P7 – ICT & Software
6/23
[B3 Ontwerpen] 1 Het opstellen van een functioneel ontwerp van een deelsysteem volgens een bepaalde systeemontwikkelingsmethode. 2 in UML de statische en dynamische structuur ontwerpen en valideren van een gemiddeld complex gedistribueerd OO softwaresysteem waarin expliciete keuzes verwerkt zijn m.b.t.: navigatiestructuur, generalisatie, specialisatie en compositie, keuze voor elementaire ontwerppatronen 3 een bruikbare user interface ontwerpen. [B4 Realiseren] 2 met een professionele IDE in teamverband een gemiddeld complex OO softwaresysteem realiseren en deployen waarin gebruik gemaakt wordt van: Multithreading en synchronisatie, Remote communicatie, Internationalisatie, Collections, Hybernating, Secure sockets en cryptografie, Assertions en exceptions en waarbij rekening gehouden wordt onderhoudbaarheid en performance 3
kwalitatief goede software ontwikkelen door: Het uitvoeren van code reviews, Ontwerpen en uitvoeren van unit- en integratietests intake van testobjecten Uitvoeren van pretests Uitvoeren van systeemtest (functioneel en niet-functioneel) en controleren en beoordelen van de resultaten daarvan.
[B5 Beheren] 4 De testinfrastructuur inrichten, controleren en gebruiken en een sjabloon voor testrapportage opstellen, gebruiken en de testrapportage zelf beheren.
Blokboek P7 – ICT & Software
7/23
2.5
Onderwijsactiviteiten binnen P7
De volgende studie-onderdelen komen aan bod in periode S(emester) 4.1 Onderwijsactiviteit Proftaak Software Engineering Java Collections Framework Business study Studieloopbaan begeleiding
Code PTS41 SE41 JCF41 BS41 SLB41
De inhoud van de verschillende studieonderdelen is als volgt: 2.5.1 Proftaak (PTS41) Werkwijze: Het integraal verwerven van kennis en vaardigheden op het gebied van modellering van bedrijfsprocessen, informatie(stromen) software ontwikkeling, infrastructuur en databases in een context van een planningssysteem voor NXP Nijmegen. In de weken 1-8 is 8 uur per week ingeroosterd voor het werken aan de proftaak. Studenten werken in groepen van maximaal 6 personen. Daarbij heeft iedere projectgroep 2-wekelijks een meeting met de tutor. Duur ½ uur per groep. Een week van te voren te plannen via e-mail. De meeting krijgt een agenda en wordt genotuleerd. Hierin wordt de voortgang van de proftaak besproken, zowel procesmatig als inhoudelijk. De weken 8 en 9 zijn gepland voor projectafronding. De totale studiebelasting is gepland op 84 sbu. Onderwerpen: Business Architectuur; Requirements opstellen.
2.5.2 Software Engineering (SE41) Onderwerpen: Usability design, Testbaar specificeren, Acceptatietest, Internationalisatie 2.5.3 Java Collections Framework (JCF41) Onderwerpen: Java Collection Framework(JCF), Swingcomponenten JTree & JTable 2.5.4 Business Study (BS41) Onderwerpen: Systeemontwikkeling: algemeen en UML; Relatie Besturing, Bedrijfsprocessen en Informatievoorziening Initiatie, organisatie en management van IT-projecten; De levenscyclus van programmatuurontwikkeling; Business Case, project feasibility, benefits and costs, technical risks; Business architectuur: organisatiestructuur en –schema, doelstellingen en value chain; bedrijfsprocessen en bedrijfsobjecten Analyse van de vereisten; functionele en niet-functionele eisen; beschrijving use-cases 2.5.5 Studieloopbaan begeleiding (SLB41) Onderwerpen: Professionele aanpak van de studie als individu en als lid van een projectgroep.
Blokboek P7 – ICT & Software
8/23
3
Beroepsproducten en beoordeling
Gedurende de periode wordt aan een aantal beroepsproducten gewerkt. Een beroepsproduct uit de proftaak kan een verzameling zijn uit meerdere losse mijlpaalproducten, voor een detaillering zie de tekst na de tabel. Daarnaast wordt in de andere onderwijsactiviteiten ook gewerkt aan beroepsproducten ten behoeve van je portfolio.
3.1
Beroepsproducten S4.1 (P7) overzicht
Onderwijsactiviteit SBU PTS41 Producten Business Architectuur (bedrijfsmodel) Requirements :analyse van vereisten (Functionele en nietfunctionele specificaties) Usability Design Onderwijsactiviteit SBU SE41 56 Producten Usability Design Onderwijsactiviteit SBU BS41 112 Producten Business architectuur (bedrijfsmodel) Requirements :analyse van vereisten (Functionele en nietfunctionele specificaties) Onderwijsactiviteit SBU JCF41 28 Producten OO programma Onderwijsactiviteit BV41 Producten Notulen Rapportage Presentatie Onderwijsactiviteit EXC41 Producten Assessmentverzoek
Competentie A1 1,2, 4,5,
A2
A3
B1
B2
1,3,6
1,3
1,3
1,2
1
1
1,3
4
4
1,6
1,2,3
4,6
B4
B5 1
1 4
Competentie A1
A2
A3
B1 4,6
B2
B3 4
B4
B5
B4
B5
2
Competentie A1 A2 1, 2, 4, 2, 6 5 1, 2, 4
1, 6
A3
B1
1, 3
1, 3
1, 3
B2
B3
1
2
1
Competentie A1
A2
A3
SBU 28
B1
B2 4
B3
B4 2
B5
B3
B4
B5
B3
B4
B5
Competentie A1
A2
A3 2 2 2
SBU 70
Blokboek P7 – ICT & Software
B3
B1
B2
Competentie A1
A2
A3
B1
B2
9/23
4 4.1
Organisatie Uitvoering
Hieronder vind je een overzicht van docenten met wie je tijdens blok 7 semester 4 mogelijk te maken hebt. Zij zijn voor jou het eerste aanspreekpunt op de gebieden waar zij verantwoordelijk voor zijn. Naam Jack Zijlmans (ZLS) HEM,LK,ZLS,NGN HEM,LK,NGN COE,NGN NGN COE, ULR
Functie in Semester4, Blok 7 Blok 7 en 8 Blokeigenaar PTS41 tutor SE41 vakdocent JCF41 vakdocent BS41 vakdocent SLB41 vakdocent
Met welke docent je specifiek te maken hebt blijkt uit het lesrooster.
4.2
Werkplekomschrijving
Voor bijna alle onderwijsactiviteiten gebruikt de student zijn of haar eigen laptop. Voor een aantal vakken zullen er aparte practicumlokalen gereserveerd worden. Let daarom goed op het rooster. Voor de beroepsproducten (PTS41, BS41, SE41) wordt er gewerkt in projectgroepen van maximaal 6 personen. De vergaderingen (max ½ uur) met de consultant moeten apart gepland worden en een aantal dagen vooraf aangevraagd worden. Tijdens deze vergaderingen wordt teruggekoppeld of het product kwalitatief voldoet en of men op schema ligt.
4.3
Leermiddelen
Op het intranet van FH-ICT vind je studiewijzer, diverse handleidingen, lesmaterialen roosters en verdere aanvullende informatie (incl. leermiddelen) : 4.3.1 Sharepoint P7 Intranet FH-ICT: https://fhict.fontys.nl/Pages/Default.aspx e Leeromgeving 4 semester: https://fhict.fontys.nl/IS/P7/default.aspx Leeromgeving periode blok 7 / S4.1: https://fhict.fontys.nl/IS/P7/default.aspx
4.3.2 Samenwerking studenten in groepen via Sharepoint Op het intranet van FH-ICT worden aan het begin van de periode voor iedere proftaak groeps-sites gemaakt in sharepoint. Hier kunnen de studenten informatie delen met elkaar en de begeleiders: https://fhict.fontys.nl/werkgroepen/default.aspx
4.3.3 Boekenlijst P7 Voor de boekenlijst wordt verwezen naar de afzonderlijke informatieformats per onderdeel. 4.3.4 Software en Tools blok P7 Gebruikte software wordt per studieactiviteit geregeld. Zie daarvoor de betreffende studiewijzer en volg de aanwijzingen van de docent. Wees hierbij niet eigenwijs. Ik heb in het verleden… dus kan het ook niet….
Blokboek P7 – ICT & Software
10/23
5. Studiewijzer per onderwijsactiviteit 5.1 5.1.1
Proftaak PTS41 Informatieformat PTS41
Informatie over een studieonderdeel Afkorting* Volledige naam* Versie (jjmm)* MedewerkerPCN* Omschrijving Onderwerpen*
Doelen* Beroepsproducten Onderwijsvormen* Voorwaarden Beoordelingswijze*
Studielast_SBU*
PTS41 Proftaak Software Engineering 41 1101 871207 (ZLS) In team verband ontwikkelen van een informatiesysteem. Probleemanalyse, Procesmodel, Informatieanalyse, Conceptueel gegevensmodel, Usability design, Testbaar specificeren, Internationalisatie Geïntegreerd toepassen van onderwerpen uit de vakken BS41, SE41, JCF41 Projectdocumentatie, bedrijfsmodel: processchema’s, informatieanalyse, Requirements , Use Cases, Usability ontwerp Teamoverleg, teamwerk en individuele taken, Scrum stand-up meetings. Voldoende voorkennis in DB en SE lijn. De student heeft de mogelijkheid bewijs te verzamelen voor het portfolio. Overall oordeel onvoldoende/voldoende/goed 56
Beoordeling PI’s Producten
SBU
Bedrijfsanalyse Requirements Specificatie Testbare Software Specificatie Usability Design
Blokboek P7 – ICT & Software
A1 1,2,4,5,
Competentie behorende bij desbetreffende fase A2 A3 B1 B2 B3 B4 1,3,6 1,3 1,3 1,2
1
1
1,3
4
1,2,4,5
1,6
3
4
4
1,6
1,2,3
4,6
B5 1 1
1
1
4
11/23
Weekplanning voor studenten Wk
Activiteit
Producten
1
Inleiding in de opdracht
Organisatiestructuur Organisatieschema Analyse van belanghebbenden
2
Inlever weeknr. 1, 2
Risicoanalyse(risicoregister) Doelstellingenaanlyse Situatieanalyse
2, 3
Bedrijfsprocessenkaart met meerdere lagen Scenarioanalyse (Primaire pad, Alternatieve paden)
3, 4
Meeting met consultant
UML-activiteitendiagrammen (workflows) grof voor de omgeving van planning; in detail voor planning
4, 5
Meeting met consultant
Zelfreflectie: rapport bevindingen: kwaliteit eigen Project versus Accenture projectaanpak.
5, 6
MoSCoW prioritering (Functionele / Niet Functionele eisen) Use Case diagram en Use Case beschrijving
6, 7
Meeting met consultant
Op een lijn brengen van de beroepsproducten. Kwaliteit en bruikbaarheid van beroepsproducten verhogen
7, 8
Requirements review
Feedback formulier invullen; (zelf)reflectierapportage
8, 9
Meeting met consultant
3
4
5 Meeting met Accenture (partner in education) 6
7
8 Feedback gesprek
9
9 Uitloop
10 Herkansingsmogelijkheid door reparatie van ontbrekende onderdelen
Lesmateriaal Materiaalnummer (ISBN/dictaatnr) ISBN: 9039522537
Titel Software engineering met UML
Auteurs Ken Lunn
Druk 1
Uitgever Academic Service
Prijs
ZELFDE als bs!
Blokboek P7 – ICT & Software
12/23
Software Pakketnaam Leverancier Editie/OS Versie Taal
Opmerking UML-schematechniek Ondersteunende tool (wordt bepaald door SE41)
********************************************************************* Roostering Onderwijsactiviteiten activiteit Projectwerk Accentureconsultant
5.1.2
Weeknrs 1-4 6-9 5
Urenperweek 4
weekverdeling
Soort lokaal
Max Klas/gr. 6
Inzet 1.5/groe p
Opmerking
Studiewijzer PTS41
https://fhict.fontys.nl/IS/P7/default.aspx
Blokboek P7 – ICT & Software
13/23
5.2 Software Engineering SE41 5.2.1
Informatieformat SE41
Informatie over een studieonderdeel Afkorting* Volledige naam* Versie (jjmm)* MedewerkerPCN* Omschrijving Onderwerpen* Doelen* Beroepsproducten Onderwijsvormen* Voorwaarden Beoordelingswijze* Studielast_SBU*
SE41 0912 871059 (PRS) Software Engineering Usability design, Testbaar specificeren, Acceptatietest, Internationalisatie Testbare software specificatie, Acceptatietest specificatie, Usability ontwerp, adviesrapportage codekwaliteit College Practicum: Opdrachten in groepjes van 2 a 3 studenten Feedback op opdrachten; Oordeel: o/v/g. 56
Beoordeling PI’s Producten
SBU
Usability Design
56
A1
Competentie behorende bij desbetreffende fase A2 A3 B1 B2 B3 B4 4,6 4 2
B5
Weekplanning voor studenten Weeknr 1
2 3 4 5 6 7 8 9
Activiteit Testbaar specificeren functionele en nietfuncionele eisen; accepatietest; Usability design; Usability design; Usability design; Usability design; Introductie Swing Usability design; Usability design; Internationalisatie
Producten
Huiswerk/taken
Taken, UR’s
H1, H2 H3, H4 H5 H6, H7
Kennistoets Virtual Window Swing prototype Kennistoets
H8, H9
Inleverweeknr.
4
7
Afronding
Blokboek P7 – ICT & Software
14/23
Lesmateriaal Materiaalnummer (ISBN/dictaatnr) 978-0-321-18143-3
Titel User Interface Design
Auteurs S.Lauesen
Druk
Uitgever Addison Wesley
Prijs
Software Pakketnaam SDE
Leverancier Visual Paradigm
Editie/OS
Versie
Taal
Opmerking
********************************************************************* Roostering Onderwijsactiviteiten activiteit
Weeknrs 1–5
Urenperweek 3 uur per week waarvan 1,5 begeleid
weekverdeling
Soort lokaal Practicuml okaal met beamer
Max Klas/gr. Practicu mklas
Inzet 2 u/wk,
College + practicum
6–8
2 keer 3 uur waarvan 2 keer 1,5 uur begeleid
Twee dagdelen
Practicuml okaal met beamer
Practicu mklas
4,5 u/wk,
Afronding
9
Individue el
3 uur
Reparatie
10
College + practicum
5.2.2
Opmerking Dagdeel voor studenten inplannen, eerste gedeelte begeleid/colle ge Dagdeel voor studenten inplannen, eerste gedeelte begeleid/colle ge 5 minuten per student + 1 uur overhead
3 u/wk
Studiewijzer SE41
https://fhict.fontys.nl/IS/P7/default.aspx
Blokboek P7 – ICT & Software
15/23
5.3 Infrastructuur JCF41 5.3.1
Informatieformat JCF41
Informatie over een studieonderdeel Afkorting* Volledige naam* Versie (jjmm)* MedewerkerPCN* Omschrijving Onderwerpen* Doelen* Beroepsproducten Onderwijsvormen* Voorwaarden Beoordelingswijze* Studielast_SBU*
JCF Java Collections Framework 0911 Doelgericht gebruik van collections framework Java Collection Framework(JCF), Swingcomponenten JTree & JTable De student kan het JCF toepassen De student kan de swingcomponenten JTable en JTree toepassen JCF-programma College Practicum: Opdrachten in groepjes van 2 a 3 studenten C2J O/V/G 28
Beoordeling PI’s Producten
SBU
oo-programma
A1
Competentie behorende bij desbetreffende fase A2 A3 B1 B2 B3 B4 4 2
B5
Weekplanning voor studenten Weeknr
Activiteit
1
College JCF(1)
2
3
Producten
Bestudeer Hfd 13 Collections Uitwerken: Woordenapplicatie Bestudeer Hfd 13 Collections
College JCF(2)
Instructie Huffman codering
Woordenapplicatie
College JTree & JTable
Huffman codering
4 5
Uitwerken: Woordenapplicatie Uitwerken: Huffman codering Uitwerken: Huffman codering Bestudeer Hfd 6 Advanced swing
Inlever weeknr . 3
3
6
7
Uitwerken: Stamboomapplicatie Uitwerken: Stamboomapplicatie
6 7 8
Huiswerk/taken
Stamboomapplicatie Uitloop
Blokboek P7 – ICT & Software
16/23
Lesmateriaal Materiaalnummer (ISBN/dictaatnr) ISBN 0132354764 ISBN 0132354799
Titel Core Java Volume I Core Java Volume II
Auteurs HorstmannCornell HorstmannCornell
Druk 8e editie 8e editie
Uitgever Sun
Prijs
Sun
Software Pakketnaam NetBeans
Leverancier Freeware
Editie/OS
Versie laatste
Taal
Opmerking
********************************************************************* Roostering Onderwijsactiviteiten activiteit theorie+pract
Weeknrs 1-8
Blokboek P7 – ICT & Software
Urenperweek 2 uren
weekverdeling
Soort lokaal pract.lok
Max Klas/gr. 24
Inzet 2 uur/wk
Opmerking Docent is gemiddeld per week 1,5 lesuur aanw
17/23
5.4 Business Study BS41 5.4.1
Informatieformat BS41
Informatie over een studieonderdeel Afkorting* Volledige naam* Versie (jjmm)* MedewerkerPCN* Omschrijving Onderwerpen*
Doelen*
Beroepsproducten Onderwijsvormen* Voorwaarden Beoordelingswijze* Studielast_SBU*
BS41 Business Study 1 1209 871282 Nummer 1
Onderwerpen Systeemontwikkeling: algemeen en UML; Relatie Besturing, Bedrijfsprocessen en Informatievoorziening 2 Initiatie, organisatie en management van ITprojecten; De levenscyclus van programmatuurontwikkeling; Business Case, project feasibility, benefits and costs, technical risks; 3 Business architectuur: organisatiestructuur en – schema, doelstellingen en value chain; bedrijfsprocessen en bedrijfsobjecten 4 Analyse van de vereisten; functionele en nietfunctionele eisen; beschrijving use-cases De student kan • Modelleren en noteren in UML • De relatie leggen tussen bedrijfsprocessen en de informatievoorziening en toepassen in een casus • De Business Architectuur beschrijven en haar onderdelen benoemen en toepassen in een casus • Diverse soorten informatiesystemen onderscheiden • De System Development Life Cycle (SDLC) beschrijven • De diverse methoden en benaderingen voor de ontwikkeling van software beschrijven • Een kosten-baten analyse uitvoeren en de projectrisico’s evalueren die aan een systeemontwikkelingsproject verbonden zijn • De Requirements (functioneel en niet-functioneel) van een systeemontwikkelingsproject of -casus bepalen • UML-actviteitenmodellen, scenario’s, workflows en usecases diagrammen toepassen om de bedrijfsarchitectuur en de requirements te beschrijven Business Case; Analyse van de Business architectuur (bedrijfsmodel); Requirements-analyse Colleges en Practica Uitwerkingen cases 112 (=2/3*168)
Beoordeling PI’s Producten Zie dit document
Blokboek P7 – ICT & Software
SBU
A1
Competentie behorende bij desbetreffende fase A2 A3 B1 B2 B3 B4
B5
168
18/23
Weekplanning Weeknr K1-1
K1-2
K1-3
K1-4/5
K1-6
K1-7 K1-8
K1- 9 K1-10
Activiteit Bestuderen Lunn Hd 1, 2, 3 en 4 Volgen hoorcollege Maken huiswerk Bestuderen Lunn Hd 5 Volgen hoorcollege Presentaties Maken huiswerk Bestuderen Lunn Hd 7 Volgen hoorcollege Presentaties Maken huiswerk Bestuderen Lunn Hd 8 Volgen hoorcollege Presentaties Maken huiswerk Bestuderen Lunn Hd 9 Volgen hoorcollege Presentaties Maken huiswerk Presentaties
Producten
Huiswerk/taken Oefeningen Hd 4: 1, 2, 3, 6, 9
Inleverweeknr. K1-3
Presentaties Oefeningen Hd 4 Huiswerk
Oefeningen Hd 5
K1-4
Presentaties Oefeningen Hd 5 Huiswerk
Oefeningen Hd 7
K1-5
Presentaties Oefeningen Hd 7 Huiswerk
Oefeningen Hd 8
K1-7
Presentaties Oefeningen Hd 8 Huiswerk
Oefeningen Hd 9
K1-8
Presentaties Oefeningen Hd 9
:
Assessment huiswerk en presentaties Herkansingen huiswerk Reparatie huiswerk
Lesmateriaal Materiaalnummer (ISBN/dictaatnr) ISBN: 9039522537
Titel Software engineering met UML
Auteurs Ken Lunn
Druk 1
Uitgever Academic Service
Prijs
Software Pakketnaam
Leverancier
Editie/OS
Versie
Taal
Opmerking
*********************************************************************
Blokboek P7 – ICT & Software
19/23
Roostering Onderwijsactiviteiten uren / week
Verdeling uren
4 voor 4-0 of 2-2 weken 1 t/m 8 2
Docent(en)
Komt uit overzicht inzetplanning
2
Blokboek P7 – ICT & Software
Vak / Klas / GroepsOnderwij groep grootte sactiviteit BS41 24
Lokaal
tijdvak
theorie
Wk 1- 8
opmerkin gen
Wk 9 - 10
20/23
5.5 Studieloopbaanbegeleiding SLB41 5.5.1
Informatieformat SLB41
Informatie over dit studieonderdeel Afkorting* Volledige naam* Versie (jjmm)* MedewerkerPCN* Omschrijving Onderwerpen*
Doelen* Beroepsproducten Onderwijsvormen* Voorwaarden Beoordelingswijze* Studielast_SBU*
SLB41 Studieloopbaanbegeleiding 1101 Begelieiding leidend tot professioneel studeren Studieaanpak; voorlichting en sturing met betrekking tot innovatie en minoren. Studieloopbaan: Bewaking van studieloopbaan. De student integreert het mentorschap in zijn studiecarriere Bewaking eigen voortgang. Reflecties. WhatToDo lists Tete a tete gesprekken met de mentor Deelname aan semester 4 14
Blokboek P7 – ICT & Software
21/23
5.6 Beroepsvaardigheden BV41 5.6.1
Informatieformat BV41
Informatie over een studie-eenheid Naam Omschrijving Onderwerpen Studielast_SBU Medewerker
Beroepsvaardigheden 4.1. Beroepsvaardigheden in het Engels Mondeling en schriftelijk communiceren in het Engels 28 uur THN
Informatie over een studieonderdeel Naam Beroepsvaardigheden 4.1. Versie (jjmm) Januari 2008 Medewerker Constanze Thomassen Omschrijving Mondeling en schriftelijk communiceren in het Engels Onderwerpen Small talk, asking question, interviewing, reports, presentations Doelen Studenten leren mondeling en schriftelijk communiceren in het Engels Producten Interview, report, presentation Onderwijsvormen Werkcollege Voorwaarden Geen Beoordeling O/V/G Opmerking Studielast_SBU 28 competentiestappen Weekplanning voor studenten Weeknr Activiteit 1 Small talk 2 Asking questions
Huiswerk/taken Small talk quiz Preparing interview
Producten Small talk quiz Preparing interview
3 4 5
Interviewing Reporting Reporting
Interview Report Report
Interview Report Report
6 7 8
Presentation Presentation Presentation
Presentation
Presentation
Lesmateriaal Materiaalnummer (ISBN/dictaatnr) 90 01 95827 3
Titel Archipelago – Reports
Blokboek P7 – ICT & Software
Auteurs Corne Stuij
Druk
Uitgever Wolters Noordhoff
Prijs
22/23
Software Pakketnaam
Leverancier
Editie/OS
Versie
Taal
Opmerking
********************************************************************* Roostering Onderwijsactiviteiten activiteit WeekUrennrs perweek Small Talk 1 1 Asking 2 1 questions Interviewing 3 1 Reporting 4 1 Reporting 5 1 Presentations 6 1 Presentations 7 1 Presentations 8 1
Blokboek P7 – ICT & Software
weekverdeling
Soort lokaal theorie theorie
Max Klas/gr.
Inzet
Opmerking
theorie theorie theorie theorie theorie theorie
23/23