RASD done
This commit is contained in:
parent
77b4909bd2
commit
0e439963fd
169
1.RASD/RASD.lyx
169
1.RASD/RASD.lyx
@ -519,14 +519,14 @@ Revision History
|
|||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
\align center
|
\align center
|
||||||
\begin_inset Tabular
|
\begin_inset Tabular
|
||||||
<lyxtabular version="3" rows="4" columns="4">
|
<lyxtabular version="3" rows="5" columns="4">
|
||||||
<features tabularvalignment="middle" tabularwidth="80page%">
|
<features tabularvalignment="middle" tabularwidth="80page%">
|
||||||
<column alignment="center" valignment="top" width="0pt">
|
<column alignment="center" valignment="middle" width="0pt">
|
||||||
<column alignment="center" valignment="top">
|
<column alignment="center" valignment="middle" width="0pt">
|
||||||
<column alignment="center" valignment="top" width="30col%">
|
<column alignment="center" valignment="middle" width="30col%">
|
||||||
<column alignment="center" valignment="top" width="40col%">
|
<column alignment="center" valignment="middle" width="40col%">
|
||||||
<row>
|
<row topspace="2pt" bottomspace="2pt">
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -535,7 +535,7 @@ Version
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -544,7 +544,7 @@ Date
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -553,7 +553,7 @@ Author(s)
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -563,8 +563,54 @@ Summary
|
|||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row topspace="2pt" bottomspace="2pt">
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
1.3
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
22/01/2017
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
Giancarlo Colaci
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Giulio De Pasquale
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Francesco Rinaldi
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
Updated Alloy
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
</row>
|
||||||
|
<row topspace="2pt" bottomspace="2pt">
|
||||||
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -573,7 +619,7 @@ Summary
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -582,16 +628,24 @@ Summary
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
Giancarlo Colaci, Giulio De Pasquale, Francesco Rinaldi
|
Giancarlo Colaci
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Giulio De Pasquale
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Francesco Rinaldi
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -601,8 +655,8 @@ Name refactoring, updated Class Diagram
|
|||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row topspace="2pt" bottomspace="2pt">
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -611,7 +665,7 @@ Name refactoring, updated Class Diagram
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -620,16 +674,24 @@ Name refactoring, updated Class Diagram
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
Giancarlo Colaci, Giulio De Pasquale, Francesco Rinaldi
|
Giancarlo Colaci
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Giulio De Pasquale
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Francesco Rinaldi
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
<cell alignment="center" valignment="top" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -639,8 +701,8 @@ Further details, new functional requirement
|
|||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row topspace="2pt" bottomspace="2pt">
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" bottomline="true" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -649,7 +711,7 @@ Further details, new functional requirement
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" bottomline="true" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -658,16 +720,24 @@ Further details, new functional requirement
|
|||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
<cell alignment="center" valignment="top" bottomline="true" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
Giancarlo Colaci, Giulio De Pasquale, Francesco Rinaldi
|
Giancarlo Colaci
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Giulio De Pasquale
|
||||||
|
\begin_inset Newline newline
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Francesco Rinaldi
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
</cell>
|
</cell>
|
||||||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
<cell alignment="center" valignment="top" bottomline="true" usebox="none">
|
||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
@ -682,28 +752,6 @@ Initial Release
|
|||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
\end_layout
|
|
||||||
|
|
||||||
\begin_layout Subsubsection
|
|
||||||
Version 1.1 Changelog
|
|
||||||
\end_layout
|
|
||||||
|
|
||||||
\begin_layout Standard
|
|
||||||
While writing the Design Document, we found necessary to make some modifications
|
|
||||||
to the RASD.
|
|
||||||
This is why we wrote the second version of the document.
|
|
||||||
Here there are the updates we did:
|
|
||||||
\end_layout
|
|
||||||
|
|
||||||
\begin_layout Itemize
|
|
||||||
In the previous RASD we didn't specify that the Customer Service is an outsource
|
|
||||||
d service, and so in this document and in the following documents we won't
|
|
||||||
implement it;
|
|
||||||
\end_layout
|
|
||||||
|
|
||||||
\begin_layout Itemize
|
|
||||||
We introduced a new functional requirement: modify the profile information.
|
|
||||||
|
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Subsection
|
||||||
@ -5429,9 +5477,10 @@ Here are presented three generated worlds, according to the model specified
|
|||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
\begin_inset External
|
\align center
|
||||||
template PDFPages
|
\begin_inset Graphics
|
||||||
filename res/img/alloy_mondo_1.pdf
|
filename res/img/world1.png
|
||||||
|
height 100theight%
|
||||||
rotateAngle 90
|
rotateAngle 90
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -5447,9 +5496,10 @@ Here are presented three generated worlds, according to the model specified
|
|||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
\begin_inset External
|
\align center
|
||||||
template PDFPages
|
\begin_inset Graphics
|
||||||
filename res/img/alloy_mondo_3.pdf
|
filename res/img/world2.png
|
||||||
|
height 100theight%
|
||||||
rotateAngle 90
|
rotateAngle 90
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
@ -5465,9 +5515,10 @@ Here are presented three generated worlds, according to the model specified
|
|||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
\begin_inset External
|
\align center
|
||||||
template PDFPages
|
\begin_inset Graphics
|
||||||
filename res/img/alloy_mondo_2.pdf
|
filename res/img/world3.png
|
||||||
|
height 100theight%
|
||||||
rotateAngle 90
|
rotateAngle 90
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
|
@ -219,6 +219,7 @@ fact noEarlyRent {
|
|||||||
ren.startTime >= res.endTime
|
ren.startTime >= res.endTime
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// No Cities with the same ID
|
// No Cities with the same ID
|
||||||
fact noDuplicatedCities {
|
fact noDuplicatedCities {
|
||||||
no c1 , c2 : City | c1.id = c2.id and c1 != c2
|
no c1 , c2 : City | c1.id = c2.id and c1 != c2
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user