Professional Documents
Culture Documents
Jozve HCI
Jozve HCI
ﺗﻌﺎﻣﻞ اﻧﺴﺎن و
ﻻﯾﻪ واﺳﻂ ﮐﺎرﺑﺮ :ﻋﻨﺎﺻﺮ ﻗﺎﺑﻞ روﯾﺖ ﻧﺮم اﻓﺰار و ﻫﺮ آﻧﭽﻪ ﮐﺎرﺑﺮ اﺳﺘﻔﺎده ﻣﯿﮑﻨﺪ ﻣﺎﻧﻨﺪ :ﻣﻮارد ﻣﺮﺑﻮط
ﻧﻤﺎﯾﺶ)از ﻗﺒﯿﻞ ﻓﺮم ﻫﺎ و ﻣﻨﻮ ﻫﺎي ﻧﺮم اﻓﺰار و ، (...ﺧﻄﺎ در ورود اﻃﻼﻋﺎت ،ﭘﺮﻧﻤﻮدن اﺟﺒﺎري ﺑﺮﺧﯽ
ﻓﯿﻠﺪ ﻫﺎ و ...در اﯾﻦ ﻻﯾﻪ ﻧﻮﺷﺘﻪ ﻣﯿﺸﻮد .در اﯾﻦ درس ﺗﻤﺮﮐﺰ اﺻﻠﯽ ﺑﺮ روي اﺻﻮل ﻃﺮاﺣﯽ اﯾﻦ ﻻﯾﻪ
اﺳﺖ ﮐﻪ ﺳﻪ ﺟﻨﺒﻪ ﺗﮑﻨﯿﮑﯽ ،رواﻧﺸﻨﺎﺧﺘﯽ و ﻫﻨﺮي را درﺑﺮ ﻣﯿﮕﯿﺮد .
ﻻﯾﻪ ﮐﺴﺐ و ﮐﺎر :ﻣﻨﻄﻖ اﺻﻠﯽ ﺑﺮﻧﺎﻣﻪ ﮐﻪ ﻣﺠﻤﻮﻋﻪ ﻗﻮاﺋﺪ ﮐﺴﺐ و ﮐﺎر ﻣﺮﺑﻮط ﺑﻪ ﻧﺮم اﻓﺰار ﻣﻮرد ﻧﯿﺎز در
اﯾﻦ ﻻﯾﻪ ﻧﻮﺷﺘﻪ ﻣﯿﺸﻮد .
ﻻﯾﻪ دﺳﺘﺮﺳﯽ اﻃﻼﻋﺎت :اﻋﻤﺎل ﻣﺮﺑﻮط ﺑﻪ ﺗﺮاﮐﻨﺶ و ﻣﺪﯾﺮﯾﺖ ﺑﺎﻧﮏ اﻃﻼﻋﺎﺗﯽ از ﻗﺒﯿﻞ connect ,
select ,insert ,update ,delete,drop table, create table ,rollback ,disconnect
در اﯾﻦ ﻻﯾﻪ ﻧﻮﺷﺘﻪ ﻣﯿﺸﻮد .
ﻣﺰﯾﺖ اﯾﻦ ﻧﻮع ﻣﻌﻤﺎري اﯾﻦ اﺳﺖ ﮐﻪ ﺑﺎ ﺗﻔﮑﯿﮏ ﻻﯾﻪ ﻫﺎ وﻋﺪم واﺑﺴﺘﮕﯽ آﻧﻬﺎ ﺑﻪ ﯾﮑﺪﯾﮕﺮ ،ﻧﮕﻬﺪاﺷﺖ ﻧﺮم
اﻓﺰار و اﻋﻤﺎل ﺗﻐﯿﺮات ﺳﺎده ﺗﺮ و ﮐﻢ ﻫﺰﯾﻨﻪ ﺗﺮ ﻣﯿﺸﻮد .
ﺷﮑﻞ زﯾﺮ ﺷﻤﺎي ﮐﻠﯽ از ﻻﯾﻪ ﻫﺎي ﯾﮏ ﻧﺮم اﻓﺰار ATMﺳﻪ ﻻﯾﻪ را ﻧﺸﺎن ﻣﯿﺪﻫﺪ
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
Class daily_check
Class select_sum
-R_m : int//requsted money
+sum :int
; Erorr else
2 ﮐﺎﻣﭙﯿﻮﺗﺮ.......................................................................................................... ﺗﻌﺎﻣﻞ اﻧﺴﺎن و
رﺳﯿﺪن ﺑﻪ ﮐﺎراﯾﯽ ﻣﻮرد ﻧﻈﺮ ﺗﻮﺳﻂ اﭘﺮاﺗﻮر و ﭘﺮﺳﻨﻞ ﮐﻨﺘﺮل و ﻧﮕﻬﺪاري .
ﮐﺎﻫﺶ ﻣﯿﺰان ﻣﻬﺎرت ﻣﻮرد ﻧﯿﺎز ،ﻧﯿﺎزﻣﻨﺪي ﻫﺎي ﭘﺮﺳﻨﻞ و زﻣﺎن آﻣﻮزش .
رﺳﯿﺪن ﺑﻪ اﻋﺘﻤﺎد ﮐﺎﻓﯽ ﻧﺴﺒﺖ ﺑﻪ ﺗﺠﻬﯿﺰات و ﻧﺮم اﻓﺰار ﻫﺎ .
ﺗﺮوﯾﺞ اﺳﺘﺎﻧﺪارد ﺳﺎزي ﻃﺮاﺣﯽ ﺑﯿﻦ ﺳﯿﺴﺘﻢ ﻫﺎ .
اﻫﺪاف ﺗﺤﻠﯿﻞ ﻧﯿﺎزﻣﻨﺪي ﻫﺎ :
*************************************************************
ﻣﻔﻬﻮﻣﯽ اﺳﺖ ﮐﻪ ﺑﺎﻋﺚ ﯾﮏ ﺷﮑﻞ ﺷﺪن اﺟﺰا واﺳﻂ ﮐﺎرﺑﺮي ﺑﯿﻦ ﺳﯿﺴﺘﻢ ﻫﺎي ﻣﺨﺘﻠﻒ ﻧﺮم اﻓﺰاري ﻣﯿﺸﻮد .ﺗﻄﺒﯿﻖ
ﭘﺬﯾﺮي ﮐﺎرﺑﺮان ﺑﺎ ﺳﯿﺴﺘﻢ ﻫﺎﯾﯽ ﮐﻪ ﻣﺒﻨﯽ ﺑﺮ ﯾﮏ اﺳﺘﺎﻧﺪارد ﻋﻤﻮﻣﯽ ﭘﺬﯾﺮﻓﺘﻪ ﺷﺪه ﻣﯽ ﺑﺎﺷﺪ ،ﺳﺎده ﺗﺮ اﺳﺖ .
در اﻧﺘﻘﺎل ﺑﯿﻦ ﭘﻠﺘﻔﺮم ﻫﺎي ﺳﺨﺖ اﻓﺰاري در ﻋﻤﻞ اﻧﺘﻘﺎل،ﺗﺼﻔﯿﻪ و اﻋﺘﺒﺎر ﺳﻨﺠﯽ ،ﯾﮑﭙﺎرﭼﯽ و ﺗﻤﺎﻣﯿﺖ ﺻﻮرت
ﭘﺬﯾﺮد.
4 ﮐﺎﻣﭙﯿﻮﺗﺮ.......................................................................................................... ﺗﻌﺎﻣﻞ اﻧﺴﺎن و
ﺳﺎزﮔﺎري ﺑﻪ ﻣﻌﻨﯽ ﺳﺎزﮔﺎري در ﭼﯿﻨﺶ ،ﻫﻢ ﺷﮑﻠﯽ ،ﻫﻢ رﻧﮕﯽ ،ﻫﻢ ﻧﻮﻋﯽ و ﻫﻢ ﻣﻌﯿﺎري ﺑﯿﻦ واﺳﻂ ﻫﺎي ﮐﺎرﺑﺮي
در ﻧﺴﺨﻪ ﻫﺎي ﻣﺨﺘﻠﻒ ﻧﺮم اﻓﺰار اﺳﺖ .
ﺑﻪ ﻣﻌﻨﯽ ﺳﺎزﮔﺎري واﺳﻂ ﮐﺎرﺑﺮي ﻧﺴﺒﺖ ﺑﻪ ﺟﺎ ﺑﻪ ﺟﺎﯾﯽ ﺑﯿﻦ ﻧﺮم اﻓﺰار ﻫﺎ)ﺳﯿﺴﺘﻢ ﻫﺎي ﻣﺨﺘﻠﻒ و ﻣﺮورﮔﺮﻫﺎي وب(
ﯾﺎ ﺳﺨﺖ اﻓﺰار ﻫﺎي ﻣﺨﺘﻠﻒ )ﺻﻔﺤﻪ ﻫﺎي ﻧﻤﺎﯾﺶ ﺑﺎ ﺳﺎﯾﺰ ﻫﺎي ﻣﺘﻔﺎوت ( اﺳﺖ .
ﺳﯿﺴﺘﻢ ﻫﺎي ﺣﯿﺎﺗﯽ ﻧﻈﯿﺮ ﺳﯿﺴﺘﻢ ﻫﺎي راﻫﺒﺮي ﻫﻮاﭘﯿﻤﺎ ،ﺗﺮاﻓﯿﮏ ﻫﻮاﯾﯽ ،ﺳﯿﺴﺘﻤﻬﺎي ﻫﻮا ﻓﻀﺎ ،ﻧﯿﺮوﮔﺎﻫﯽ و ...ﮐﻪ
ﻧﺪاﺷﺘﻦ ﺧﻄﺎ در آﻧﻬﺎ ﻧﻘﺶ ﻣﻬﻤﯽ اﯾﻔﺎ ﻣﯿﮑﻨﺪ .از ﻣﯿﺎن ﻓﺎﮐﺘﻮر ﻫﺎي ﺑﻬﺮه وري ﮐﻪ در ﻓﻮق ﺑﻪ آﻧﻬﺎ اﺷﺎره ﺷﺪ
ﻓﺎﮐﺘﻮرﻫﺎي 1و 5در اﯾﻦ ﻧﻮع ﺳﯿﺴﺘﻢ ﻫﺎ اﻫﻤﯿﺘﯽ ﻧﺪارﻧﺪ .ﻓﺎﮐﺘﻮر 3ﺑﺴﯿﺎر ﻣﻬﻢ اﺳﺖ ،ﻓﺎﮐﺘﻮر 2ﺑﻪ ﻃﻮر ﻣﺘﻮﺳﻂ
اﻫﻤﯿﺖ دارد و ﻓﺎﮐﺘﻮر 4ﺑﺎ ﺗﮑﺮار ﭘﻮﺷﺶ داده ﻣﯿﺸﻮد .
ﻣﺎﻧﻨﺪ ﺑﺎﻧﮑﺪاري ،ﺑﯿﻤﻪ ،رزرو ﻫﻮاﭘﯿﻤﺎ و ﻫﺘﻞ و...ﻣﯿﺒﺎﺷﺪ .ﺑﻬﺘﺮ اﺳﺖ ﻓﺎﮐﺘﻮر 1و 2در اﯾﻦ دﺳﺘﻪ از ﻧﺮم اﻓﺰار ﻫﺎ
رﻋﺎﯾﺖ ﺷﻮد ﭼﺮا ﮐﻪ ﺑﺮاي ﺟﻠﺐ رﺿﺎﯾﺖ ﻣﺸﺘﺮي ،ﺑﺎﯾﺪ ﺳﺮﻋﺖ ﻋﻤﻠﮑﺮد ﺳﯿﺴﺘﻢ ﻣﻄﻠﻮب ﺑﺎﺷﺪ ﻫﻤﭽﻨﯿﻦ ﺑﻪ دﻟﯿﻞ
زﻣﺎن و ﻫﺰﯾﻨﻪ ﺑﺎﻻي آﻣﻮزش ،اﯾﻦ ﻧﻮع ﺳﯿﺴﺘﻢ ﻫﺎ ﺑﺎﯾﺪ ﮐﺎرﺑﺮ ﭘﺴﻨﺪ ﺑﺎﺷﻨﺪ و ﺑﺮاﺣﺘﯽ ﻓﺮاﮔﺮﻓﺘﻪ ﺷﻮﻧﺪ.
اﯾﻦ ﺳﯿﺴﺘﻢ ﻫﺎ ﻣﻌﻤﻮﻻ در ﺳﺎزﻣﺎن ﻫﺎي دوﻟﺘﯽ و ﻣﺮدم ﻧﻬﺎد ﺑﻪ ﭼﺸﻢ ﻣﯿﺨﻮرﻧﺪ ﻣﺎﻧﻨﺪ ﺳﯿﺴﺘﻢ راي ﮔﯿﺮي ،ﺛﺒﺖ ﻧﺎم
ﯾﺎراﻧﻪ ،ﺗﺎﻣﯿﻦ اﺟﺘﻤﺎﻋﯽ ،ﺳﯿﺴﺘﻢ ﻫﺎي ﺳﻼﻣﺖ و ﭘﺰﺷﮑﯽ ﻣﺎﻟﯿﺎت و ...در اﯾﻨﺠﺎ ﻣﯿﺰان اﻋﺘﻤﺎد ﮐﺎرﺑﺮ ﺑﻪ ﺳﯿﺴﺘﻢ در
درﯾﺎﻓﺖ درﺧﻮاﺳﺖ ﻫﺎﯾﺶ ﺑﺴﯿﺎر ﻣﻬﻢ اﺳﺖ .ﺑﺮاي اﯾﻨﮑﺎر ﮔﺮﻓﺘﻦ ﺑﺎزﺧﻮرد ) (feedbackاز ﺳﯿﺴﺘﻢ ،ﻧﻈﯿﺮ ﭼﺎپ
ﺑﺮﮔﻪ اﻟﮑﺘﺮوﻧﯿﮑﯽ داده ﺷﺪه در ﺳﯿﺴﺘﻢ راي ﮔﯿﺮي ﺑﺴﯿﺎر ﻣﻬﻢ اﺳﺖ ﻫﻤﭽﻨﯿﻦ ﺗﻮاﻧﺎﯾﯽ ﺳﺮوﯾﺲ دادن ﺑﻪ اﻧﻮاع
ﻣﺨﺘﻠﻒ از ﮐﺎرﺑﺮان ،راﺣﺘﯽ اﺳﺘﻔﺎده ) (ease to useاﺧﺬ ﺑﺎزﺧﻮرد از ﺳﯿﺴﺘﻢ ) (feedbackاز ﻣﻬﻤﺘﺮﯾﻦ ﻓﺎﮐﺘﻮر
ﻫﺎﺳﺖ ).ﻓﺎﮐﺘﻮر ﻫﺎي 1و (3
6 ﮐﺎﻣﭙﯿﻮﺗﺮ.......................................................................................................... ﺗﻌﺎﻣﻞ اﻧﺴﺎن و
.5واﺳﻄﻬﺎي ﺗﻮﺳﻌﻪ دﻫﻨﺪه ،ﺧﻼق و ﺗﺠﻤﯿﻊ ﮐﻨﻨﺪه )ﻋﻤﻮﻣﺎ ﺷﺒﯿﻪ ﺳﺎزﻫﺎي ﺗﮑﻨﯿﮑﯽ(
)(Exploratory,creative and collaborative interfaces
اﯾﻦ ﻧﻮع ﻧﺮم اﻓﺰارﻫﺎ ﯾﮏ ﯾﺎ ﭼﻨﺪ ﻣﺤﯿﻂ ﻧﺮم اﻓﺰار و ﯾﮏ ﯾﺎ ﭼﻨﺪ ﻧﻮع از ﮐﺎرﺑﺮان را در ﺑﺮ ﻣﯿﮕﯿﺮﻧﺪ .ﻧﻈﯿﺮ ﻧﺮم اﻓﺰار
ﻫﺎي ﺗﺤﺖ وب ،ﻣﻮﺗﻮر ﻫﺎي ﺟﺴﺖ و ﺟﻮ ،ﺷﺒﯿﻪ ﺳﺎزﻫﺎ و ...در اﯾﻨﺠﺎ ﻓﺎﮐﺘﻮر 5ﻣﻬﻢ اﺳﺖ و اﻧﻮاع ﮐﺎرﺑﺮان از ﻣﺒﺘﺪي
ﺗﺎ ﭘﯿﺸﺮﻓﺘﻪ ﺑﺎﯾﺪ ﺑﻪ راﺣﺘﯽ ﺑﻪ ﺧﻮاﺳﺘﻪ ﻫﺎﯾﺸﺎن ﺑﺮﺳﻨﺪ .