DOC PREVIEW
SJSU CMPE 133 - Sample Stable Software Patterns

This preview shows page 1-2-3-4 out of 11 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Software System EngineeringSlide 2Slide 3Stable Analysis Pattern: ConvenienceStable Analysis Pattern: TrustStable Analysis Pattern: SearchingStable Analysis Pattern: ComparisonStable Design Pattern: AnyPartyStable Design Pattern: AnyTrustStable Design Pattern: AnyPresentationDiscussion Questions© M.E. Fayad 1996-2006SJSU -- CmpESoftware System Engineering Dr. M.E. Fayad, ProfessorComputer Engineering Department, Room #283I College of EngineeringSan José State UniversityOne Washington SquareSan José, CA 95192-0180 http://www.engr.sjsu.edu/~fayad© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S2 Stable SW Patterns2Lesson 7-3:Sample Stable Software Patterns© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S3 Stable SW Patterns Lesson ObjectivesObjectives3 Stable Analysis Patterns Convenience Trust Searching Comparison Stable Design Patterns AnyParty AnyTrust AnyPresentation© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S4 Stable SW Patterns4Stable Analysis Pattern: ConvenienceAnyParty<<Pattern-BO>>AnyMedia<<Pattern-BO>>Fulfillment<<BO>>Convenience<<EBT>>1..*1..*provides© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S5 Stable SW Patterns5Stable Analysis Pattern: TrustTrust<<EBT>>A collection of records:- Past experiance - Credit report- Situation- Historical recordsAnyRating<<Pattern-BO>>AnyParty<<Pattern-BO>>AnyLog<<Pattern-BO>>- Countries- Organizations- People- Com panies- Any m ixture from the abovetrustdetermines0..*points to0..*rating partylogblongs to1..*partyrating© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S6 Stable SW Patterns6Stable Analysis Pattern: SearchingAnyMedia<<Pattern-BO>>Searching<<EBT>>AnyParty<<Pattern-BO>>AnyProperty<<Pattern-BO>>searches defines0..*searchsearchmediapartypropertyuses1..*© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S7 Stable SW Patterns7Stable Analysis Pattern: ComparisonAnyParty<<Pattern-BO>>AnyProperty<<Pattern-BO>>Comparison<<Pattern-EBT>>AnyMedia<<Pattern-BO>>uses 1..*mediadefines1..*1..*usespropertycomparecompareproperty party© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S8 Stable SW Patterns8Stable Design Pattern: AnyPartyRole_1 Role_2 Role_3AnyParty<<BO>>Orientation<<EBT>>0..*defines.......Such as:- Human- Organizations- Countries- Institutions- Companies© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S9 Stable SW Patterns9Stable Design Pattern: AnyTrust- Protection- Investment- Taxation- Manopolaite- Transfer right- Hol ding company- Trustee- Truster- Board of traster- BeneficiaryOwnershipAnyParty<<Pattern>>TrustTypeAnyAgreement<<Pattern>>AnyAsset<<Pattern>>AnyTrust- Funds- Property- Mixture of t...created for1..*1..*1..*managescontrols© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S10 Stable SW Patterns10Stable Design Pattern: AnyPresentationAnyMedia<<Pattern-BO>>AnyPresentation<<BO>>AnyParty<<Patter-BO>>Applicability<<Pattern-EBT>>0..*0..*displays/presentsapplies0..* specific applicationpartypresentspresentationSuch as:- Viewing- Reviewing- Filiming- Editing, etc© M.E. Fayad 1996-2006SJSU – CmpE M.E. Fayad L7-3-S11 Stable SW Patterns1. Use stability Model and model the following EBTs: Reachability, Responsiveness, Mobility.2. Use stability Model and model the following BOs: AnyComplaint, Synchronization, Support, Queuing, Schedule, AnyAgreement3. Illustrate a few example for using the following patterns:1. Searching2. Convenience3. AnyParty4. AnyTrust11 Discussion


View Full Document

SJSU CMPE 133 - Sample Stable Software Patterns

Download Sample Stable Software Patterns
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Sample Stable Software Patterns and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Sample Stable Software Patterns 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?