<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://wiki.student.utwente.nl/w/index.php?action=history&amp;feed=atom&amp;title=Software_engineering_modellen</id>
	<title>Software engineering modellen - Bewerkingsoverzicht</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.student.utwente.nl/w/index.php?action=history&amp;feed=atom&amp;title=Software_engineering_modellen"/>
	<link rel="alternate" type="text/html" href="https://wiki.student.utwente.nl/w/index.php?title=Software_engineering_modellen&amp;action=history"/>
	<updated>2026-11-01T03:16:29Z</updated>
	<subtitle>Bewerkingsoverzicht voor deze pagina op de wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.student.utwente.nl/w/index.php?title=Software_engineering_modellen&amp;diff=11186&amp;oldid=prev</id>
		<title>Annuh op 26 jan 2009 om 19:11</title>
		<link rel="alternate" type="text/html" href="https://wiki.student.utwente.nl/w/index.php?title=Software_engineering_modellen&amp;diff=11186&amp;oldid=prev"/>
		<updated>2009-01-26T19:11:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;nl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Oudere versie&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versie van 26 jan 2009 19:11&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Regel 41:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Regel 41:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# T.C. Lethbridge &amp;amp; R. LaganiÃ¨re: Object-Oriented Software Engineering, Practical Software Development using UML and Java, McGraw-Hill, 2nd ed. 2005, ISBN 0-07-70109082.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# T.C. Lethbridge &amp;amp; R. LaganiÃ¨re: Object-Oriented Software Engineering, Practical Software Development using UML and Java, McGraw-Hill, 2nd ed. 2005, ISBN 0-07-70109082.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# De practicumopdrachten met toelichting en de sheets van de hoorcolleges (beschikbaar via de TeleTOPsite).&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# De practicumopdrachten met toelichting en de sheets van de hoorcolleges (beschikbaar via de TeleTOPsite).&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Onderwijsvorm ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Het vak bestaat uit 8 hoorcolleges en een practicum. Het vak wordt afgesloten door middel van een tentamen. Deelname aan het tentamen kan alleen na afronden van het practicum.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Annuh</name></author>
	</entry>
	<entry>
		<id>https://wiki.student.utwente.nl/w/index.php?title=Software_engineering_modellen&amp;diff=11185&amp;oldid=prev</id>
		<title>Annuh op 26 jan 2009 om 19:08</title>
		<link rel="alternate" type="text/html" href="https://wiki.student.utwente.nl/w/index.php?title=Software_engineering_modellen&amp;diff=11185&amp;oldid=prev"/>
		<updated>2009-01-26T19:08:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nieuwe pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Software Engineering Modellen (Vakcode: 213510; engels: Software Engineering Models) is een tweedejaars [[Telematica]], [[Technische Informatica]], [[Bedrijfsinformatietechnologie]] en master [[Embedded Systems MSc]] vak. Het vak wordt gegeven door dr.ir. K.G. van den Berg. De studielast is 5.0 EC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vakbeschrijving ==&lt;br /&gt;
In het vak worden op systematische wijze modellen en hun onderlinge relaties behandeld per softwareontwikkelfase. In het bijzonder zijn dit modellen uit objectgeoriÃ«nteerde ontwikkelmethoden. Het gaat hierbij om de fasen requirementsanalyse, specificatie, architectuur- en detailontwerp, implementatie en testen.&lt;br /&gt;
De (voor)kennis van de vakken Programmeren en Informatiesystemen wordt hierbij geÃ¯ntegreerd en uitgebreid met o.a. domeinanalyse, architectuurontwerp en het gebruik van modellen voor implementatie en testen.&lt;br /&gt;
Vanuit het vak Informatiesystemen (212010) wordt voortgebouwd op modelleringtechnieken op basis van de Unified Modelling Language (UML). Verder wordt gebruik gemaakt van de programmeervaardigheid uit de vakken Programmeren 1 (213500) en Programmeren 2 (213505).&lt;br /&gt;
&lt;br /&gt;
== Inhoud ==&lt;br /&gt;
# De belangrijkste onderwerpen zijn:  functionele en niet-functionele eisen&lt;br /&gt;
# architectuurstijlen (client-server, layers, model-view-controller, pipe &amp;amp; filters)&lt;br /&gt;
# ontwerppatronen (observer, composite, singleton)&lt;br /&gt;
# testen (whitebox en blackbox)&lt;br /&gt;
# roundtrip engineering&lt;br /&gt;
# Modellen en diagrammen in UML (Unified Modeling Language): use-casediagram&lt;br /&gt;
# klassendiagram&lt;br /&gt;
# packagediagram&lt;br /&gt;
# sequentiediagram&lt;br /&gt;
# collaboratiediagram&lt;br /&gt;
# toestandsdiagram.&lt;br /&gt;
# De relatie van deze modellen: consistentie van modellen per fase&lt;br /&gt;
# verfijning en traceerbaarheid van modellen tussen fasen (traceability matrices)&lt;br /&gt;
# omzetten van modellen naar implementaties in Java.&lt;br /&gt;
&lt;br /&gt;
== Leerdoelen ==&lt;br /&gt;
Na het succesvol afronden van dit vak is de student in staat:&lt;br /&gt;
# verschillende abstractieniveaus van modellen in het softwareontwikkeltraject te beschrijven;&lt;br /&gt;
# modellen op te stellen voor verschillende fasen van het softwareontwikkeltraject;&lt;br /&gt;
# relaties tussen modellen aan te geven;&lt;br /&gt;
# modellen toe te passen in een klein softwareontwikkelproject, van requirementsanalyse naar implementatie en testen;&lt;br /&gt;
# een softwareontwikkelproject te documenteren met modellen en ontwerpbeslissingen te expliciteren;&lt;br /&gt;
# een ontwikkelomgeving voor modelleren en roundtrip engineering te gebruiken (in het bijzonder Borland Together).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voorkenningseissen ==&lt;br /&gt;
#  kennis van modelleringtechnieken uit de Unified Modeling Language (e.g. class diagram, use case diagram, event list, activity diagram, statechart diagram). Dit wordt behandeld bij Informatiesystemen (212010).&lt;br /&gt;
# Programmeervaardigheden zoals geleerd bij Programmeren 1 (213500) en Programmeren 2 (213505).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Studiemateriaal ==&lt;br /&gt;
# T.C. Lethbridge &amp;amp; R. LaganiÃ¨re: Object-Oriented Software Engineering, Practical Software Development using UML and Java, McGraw-Hill, 2nd ed. 2005, ISBN 0-07-70109082.&lt;br /&gt;
# De practicumopdrachten met toelichting en de sheets van de hoorcolleges (beschikbaar via de TeleTOPsite).&lt;/div&gt;</summary>
		<author><name>Annuh</name></author>
	</entry>
</feed>