<?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\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>0</ClipIndex>
	<Start>0</Start>
	<End>218000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>0</MarkIn>
	<MarkOut>2479000000</MarkOut>
	<MediaStart>0</MediaStart>
	<MediaEnd>218000000</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>Modeling Class Interactions, Behaviors, and States</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>1</ClipIndex>
	<Start>218000000</Start>
	<End>610000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>218000000</MarkIn>
	<MarkOut>2087000000</MarkOut>
	<MediaStart>218000000</MediaStart>
	<MediaEnd>610000000</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>Step 1: Identify and Classify Use-Case Design Classes</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>2</ClipIndex>
	<Start>610000000</Start>
	<End>818000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>610000000</MarkIn>
	<MarkOut>1879000000</MarkOut>
	<MediaStart>610000000</MediaStart>
	<MediaEnd>818000000</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>Step 2: Identify Class Attributes</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>3</ClipIndex>
	<Start>818000000</Start>
	<End>957000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>818000000</MarkIn>
	<MarkOut>1740000000</MarkOut>
	<MediaStart>818000000</MediaStart>
	<MediaEnd>957000000</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>Step 3: Identify Class Behaviors and Responsibilities</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>4</ClipIndex>
	<Start>957000000</Start>
	<End>1154000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>957000000</MarkIn>
	<MarkOut>1543000000</MarkOut>
	<MediaStart>957000000</MediaStart>
	<MediaEnd>1154000000</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>Condensed Behavior List</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>5</ClipIndex>
	<Start>1154000000</Start>
	<End>1475000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>1154000000</MarkIn>
	<MarkOut>1222000000</MarkOut>
	<MediaStart>1154000000</MediaStart>
	<MediaEnd>1475000000</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>CRC Card Listing Behaviors and Collaborators of a Class</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>6</ClipIndex>
	<Start>1475000000</Start>
	<End>1765000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>1475000000</MarkIn>
	<MarkOut>932000000</MarkOut>
	<MediaStart>1475000000</MediaStart>
	<MediaEnd>1765000000</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>Another Sequence Diagram</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>7</ClipIndex>
	<Start>1765000000</Start>
	<End>1973000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>1765000000</MarkIn>
	<MarkOut>724000000</MarkOut>
	<MediaStart>1765000000</MediaStart>
	<MediaEnd>1973000000</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>Step 4: Model Object States</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>8</ClipIndex>
	<Start>1973000000</Start>
	<End>2168000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>1973000000</MarkIn>
	<MarkOut>529000000</MarkOut>
	<MediaStart>1973000000</MediaStart>
	<MediaEnd>2168000000</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>Object State Example</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18bSummary\Chap18bSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>9</ClipIndex>
	<Start>2168000000</Start>
	<End>2696000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>2697000000</FileLength>
	<MarkIn>2168000000</MarkIn>
	<MarkOut>1000000</MarkOut>
	<MediaStart>2168000000</MediaStart>
	<MediaEnd>2696000000</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>State Machine Diagram</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>Modeling Class Interactions, Behaviors, and States</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>0</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>218000000</Start>
<Text>Step 1: Identify and Classify Use-Case Design Classes</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>1</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>610000000</Start>
<Text>Step 2: Identify Class Attributes</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>2</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>818000000</Start>
<Text>Step 3: Identify Class Behaviors and Responsibilities</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>3</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>957000000</Start>
<Text>Condensed Behavior List</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>4</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1154000000</Start>
<Text>CRC Card Listing Behaviors and Collaborators of a Class</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>5</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1475000000</Start>
<Text>Another Sequence Diagram</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>6</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1765000000</Start>
<Text>Step 4: Model Object States</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>7</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1973000000</Start>
<Text>Object State Example</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>8</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>2168000000</Start>
<Text>State Machine Diagram</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>9</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
In this activity we want to identify and categorize the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>72660000</Time>
<Caption> design objects required by the functionality that was specified in each use case, and identify </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>145320000</Time>
<Caption>the object interactions, their responsibilities, and their behaviors.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>218000000</Time>
<Caption>Teaching Notes
The interface object column contains a list of objects</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>261550000</Time>
<Caption> mentioned in the use case that the users directly interface with, such as screens, windows,</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>305100000</Time>
<Caption> card readers, and printers. The only way an actor or user can interface with a system is via </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>348650000</Time>
<Caption>an interface object. Therefore, there should be at least one interface object per actor or</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>392200000</Time>
<Caption> user.
The controller object column contains a list of objects that</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>435750000</Time>
<Caption> encapsulate application logic or business rules. As a reminder, a use case should</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>479300000</Time>
<Caption> reveal one controller object per unique user or actor.
The entity object column</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>522850000</Time>
<Caption> contains a list of objects that correspond to the business domain objects whose attributes</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>566400000</Time>
<Caption> were referenced in the use case.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>610000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>818000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>957000000</Time>
<Caption>Teaching Notes
Behaviors can be detected by identifying verbs in a use case</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>989830000</Time>
<Caption> narrative.
This is a partial list. See the text for the full list of</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1022660000</Time>
<Caption> behaviors
Some of the behaviors assigned to entity classes would</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1055490000</Time>
<Caption> eventually be implemented with persistence classes. However, the entity class would maintain</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1088320000</Time>
<Caption> the responsibility of calling the persistence class. Thus the entity class would retain the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1121150000</Time>
<Caption> behavior.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1154000000</Time>
<Caption>Teaching Notes
CRC stands for Class Responsibility Collaboration.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1189660000</Time>
<Caption>The CRC card contains all use-case behaviors and responsibilities that have been</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1225320000</Time>
<Caption> associated with an object.
A CRC card for the object type MEMBER ORDER is depicted in the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1260980000</Time>
<Caption> figure above. Notice that the CRC card contains all use case behaviors and responsibilities</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1296640000</Time>
<Caption> that have been associated with the object type MEMBER ORDER. 
Also in the figure above, the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1332300000</Time>
<Caption> MEMBER ORDER object needs collaboration from the MEMBER ORDERED PRODUCT object to</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1367960000</Time>
<Caption> retrieve information about each of the products being ordered. Remember if an object needs</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1403620000</Time>
<Caption> another object’s attribute to accomplish a behavior, the collaborating object needs to</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1439280000</Time>
<Caption> have a behavior or method to provide that attribute.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1475000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1765000000</Time>
<Caption>Teaching Notes
The concept of state is depicted on the next slide.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1973000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2168000000</Time>
<Caption>Teaching Notes
State machine diagrams are not required for all objects, just </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2256000000</Time>
<Caption>those that have clearly identifiable states and complex behavior.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2344000000</Time>
<Caption>The solid circle represents the object’s initial state.
The object transitions through a</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2432000000</Time>
<Caption> life cycle of different states represented by rounded-corner rectangles
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2520000000</Time>
<Caption>Each arrow represents an event that triggers a change from one state to another
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2608000000</Time>
<Caption>The solid circle inside the hollow circle represents the object’s final state.
</Caption>
</Caption_Array_Object>
</Caption_Array></Project_Data>