13 Pages

Introduction_w1_handout4

Course: COMP 5028, Fall 2009
School: Allan Hancock College
Rating:
 
 
 
 
 

Word Count: 3226

Document Preview

OO Administrative Introduction Basics Lecture 1 Wednesday March 8, 2006 Instructor Dr. Ying ZHOU (zhouy@it.usyd.edu.au) Office: Madsen G89 Consultation: Wednesday 4-5pm Lectures Wednesday 6-8 pm Carslaw Lecture Theatre 373 Labs Wednesday 8-9 Carslaw Lab 202 B/C Course Website: http://www.cs.usyd.edu.au/~comp5028/s1_2006 1 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT,...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Allan Hancock College >> COMP 5028

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
OO Administrative Introduction Basics Lecture 1 Wednesday March 8, 2006 Instructor Dr. Ying ZHOU (zhouy@it.usyd.edu.au) Office: Madsen G89 Consultation: Wednesday 4-5pm Lectures Wednesday 6-8 pm Carslaw Lecture Theatre 373 Labs Wednesday 8-9 Carslaw Lab 202 B/C Course Website: http://www.cs.usyd.edu.au/~comp5028/s1_2006 1 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 3 Agenda Administrative Course objective and outline OO Basics Whats OOAD? Functional decomposition and its problem Whats UML? Software Development Process Objectives Learn O-O A&D methodology Understand why a methodology is useful for real software projects Learn UML (Unified Modeling Language) Learn O-O design patterns Build something that illustrates the concepts COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 2 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 4 1 Expectations Assumed Knowledge Java or other similar OO language (C#) Java is the official language in this course Assessment Components Two project assignments Assignment 1 (15%) System analysis Due on week 6 Assignment 2 (25%) System design and implementation ( Java ) Due on week 11 Demo on week 12 & 13 Before each lecture Download and printout the lecture slides Read the related chapter and lectures notes Read the tutorial instruction Make sure you keep up with the progress Consult course staff EARLY enough for difficulties and problems! COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 5 Results will be published on webCT two weeks after the due date, please check webCT to make sure that your results are correctly recorded. Any discrepancies should be resolved within one week after the result being published! Final Exam (60%) Closed book Sample exam will be given Should expect question regarding coding No upset in the exam COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 7 Course Outline Four Major parts of the content Inception (2 weeks) Elaboration Iteration 1 (4 week) Analysis, basic design, design to code Team Work Software development is a team-oriented activity Two assignments will work around the same project You need to work in the same team for both assignments Preferred team size: 2-3 students Form your team as early as possible Elaboration iteration 2 (3 weeks) Design principles and patterns Elaboration iteration 3 (4 weeks) More design patterns COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 6 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 8 2 Team project Your client: Charites Inc. a search engine company Our Textbook Craig Larman, Applying UML and Patterns: An Introduction to ObjectOriented Analysis and Design and the Unified Process, 3rd edition, Prentice Hall PTR, 2005 Detailed Intro to ObjectOriented Analysis & Design Unified Modeling Language (UML) Design Patterns Unified Process Your goal: Design a system to collect information from weblogs Provide an interface for users to retrieve certain link information of a weblog posting Provide a web services API for applications which needs to analyze those links COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 9 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 11 Possible team tasks (subject to further refinement) Reference Books Martin Fowler, UML Distilled, 3rd edition, AddisonWesley, 2004 Robert C. Martin, Agile Software Development: Principles, Patterns and Practices, Prentice Hall, 2003 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns, Addison-Wesley, 1995 Allan Shalloway ,James R. Trott Design patterns explained: A new perspective on Object-Oriented Design, 2nd edition, Addison-Wesley, 2005. Martin Fowler, Kent Beck, John Brank, William Opdyke, Don Roberts, Refactoring, Addison-Wesley, 1999 10 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 12 Write concept document, sketch architecture, list requirements questions Draft requirements document, list use cases, specify user interface Write use cases, model domain classes Model solution (design) classes & behavior Model package structure Initial prototype implementation of a subset of the critical functional requirements COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 3 Software Microsoft Visio Licensed software Installed on the lab Todays lecture topic Whats OOAD? Functional decomposition and its problem Whats UML? Software Development Process JCreator Free Java IDE JUnit Open source software Test-driven development COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 13 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 15 Rule of Conducts Okay to discuss ideas and problem approaches All work must be your own creation Plagiarism will not be tolerated under any circumstance! What is plagiarism Copying all or part of another students work (with or without their knowledge) Using another persons ideas without acknowledgement Obtaining material (code or other) from the web or a book and passing it off as your own COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 14 What is Analysis and Design Analysis emphasizes an investigation of the problem rather than how a solution is defined Design emphasizes a logical solution, how the system fulfills the requirements COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 16 4 Analysis and Design (cont) Division between A & D is fuzzy A & D activities exist on a continuum Some practitioners can classify an activity as analysis while others put it into design category More analysis oriented More design oriented Object vs. Function Oriented Analysis Library Info System O-O A&D Decompose by objects and concepts Structured A&D Decompose by functions and processes -what -requirements -investigation of domain -understanding of problem COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney -how -logical solution -understanding and description of solution 17 Catalog Librarian System Book Library Record Loans Add Resource Report Fines 19 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney What is O-O A&D? The essence of O-O A&D is to consider a problem domain and logical solution from the perspective of objects (things, concepts, or entities) O-O Analysis emphasizes finding and describing the objects or concepts- in the problem domain O-O Design emphasizes defining logical software objects (things, concepts, or entities) that have attributes and methods COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 18 Functional Decomposition A very simple development case You are asked to write code to access a list of shapes that were stored in a database then display them What steps we need to achieve this? 1. 2. 3. 4. Locate the list of shapes in the database Open up the list of shapes Sort the list according to some order Display the individual shapes on the monitor 20 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 5 Functional Decomposition We might breakdown some step further a. b. c. A software like option Steps: Get list of people in the class For each person on this list, do the following: Find the next class he or she is taking Find the location of that class Find the way to get from your classroom to the personas next class Tell the person how to get to his or her next class 21 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney Identify the type of shapes Get the location of the shape Call the appropriate function that will display the shape, giving it the shapes location This is called functional decomposition because the analyst breaks down (decomposes) the problem into the functional steps that compose it. COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney Procedures needed: A way of getting the list of people in the class A way of getting the schedule for each person in the class A program that gives someone directions from your classroom to any other classroom A control program that works for each person in the class and does the required steps for each person 23 How do people do things Case: You are an instructor at a seminar. People in your seminar have another class to attend following yours, but dont know where it is located. One of your responsibilities is to make sure everyone knows how to get to the next class. A human like option Whats the alternatives? Post a directions to go from this classroom to the other classrooms and tell everyone in the class I have posted the locations of the other classes following this in the back of the room, as well as the locations of the other classrooms. Please use them to go to your next classroom. Assume everyone knows what his or her next class is COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 22 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 24 6 Difference? Option 1: giving explicit directions to everyone pay attention to lots of details. You are responsible for everything Option 2: giving general instructions and then expect each person will figure out how to do the task individually Key point: Shift of responsibility! Dealing with changing requirements What makes it happen? The people are responsible for their own behavior The control program can talk to different types of people as if they were exactly the same The control program does not need to know about any special steps that students might need to take when moving from class to class COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 25 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 27 Dealing with changing requirements Impact What if you need to distinguish postgraduate from students undergraduate students? Option 1: change the control program a lot Option 2: add an additional routine for graduate students to follow Unified Modeling Language A language for specifying, visualizing and constructing the artifacts of software system [Booch, Jacobson, Rumbaugh] It is a notational system aimed at modeling systems using O-O concepts not a methodology not a process The second case can minimize changes COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 26 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 28 7 Ways of using the UML UML as sketch Developers use the UML to communicate some aspects of a system: selectivity Forward engineering Reverse engineering What is legal UML? Legal UML is what is defined as well formed in the specification Prescriptive rules A language with prescriptive rules is controlled by an official body that states what is or isnt legal in the language and what meaning you give to utterances in that language Descriptive rules A language with descriptive rules is one which you understand its rules by looking at how people use the language in practice COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 31 UML as blueprint: completeness CASE tools: do code generation or build diagrams from code UML as programming language Draw UML diagrams that are compiled directly into executable code. COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 29 UML diagrams Use case diagram Class diagram Behavior diagrams: statechart diagram activity diagram interaction diagrams: Key Steps in OOAD [1] Define use cases Define domain model Define interaction diagrams Define design class diagrams Use Case: a textual description or story describing the system Example: Play A Dice Game: A player picks up and rolls the dice. If the dice face values total seven, they win; otherwise, they lose. Sequence diagram Collaboration diagram Implementation diagrams: component diagram deployment diagram COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 30 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 32 8 Key steps in OOAD [2] Define use cases Define domain model Define interaction diagrams Define design class diagrams Key steps in OOAD [4] Define use cases Define domain model Define interaction diagrams Define design class diagrams Domain Model: diagram(s) showing domain concepts, attributes, and associations Example: name 1 Plays 1 DiceGame 1 Includes Player 1 Rolls 2 Die faceValue 2 Class Model: shows attributes, methods and associations for software (solution) objects (not domain objects!) Example: DiceGame die1 : Die die2 : Die play() 1 2 Die faceValue : int getFaceValue() : int roll() COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 33 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 35 Key steps in OOAD [3] Define use cases Define domain model Define interaction diagrams Define design class diagrams Iterative and Evolutionary Development Iterative development Development is organized into a series of short, fixed-length mini-projects called iterations. The outcome of each is a tested, integrated, and executable partial system. Known as iterative and incremental development Interaction Diagram: shows the flow of messages between software objects (method invocation) Example: :DiceGame play() roll() fv1 := getFaceValue() roll() fv2 := getFaceValue() die1 : Die die2 : Die COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 34 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 36 9 Iterative and evolutionary development Requirements Design Implementation & Test & Integration & More Design Final Integration & System Test Time Requirements Design Implementation & Test & Integration & More Design Final Integration & System Test Feedback from iteration N leads to refinement and adaptation of the requirements and design in iteration N+1. How long should an iteration be? Most iterative methods recommend an iteration length between two and six weeks. Iteration are timeboxed, or fixed in length Date slippage is illegal If it seems difficult to meet the deadline, the recommended response is to de-scope remove tasks or requirements from the iteration, and include them in a future iteration 4 weeks (for example) Iterations are fixed in length, or timeboxed . The system grows incrementally. COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 37 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 39 Handle change on iterative project Early iterations are farther from the "true path" of the system. Via feedback and adaptation, the system converges towards the most appropriate requirements and design. In late iterations, a significant change in requirements is rare, but can occur. Such late changes may give an organization a competitive business advantage. The oldest waterfall lifecycle Attempt to define all or most of the requirements before programming. To create a thorough design before programming Strongly associated with high rates of failure, lower productivity, and higher defect rates. 45% of the features in waterfall requirements are never used, early waterfall schedules and estimates vary up to 400% from the final actuals. one iteration of design, implement, integrate, and test COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 38 COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney 40 10 Mini workshop Which one of the following is true iterative development Ive done five iterations on requirement collection and the client finally satisfied and signed off the requirement document. We take iterative method to achieve good database design. After the first interview with the client, we make an initial design of the database and brought this to t...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Allan Hancock College - COMP - 5028
InceptionLecture 2 March 15, 20061AgendaInception overview Evolutionary Requirements Use cases Other requirements Assignment 1 instructionCOMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of S
George Mason - CS - 672
CS 672 System Level Performance Models of Computer SystemsDr. Daniel A. Menasc http:/www.cs.gmu.edu/faculty/menasce.html Department of Computer Science George Mason University 1999-2000 D. A. Menasc. All Rights Reserved.Understanding the Environ
George Mason - CS - 672
CS 672 Component Level Performance Models of Computer SystemsDr. Daniel A. Menasc http:/www.cs.gmu.edu/faculty/menasce.html Department of Computer Science George Mason University 1999 Menasc. All Rights Reserved. 1OutlineqComponent-level Models
George Mason - CS - 672
Load Testing and Benchmarks 2004 D. A. Menasc. All Rights Reserved.QoS Management Activities Benchmarking Load Testing Application Performance Management 2004 D. A. Menasc. All Rights Reserved.1Benchmarking Process used to compare the p
Allan Hancock College - COMP - 5028
AgendaMapping design to codeUse Case Realization with GRASPPOS project Monopoly Game projectWeek 6 lecture April 12, 2006Designing for visibility Mapping design to code Test-driven development and refactoring1COMP5028 Object-Oriented Ana
Allan Hancock College - COMP - 5028
AgendaGoF patterns IIteration 2 requirements Adapter patternDelegation vs. inheritanceWeek 8 Lecture May 3, 2006Factory pattern Singleton pattern Strategy pattern1COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, Sch
Allan Hancock College - COMP - 5028
AgendaGoF patterns IIComposite pattern Faade pattern Observer pattern Template MethodWeek 9 Lecture May 10, 20061COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney2Composite (st
Allan Hancock College - COMP - 5028
AgendaDesign persistence serviceWeek 11 Lecture May 24, 2006Failover to local services with a proxy Persistence servicesObject-Relation Mapping Faade as single point of access Persistent Object mapper Materialization with Template Method Design
Oregon State - BA - 590
Overview, Opportunity ID, Concept Generation, Concept EvaluationBA 590 Project IObjective: Provide an overview of your groups proposed new product concept (or service concept), including 1) opportunity identification/selection stage, 2) concept g
Oregon State - BA - 590
Launch Strategy and Marketing PlanBA 590 Project IIObjective: Provide a launch strategy/marketing plan for your group's proposed new product concept (or service concept). You will use the information in Appendix D (New Products Management) and in
Oregon State - BA - 590
Noon - Section 001 1st Presentation Thursday, Dec 42nd Presentation3rd Presentation4th Presentation5th Presentation6:00 pm - Section 002 1st Presentation Thursday, Dec 42nd Presentation3rd Presentation4th Presentation5th Presentatio
Oregon State - BA - 590
BA 590-001Last 5 Digits of #05080 07651 08530 10994 15681 15826 22642 29024 29219 30745 63028 71323 76078 77641 78309 79397 80337 83465 83554 85575 85690 88001 89147 89283 90277 95060(Noon Class)# Correct Total PointsMidterm I 0% 0% 0% 0% 0%
Oregon State - BA - 590
BA 590 New Product DevelopmentOverview of BA 590BA 590 Dr. Keven Malkewitz Section 001 Section 002 Office: 410 Bexell Hall Email: keven.malkewitz@bus.oregonstate.edu Thurs 12:002:50 PM EG01 Weatherford Thurs 6:008:50 PM 415 Bexell Hall
Oregon State - BA - 590
BA 590Module 2Customer NeedsKey Terms Model of Buyer Behavior PSSP Pyramid Problem Solving Purchase Situation Organizational Buyer NeedsKey Terms Pricing Pricing Objectives Discount Pricing Allowances Geographic Pricing Value Prici
Oregon State - BA - 590
Marketing IntroductionBA 590Basic Marketing Concepts IKey Concepts: Marketing Concept, Product Life Cycle, Customer Value, 4 P's, Marketing Strategy Planning Process, and Adoption CurveCustomer Needs IIKey Concepts: Model of Buyer Behavior,
Oregon State - BA - 590
Open Floor Today. Project Overviews 23 Minute Presentation, Class Feedback Susan Hoyt, OSU Librarian Overview of Available Resources Lecture/Discussion Review/Preview Project Selection (Consulting with John Turner and Keven Malkewitz)
Oregon State - BA - 590
OpenFloor GuestSpeakerUpdate JohnJolliff(Service) COUNTRYInsuranceandFinancialServices SVPOperationsToday Midterm Overview Discussion Lecture Design TeamManagement Testing DiscussiononMidtermIIOpenFloor MidtermI GoodEffort Sectio
Oregon State - BA - 590
Open FloorMidterm I Next Week Project I Discussion Chapters 17 In Class 50 Questions/200 points One Hour Due Oct 30 (Two Weeks) Questions and Comments at End of ClassInformation ExerciseThink of Your Product (Service) Concept/Idea.
University of Illinois, Urbana Champaign - ECE - 559
ECE459 Fall 2003Homework 2Date Assigned: 12 September 2003. Date Due: 18 September 2003 in class. 1. We make rigorous some of the loose statements made in class. (a) In class, we demonstrated that at high SNR, the error probability pe of antipoda
University of Illinois, Urbana Champaign - ECE - 559
ECE 459 Homework 2 SolutionsThis document is created and maintained by Sanket Dusad (dusad@uiuc.edu). 1. (a) From Equation 3.11 in the class notes and since |h[0]|2 is exponentially distributed, pe = E Q( 2|h[0]|2 SNR)yx= 2ySNRxFrom the fi
University of Illinois, Urbana Champaign - ECE - 559
ECE459 Fall 2003Homework 3Date Assigned: 18 September 2003. Date Due: 25 September 2003 in class. 1. The Alamouti transmit diversity scheme studied in Section 3.3.2 had a particularly simple receiver structure. Essentially, a linear receiver allo
University of Illinois, Urbana Champaign - ECE - 559
ECE 459 Homework 6 SolutionsThis document is created and maintained by Sanket Dusad (dusad@uiuc.edu) and please direct all your comments and feedback to him. 1. The user 1a transmits at a power P1 - and 1b at . Therefore the maximum achievable rat
University of Illinois, Urbana Champaign - ECE - 559
ECE 459 Homework 8 SolutionsThis document is created and maintained by Sanket Dusad (dusad@uiuc.edu) and please direct all your comments and feedback to him. 1. The width for bin 0 is given by, 0 = 2 2 arccos (0) - arccos 1 6 = For bin 1, 0 = 2
University of Illinois, Urbana Champaign - ECE - 559
ECE459 Fall 2003Take Home MidtermDate Assigned: 16 November 2003. Date Due: 4 December 2003 in class.1. For the two-path example in Section 2.1.4 with d = 2km and the receiver at 1.5 km from the transmitter, plot in MATLAB the time variation of
S.F. State - KIN - 331
Jermaine Varian John Luna Tevita Fakatou Jeff LeeWhat is Goal SettingGoal: the result or achievement toward which effort is directed; aim; end. (Dictionary.com) Setting: to put (something or someone) in a particular place Are there different t
S.F. State - KIN - 331
Time ManagementBy Phuong Huynh, Breanna Jones, Rosy Kreissman, and Lindsey PassmoreGroup QuestionsPlease break into three groups and each group will answer a question to report back to entire class: Group 1: List five reasons why people do not m
S.F. State - KIN - 331
Presenters: Alem Sendaba, Josh Rosenberg, Ngawang Tsephel, Emilie RaymondCognitive RestructuringCognitive RestructuringI. Group Members II. Introduction and Definition of Cognitive Restructuring III. Overview Of What Each Group Member Will B
S.F. State - KIN - 331
BREATH I NGsafe,affordable,andgoodforyouJOSH UA, YOUSSEF, and APOL L O Introduction:OutlineUnder standi ng Str ess Pr ocess Defi ni ti on and Antecedents of Str ess M ul ti di mensi onal Natur e of Anxi ety H ow and to What Degr ee Str ess i
S.F. State - KIN - 331
NoticeThis material may be protected by copyright law (Title 17 U.S Code) San Francisco State University
S.F. State - KIN - 331
Goal SettingJohn Ashford Nikki Greaves Ken Kamimura Courtney Lew KIN 331 Peak Performance October 9, 2007What is a goal? Goal- Attaining a specific standard of proficiency on a task, usually within a specific time limit(Locke). Types of goals
S.F. State - KIN - 331
Activity # 1: Analyzing Your Goals Goal:_ 1. List five process goals that you might set in order for you to achieve your goal: Goals: #1._ #2.__ #3._ #4._ #5._ 2. Now prioritize your goals from #1 according to the SMARTOPP principle: Specific #1. #2.
S.F. State - KIN - 331
Cassandra Mutto Judy Voreyer Nicolina Juvera Adelbert Yuenaa a"Time management has been in existence for more then 100 years." Analyzing time has been around since the Ancient Greeks Part of Social Engineering Social Engineering"Change stress-
S.F. State - KIN - 331
CommunicationThursday October 18th, 2007 Alex Hernandez Summer Johnson Sean Sullivan Brent SneadClass Telephone DemonstrationLets play.Explanation Of Demonstration And connection to Communication and Conversational stylesBrent Snead Con
S.F. State - KIN - 331
BreathingTechniquesPresentedBy: ShaunGregg MelissaMichalek AmberBurke ClaudiaColombanySTRESS:PhysiologicalImpactson Breathing Shortterm(fightorflight):FastrapidBreathing. LongTerm(chronicstress):Shallow,lessfrequentbreathingStress:BraintotheB
S.F. State - KIN - 331
ConcentrationDavidJoun,CindyNguyen, XarierZamudioWhatisittoConcentrateTodirectordrawtowardacommoncenter;focus. Beingabletodirectattentiontorelevantand importantinformationConcentrationTheactorprocessofconcentrating,especiallythe fixingofc
Lake City CC - KIN - 3015
# # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ### # ## # # ## # # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # ## # # # ## # # ## # # ## # #
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|04 Apr 2008 22:04:35 -0000 vti_timecreated:TR|04 Apr 2008 22:04:35 -0000 vti_cacheddtm:TX|04 Apr 2008 22:04:35 -0000 vti_filesize:IR|193536 vti_cach
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|10 Apr 2008 22:12:16 -0000 vti_timecreated:TR|10 Apr 2008 22:12:16 -0000 vti_cacheddtm:TX|10 Apr 2008 22:12:16 -0000 vti_filesize:IR|3464192 vti_cac
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|06 Dec 2007 23:30:13 -0000 vti_timecreated:TR|27 Nov 2007 16:38:00 -0000 vti_title:SR|Slide 1 vti_extenderversion:SR|6.0.2.6551 vti_backlinkinfo:VX|
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|04 Apr 2008 22:04:34 -0000 vti_timecreated:TR|04 Apr 2008 22:04:34 -0000 vti_cacheddtm:TX|04 Apr 2008 22:04:34 -0000 vti_filesize:IR|867840 vti_cach
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|06 Dec 2007 23:30:12 -0000 vti_timecreated:TR|27 Nov 2007 16:37:59 -0000 vti_title:SR|Cognitive Restructuring vti_extenderversion:SR|6.0.2.6551 vti_
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|06 Dec 2007 23:30:13 -0000 vti_timecreated:TR|06 Dec 2007 23:30:13 -0000 vti_cacheddtm:TX|06 Dec 2007 23:30:13 -0000 vti_filesize:IR|1717760 vti_cac
S.F. State - KIN - 331
vti_encoding:SR|utf8-nl vti_author:SR|CHHS\kimms vti_modifiedby:SR|CHHS\kimms vti_timelastmodified:TR|06 Dec 2007 23:30:14 -0000 vti_timecreated:TR|27 Nov 2007 16:38:00 -0000 vti_title:SR|By Jeannine Marshall vti_extenderversion:SR|6.0.2.6551 vti_bac
Cox School of Business - EE - 5332
EE 5332 Electromagnetics: Radiation and Antennas Course Information Fall 2003 Professor C.S. LeeCatalog Description: This course will cover various components of RF circuits that are necessary for wireless devices, such as low noise amplifiers, mix
Cox School of Business - EE - 8373
EE 8373 Digital Speech Processing Spring 2004 Homework #2 - AnswersProblem 1(a) May we all learn a yellow lion roar. /m/e/j/ /w/i/ /c/l/R/r/n/ /R/ /j/E/l/o/ /l/A/E/n/ /r/c/r/ (b) She sells sea shells by the sea shore. /tS/i/ /s/E/l/z/ /s/i/ /tS/E
Cox School of Business - EE - 8373
EE 8373 Digital Speech Processing Spring 2004 Homework #3 AnswersProblem 1Problem 2We know that Ak +1 0 and Ak 0 . Consider 2 cases: Ak +1 > Ak , then 0 rk 1 Ak +1 < Ak , then -1 rk 0Problem 3(a) We notice that the resulting signal by
Cox School of Business - EE - 8373
EE 8373 Digital Speech Processing Spring 2004 Homework #5 AnswersProblem 1(a)2 d = E d 2 ( n) E 2 [ d ( n) ] = E d 2 ( n) Since x(n 1) = x(n 1) + e(n 1) and E [ x(n)e(n 1)] = 0 , where we assume they areuncorrelated.2 d = x
Cox School of Business - EE - 8373
EE 8373 Digital Speech Processing Spring 2004 Computer Project #1 Due: February 9, 2004 (Distance students: Feb 13, 2004) The purpose of this laboratory is twofold. The first is to obtain experience in the generation of synthetic speech. The databas
Cox School of Business - EE - 8373
EE 8373 Digital Speech Processing Spring 2004 Computer Project #3 Due: March 29, 2004 (Distance students: April 2, 2004) The purpose of this laboratory is to determine how well homomorphic deconvolution works on speech-like signals. a) Compute and d
Cox School of Business - EE - 8373
EE 8373 - Digital Speech Processing Spring 2004 Computer Project #4 Due: Apr 12, 2004 (Distance Students: Apr 16, 2004)In this laboratory exercise, you are to compare the smoothed spectra obtained with linear prediction with that obtained by short-t
Cox School of Business - EE - 8373
EE 8373 - Digital Speech Processing Spring 2004 Computer Project #5 Due: Apr 26, 2004 (Distance Students: Apr 30, 2004)Spectral Analysis in the Presence of Noise It is claimed that the spectral analysis schemes which are based on an explicit model o
Wisc Whitewater - ITBE - 385
Pareto Diagram for Project NameCreated by: Date: Be sure to enter your own data and check your formulas. Problem A B C D Total60 50 40 30 20 10 0 A B C DCount 50 30 15 5 100% Cumulative % 50% 50% 30% 80% 15% 95% 5% 100%100% 90% 80% 70% 60% 50
Wisc Whitewater - ITBE - 385
Stakeholder Analysis for Project CommunicationsProject Name: Date: Created by: Stakeholder Name Document Name Document Format Contact Person Due Date
Wisc Whitewater - ITBE - 385
Weighted Scoring Model for Project NameCreated by: Criteria A B C D E F G Weighted Project Scores Date: Weight Project 1 Project 2 Project 3 Project 4 25% 90 90 50 20 15% 70 90 50 20 15% 50 90 50 20 10% 25 90 50 70 5% 20 20 50 90 20% 50 70 50 50 10%
UCSC - BIO - 250
1The ecology-policy interfaceracy requires suchtrade-offsbetween freedom and political responsibility (Price 1965). Some natural scientists view the bargain as Faustian, and caution colleagues that symbiotic relationships tend to switch between mu
UCSC - BIO - 250
Erin McCreless: Proposed Plan of Research Seabirds, nutrient subsidies, and introduced predators on New Zealand's offshore islands There is a growing awareness in the scientific community of the vitally important ecological connections that exist wit
UCSC - BIO - 250
Melissa Foley NSF 2004 Research Proposal As the environment continues to be altered by human activities, such as pollution, habitat destruction, species introductions, and climate change, it is becoming increasingly important to attempt to quantify t
UCSC - BIO - 250
Teaching Skills Resources: 1. UCSC Center for Teaching Excellence (http:/ic.ucsc.edu/CTE/) 2. TA Handbook and other resources: (http:/ic.ucsc.edu/CTE/TAs.html) 3. A compendium of suggestions for teaching from Tools for Teaching by Barbara Gross Davis
UCSC - BIO - 250
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>949deb934fb0b88dcef0b87cb64deb53dcb84fa7.doc</Key><RequestId>E A410DFEAAD8319D</RequestId><HostId>zFH3QF6AeyuHpMKWeYarabud637
Beloit - EDYS - 151
639Applications Question A Winnicott's references towards play and creativity can be used for the work of many professional "helpers." In the case of managers, play and creativity is definitely needed. Creativity, play, noninterference, role-unders
Beloit - EDYS - 151
500 Ann Isham [peer reviewed] 1. A. To understand Winnicott's theory of playing and creativity I think it is important to begin with the thought that his is a theory that truly tries to explain the meaning of our lives and how through the