<?xml version="1.0"?>
<Project_Data Version="3.10">
<UI_Layout>
	<Bookmarks>1</Bookmarks>
	<Video>1</Video>
	<AudioOne>1</AudioOne>
	<AudioTwo>0</AudioTwo>
	<Zoom>0</Zoom>
	<Callout>0</Callout>
	<Hotspots>0</Hotspots>
	<PIP>0</PIP>
	<PIPAudio>0</PIPAudio>
	<Caption>1</Caption>
</UI_Layout>

<PowerPointProject>1</PowerPointProject>

<ClipBin_Array>
</ClipBin_Array>


<DShowControl_ClipMap>
<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>0</ClipIndex>
	<Start>0</Start>
	<End>232000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>0</MarkIn>
	<MarkOut>3619000000</MarkOut>
	<MediaStart>0</MediaStart>
	<MediaEnd>232000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>0</ClipMapIndex>
	<ClipTitle>Object-Oriented Design</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>1</ClipIndex>
	<Start>232000000</Start>
	<End>497000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>232000000</MarkIn>
	<MarkOut>3354000000</MarkOut>
	<MediaStart>232000000</MediaStart>
	<MediaEnd>497000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>1</ClipMapIndex>
	<ClipTitle>Design Classes</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>2</ClipIndex>
	<Start>497000000</Start>
	<End>1436000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>497000000</MarkIn>
	<MarkOut>2415000000</MarkOut>
	<MediaStart>497000000</MediaStart>
	<MediaEnd>1436000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>2</ClipMapIndex>
	<ClipTitle>Types of Design Classes</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>3</ClipIndex>
	<Start>1436000000</Start>
	<End>1704000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>1436000000</MarkIn>
	<MarkOut>2147000000</MarkOut>
	<MediaStart>1436000000</MediaStart>
	<MediaEnd>1704000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>3</ClipMapIndex>
	<ClipTitle>Design Classes</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>4</ClipIndex>
	<Start>1704000000</Start>
	<End>2159000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>1704000000</MarkIn>
	<MarkOut>1692000000</MarkOut>
	<MediaStart>1704000000</MediaStart>
	<MediaEnd>2159000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>4</ClipMapIndex>
	<ClipTitle>Attribute and Method Visibility</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>5</ClipIndex>
	<Start>2159000000</Start>
	<End>2338000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>2159000000</MarkIn>
	<MarkOut>1513000000</MarkOut>
	<MediaStart>2159000000</MediaStart>
	<MediaEnd>2338000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>5</ClipMapIndex>
	<ClipTitle>Object Responsibilities</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>6</ClipIndex>
	<Start>2338000000</Start>
	<End>2498000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>2338000000</MarkIn>
	<MarkOut>1353000000</MarkOut>
	<MediaStart>2338000000</MediaStart>
	<MediaEnd>2498000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>6</ClipMapIndex>
	<ClipTitle>Object Responsibility</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>7</ClipIndex>
	<Start>2498000000</Start>
	<End>2805000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>2498000000</MarkIn>
	<MarkOut>1046000000</MarkOut>
	<MediaStart>2498000000</MediaStart>
	<MediaEnd>2805000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>7</ClipMapIndex>
	<ClipTitle>The Process of Object-Oriented Design</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>8</ClipIndex>
	<Start>2805000000</Start>
	<End>3161000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>2805000000</MarkIn>
	<MarkOut>690000000</MarkOut>
	<MediaStart>2805000000</MediaStart>
	<MediaEnd>3161000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>8</ClipMapIndex>
	<ClipTitle>Refining The Use Case Model</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>9</ClipIndex>
	<Start>3161000000</Start>
	<End>3321000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>3161000000</MarkIn>
	<MarkOut>530000000</MarkOut>
	<MediaStart>3161000000</MediaStart>
	<MediaEnd>3321000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>9</ClipMapIndex>
	<ClipTitle>Design Use Case</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>10</ClipIndex>
	<Start>3321000000</Start>
	<End>3620000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>3321000000</MarkIn>
	<MarkOut>231000000</MarkOut>
	<MediaStart>3321000000</MediaStart>
	<MediaEnd>3620000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>10</ClipMapIndex>
	<ClipTitle>Design Use Case (continued)</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18aSummary\Chap18aSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>11</ClipIndex>
	<Start>3620000000</Start>
	<End>3845000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3851000000</FileLength>
	<MarkIn>3620000000</MarkIn>
	<MarkOut>6000000</MarkOut>
	<MediaStart>3620000000</MediaStart>
	<MediaEnd>3845000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>11</ClipMapIndex>
	<ClipTitle>Design Use Case (continued)</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

</DShowControl_ClipMap>

<PIP_Array>
</PIP_Array>

<Zoom_Array>
</Zoom_Array>

<Overlay_Array>
</Overlay_Array>

<Transition_Array>
</Transition_Array>

<Hotspots_Array>
</Hotspots_Array>

<Bookmark_Array>
<Bookmark_Array_Object>
<Start>0</Start>
<Text>Object-Oriented Design</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>0</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>232000000</Start>
<Text>Design Classes</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>1</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>497000000</Start>
<Text>Types of Design Classes</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>2</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1436000000</Start>
<Text>Design Classes</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>3</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1704000000</Start>
<Text>Attribute and Method Visibility</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>4</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>2159000000</Start>
<Text>Object Responsibilities</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>5</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>2338000000</Start>
<Text>Object Responsibility</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>6</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>2498000000</Start>
<Text>The Process of Object-Oriented Design</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>7</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>2805000000</Start>
<Text>Refining The Use Case Model</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>8</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>3161000000</Start>
<Text>Design Use Case</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>9</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>3321000000</Start>
<Text>Design Use Case (continued)</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>10</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>3620000000</Start>
<Text>Design Use Case (continued)</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>11</ClipID>
</Bookmark_Array_Object>

</Bookmark_Array>

<DShowControl_Edit_Array>
</DShowControl_Edit_Array>

<Title_Array>
</Title_Array>

<Caption_Array>
<MaxCaptionLength>32</MaxCaptionLength>
<AlwaysDisplay>0</AlwaysDisplay><OverlayCaptions>0</OverlayCaptions><ShowCaptions>0</ShowCaptions><Caption_Array_Object><Time>0</Time>
<Caption>Teaching Notes
The approach of using object-oriented techniques for </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>25770000</Time>
<Caption>designing a system is referred to as object-oriented design. Recall that object-oriented</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>51540000</Time>
<Caption> development approaches are best suited to projects that will implement systems using</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>77310000</Time>
<Caption> emerging object technologies to construct, manage, and assemble those objects into useful</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>103080000</Time>
<Caption> computer applications. Object-oriented design is the continuation of object-oriented</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>128850000</Time>
<Caption> analysis (Chapter 10), continuing to center the development focus around object</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>154620000</Time>
<Caption> modeling techniques. 
During object-oriented design, entity objects are refined</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>180390000</Time>
<Caption> while other types of objects are identified that will be introduced as the result of</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>206160000</Time>
<Caption> physical implementation decisions for the new system. 
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>232000000</Time>
<Caption>Teaching Notes
If your students have programmed in .NET or in Java or in any</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>320330000</Time>
<Caption> other OO environment they should have noticed that the code they write always goes</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>408660000</Time>
<Caption> into a class. This connection can help students understand the next slide.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>497000000</Time>
<Caption>Conversion Notes
The sixth edition identified only entity classes, interface </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>575250000</Time>
<Caption>classes, and control classes.
Teaching Notes
Why all these kinds of classes? </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>653500000</Time>
<Caption>Structuring the system this way makes the maintenance and enhancement of those classes</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>731750000</Time>
<Caption> simpler and easier.
Entity classes are what we worked with in Chapter 10</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>810000000</Time>
<Caption> during object-oriented analysis.
The .NET code on the previous</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>888250000</Time>
<Caption> slide is an example of an interface class.
Control classes coordinate</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>966500000</Time>
<Caption> message among the other kinds of classes to implement a use case.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1044750000</Time>
<Caption>The code to handle database reading/writing could be built into the entity class. But</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1123000000</Time>
<Caption> having that functionality in a separate class keeps the entity class implementation-neutral,</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1201250000</Time>
<Caption> which makes it more reusable. We will talk more about the value of reusability later in</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1279500000</Time>
<Caption> the chapter.
System classes isolate the other options from the operating</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1357750000</Time>
<Caption> system to keep them implementation-neutral and more reusable.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1436000000</Time>
<Caption>Teaching Notes
If your students have programmed in .NET or in Java or in any</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1525330000</Time>
<Caption> other OO environment they should have noticed that the code they write always goes</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1614660000</Time>
<Caption> into a class. This connection can help students understand the next slide.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1704000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2159000000</Time>
<Caption>Teaching Notes
Object responsibility is closely related to the concept of</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2184570000</Time>
<Caption> objects being able to send and/or respond to messages. For example, an ORDER object may</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2210140000</Time>
<Caption> have the responsibility to display a customer’s order, but it may need to collaborate with</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2235710000</Time>
<Caption> the CUSTOMER object to get the customer data, the PRODUCT object to get the product data,</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2261280000</Time>
<Caption> and the ORDER LINE object to get specific order data about each product being ordered.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2286850000</Time>
<Caption> Thus, CUSTOMER, PRODUCT, and ORDER LINE have an obligation to provide the requested</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2312420000</Time>
<Caption> service (provide requested data) to the ORDER object.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2338000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2498000000</Time>
<Caption>Teaching Notes
In performing object-oriented analysis (OOA) we identified</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2574750000</Time>
<Caption> objects and use cases based on ideal conditions and independent of any hardware or software</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2651500000</Time>
<Caption> solution. During object-oriented design (OOD) we want to refine those objects</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2728250000</Time>
<Caption> and use cases to reflect the actual environment of our proposed solution. 
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2805000000</Time>
<Caption>Teaching Notes
In this iteration of use case modeling, the use cases will be</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2849500000</Time>
<Caption> refined to include details of how the actor (or user) will actually interface with the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2894000000</Time>
<Caption> system and how the system will respond to that stimulus to process the business event. 
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2938500000</Time>
<Caption>The manner in which the user accesses the system; via a menu, window, button, bar code </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2983000000</Time>
<Caption>reader, printer, etc. should be explicitly described in detail. The contents of windows,</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3027500000</Time>
<Caption> reports, and queries should also be specified within the use case. While refining use</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3072000000</Time>
<Caption> cases is often time consuming and tedious, it is essential that they are completed. 
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3116500000</Time>
<Caption>
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3161000000</Time>
<Caption>Teaching Notes
Notice that the course of events now describes the windows which</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3201000000</Time>
<Caption> will be displayed to the user, and the contents (i.e., field names) of the windows.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3241000000</Time>
<Caption>Descriptions of, error messages, special action buttons, possible cursor movements, and </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3281000000</Time>
<Caption>other window characteristics  should be included in each design use case step.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3321000000</Time>
<Caption>Teaching Notes
The design use case step includes references to</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3380800000</Time>
<Caption> extension and abstract use cases. Recall that extension use cases extend the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3440600000</Time>
<Caption> functionality of the original use case by extracting complex or hard to understand logic into</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3500400000</Time>
<Caption> its own use case. Abstract use cases are those that contain steps that are used by more</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3560200000</Time>
<Caption> than one design use case.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>3620000000</Time>
<Caption>No additional notes</Caption>
</Caption_Array_Object>
</Caption_Array></Project_Data>