Professional Documents
Culture Documents
Let's Model א א Requirements א
Let's Model א א Requirements א
Requirements א
א
1 .................................................................................................................................
ﺗﻤﻬﻴﺪ 2 ......................................................................................................................................
2 .......................................................................................................................................
2 ................................................................................................................................... א
2 ............................................................................................................................... א א
3 ........................................................................................................ א א א
اﻟﻨﻈﺮة اﻟﺜﺎﻧﻴﺔ ﻧﻈﺮة ﻋﻠﻰ اﻟﺘﺮآﻴﺐ 4 ................................................................................................
اﻟﻨﻈﺮة اﻟﺜﺎﻟﺜﺔ ﻧﻈﺮة ﻋﻠﻰ اﻟﺘﻔﺎﻋﻞ أو اﻟﺘﺼﺮف6 ..................................................................................
א
Figure 1ﻣﺜﺎل ﻋﻠﻰ اﻟﻤﻜﻮﻧﺎت 3 ......................................................................................................
Figure 2ﻣﺜﺎل ﺗﻄﺒﻴﻘﻲ ﻋﻠﻰ اﻟﻨﻈﺎم اﻟﻤﻌﻄﻰ 4 ......................................................................................
Figure 3ﻟﻴﺘﺒﻴﻦ ﻟﻨﺎ آﻴﻒ ﻧﺴﺘﺨﺪم هﺬا اﻟﻨﻤﻮذج ﻟﻨﻨﻈﺮ إﻟﻰ اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ 4 ......................................................
Figure 4هﺬا ﻣﺜﺎل ﺁﺧﺮ ﻳﻮﺿﺢ آﻞ ﺷﻲء 5 .........................................................................................
Figure 5ﻣﻜﻮﻧﺎت 7 .......................................................................... State Transition Diagram
Figure 6ﻣﺜﺎل ﻋﻠﻰ اﻟﺒﺮﻳﺪ 8 ................................................................................................. STD
( )א א א א א א א (א א )א א א
. (C# java אא )
א
א א א א . א א א א
. א א
: א
: א -
oא
oא
א o
א -
o
o
א א
א א א .א א א
. א א א א . א
. א א א א א א א
: Case Use
א . א א א א Case Use −1
.Case Use א א א א
א א א א Actor א−2
. א א א . א
א א " "א .Relation or Acociation א−3
.UML
Associationﻋﻼﻗﺔ أو رﺑﻂ
إﺳﻢ اﻟﻌﻤﻠﻴﺔ
Actor ﻣﻤﺜﻞ
ﻳﺮﺳﻞ
ﻳﺴ ﺘﻘﺒﻞ
ﻣﺸﺘﺮك
ﻳﻐﻴﺮ اﻟﻌﻨﻮان
ﻟﻴﺘﺒﻴﻦ ﻟﻨﺎ آﻴﻒ ﻧﺴﺘﺨﺪم هﺬا اﻟﻨﻤﻮذج ﻟﻨﻨﻈﺮ إﻟﻰ اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ Figure 3
cd Data Model
؟ א א א
: א א א א
א . א א א א א א א " " -
א א א א . א "א " א א " " -
. א
ﺷﺨﺺ
ﻋﻨﻮان
- : charإﺳﻢ
- : intهﻮﻳ ﺔ
- : charﺗﺎرﻳﺦ _ﻣﻴﻼد
*0.. 0..3
إﺑﻦ أب
ﻳﺘﺮﺑﻰ+ ﻳﺮﺑﻲ+
ﺑﺮﻳﺪ _إﻟﻜ ﺘﺮوﻧﻲ هﺎﺗﻒ
*0.. 1
- : charﺑﺮﻳﺪ - : intرﻗﻢ
− א "א "א "א א "؟ " "א " " "א א " א :
א "א " Compositionא א "א − א א
. א א אא " א "א ."Aggregation
א . א . א א א . א א א א
.
اﻟﺒﺪاﻳﺔ Initial
هﻨﺎ ﻧﻜﺘﺐ ﻃﺮﻳﻘﺔ اﻟﺘﺤﻔﻴﺰ ]هﻨﺎ ﻧﻀﻊ ﺷ ﺮط اﻻﻧﺘﻘﺎل[ /هﻨﺎ ﻧﻀﻊ ﻧﺘﻴﺠﺔ اﻟﺘﺤﻔﻴﺰ أو ردة ﻓﻌﻞ اﻟﻨﻈﺎم
ﺧﺮوج
State3
State5
Initial
State4
ExitPoint
]ﺻﺤﻴﺢ [Not
إﻋﺎدة ﻣﺤﺎوﻟﺔ
ﺑﺮﻳﺪ ﻋﺎدي Normal
ﻗﺮاءة ﺑﺮﻳﺪ
ﻋﺎدي
رﺟﻮع
اﻟﺒﺮﻳﺪ اﻟﻮارد
Log inﺗﺴﺠﻴﻞ اﻟ ﺪﺧﻮل "ﺧﺮوج "/ﺷﻜﺮا ﻟﻚ
اﻻرﺳﺎل ]ﺻﺤﻴﺢ[ sendارﺳﺎل
+ اﺳﺘﻌﺎدة ﺟﻤﻴﻊ ﻓﻲ ﺻﻨﺪوق اﻟﻮارد On Entry /
- : charاﺳﻢ اﻟﻤﺴﺘﺨﺪم
ﺧﺮوج - : intآﻠﻤﺔ اﻟﻤﺮور
رﺟﻮع
اﻟﻤﻌﻠﻮﻣﺎت
اﻟﻤﻌﻠﻮﻣ ﺎت
ﻗﺮاءة ﺗﻐﻴﻴﺮ
א...