Home
|
All Diagrams
|
Index
Untitled
UseCaseView
RH_UseCaseDiagram
System
Edit
Register New House
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Role10
Role11
Interaction1
RegisterNewHouseSequenceDiagram
(CombinedFragment)
<rh1,..,rhn>:RuralHouses
(Lifeline)
(Lifeline)
(Lifeline)
(Lifeline)
name,owner,description,town,features (→)
Message3 (→)
Message2 (→)
Message1 (→)
OK (→)
OK (→)
!OK (→)
(Register New House→Login)
(Register New House→Set Offers)
(Register New House→Modify House)
Modify House
Role1
Role2
Role3
Role4
Role5
Interaction1
ModifyHouseSequenceDiagram
(CombinedFragment)
(CombinedFragment)
(Lifeline)
(Lifeline)
(Lifeline)
(Lifeline)
<rh1,..,rhn>
name,owner,description,town,features (→)
Message1 (→)
Message2 (→)
Message3 (→)
OK (→)
OK (→)
!OK (→)
rh (→)
removeHouses (→)
removeHouses (→)
removeHouses (→<rh1,..,rhn>)
(Modify House→Login)
Set Offers
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Interaction1
SetOffersSequenceDiagram
(CombinedFragment)
(Lifeline)
(Lifeline)
Lifeline1
Lifeline2
(Lifeline)
rh,firstDay,lastDay,price (→)
createOffer (→Lifeline1)
existOverflappingOffer (Lifeline1→Lifeline2)
createOffer (Lifeline1→Lifeline2)
Offer (Lifeline2→Lifeline1)
Offer (Lifeline1→)
null (→)
(Set Offers→Login)
(Set Offers→Register New House)
Login
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Interaction1
LoginSequenceDiagram
(Lifeline)
(Lifeline)
(Lifeline)
(Lifeline)
<ac0,..,acn>
usrn,pass (→)
checkCredentials (→)
getAccount (→)
<ac0> (→)
<ac0> (→)
OK (→)
Client
Query Availability
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Role10
Role11
Role12
Role13
Role14
Role15
Role16
Interaction1
QueryAvailabilitySequenceDiagram
(Lifeline)
Lifeline1
Lifeline2
Lifeline3
<of1,..,ofn>
<rh1,..,rhn>
rh (→Lifeline2)
getOffers (Lifeline2→Lifeline1)
getOffers (Lifeline1→Lifeline3)
<of1,..,ofn> (Lifeline3→Lifeline1)
<of1,..,ofn> (Lifeline1→Lifeline2)
(Query Availability→Search Houses)
Book Rural House
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Interaction1
BookRuralHouseSequenceDiagram
(Lifeline)
(Lifeline)
(Lifeline)
(Lifeline)
(Lifeline)
rh,FirstDay,LastDay,BookTelephoneNumber (→)
createBooking(rh,FirstDay,LastDay,BookTelephoneNumber) (→)
reateBooking(rh,FirstDay,LastDay,BookTelephoneNumber) (→)
Booking (→)
Booking (→)
[wants to book available offer] (Book Rural House→Query Availability)
Search Houses
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Interaction1
SearchHousesSequenceDiagram
(CombinedFragment)
(Lifeline)
(Lifeline)
(Lifeline)
(Lifeline)
<rh1,..,rhn>
code (→)
getHousesByCode (→)
getHousesByCode (→)
<rh1> (→)
<rh1> (→)
town (→)
getHousesByTown (→)
getHousesByTown (→)
<rh1,..,rhn> (→)
<rh1,..,rhn> (→)
Client
(Client—Query Availability)
(AssociationEnd)
(AssociationEnd)
(Client—Book Rural House)
(AssociationEnd)
(AssociationEnd)
(Client—Search Houses)
(AssociationEnd)
(AssociationEnd)
Owner
(Owner—Modify House)
(AssociationEnd)
(AssociationEnd)
(Owner—Login)
(AssociationEnd)
(AssociationEnd)
(Owner—Set Offers)
(AssociationEnd)
(AssociationEnd)
(Owner—Register New House)
(AssociationEnd)
(AssociationEnd)
LogicalView
Domain
RH_DomainModelDiagram
Owner
name
bankAccount
(Owner—Account)
(AssociationEnd)
(AssociationEnd)
RuralHouse
houseCode
town
description
(RuralHouse—Offer)
(AssociationEnd)
(AssociationEnd)
(RuralHouse—HouseFeatures)
(AssociationEnd)
(AssociationEnd)
(RuralHouse—Owner)
(AssociationEnd)
(AssociationEnd)
Offer
firstDay
lastDay
price
(Offer—Booking)
(AssociationEnd)
(AssociationEnd)
(Offer—RuralHouse)
(AssociationEnd)
(AssociationEnd)
Booking
bookingDate
isPaid
telephone
HouseFeatures
nRooms
nKitchens
nBaths
nLivings
nParkings
Account
username
password
Design
DB4oManager
storeRuralHouse
existOverflappingOffer
createOffer
getAccount
getHouseByCode
getHousesByTown
createBooking
getOffers
removeHouses
BLM
registerNewHouse
addRuralHouse
suitsRegulations
createOffer
checkCredentials
getHouseByCode
getHousesByTown
createBooking
getOffers
removeHouses
GUI