You are on page 1of 4

‫موضوعات پیشنهادی پروژه برای دانشجویان رشته کامپیوتر )کارشناسی(‬

‫داﻧﺸﺠﻮﻳﺎن ﺗﻮﺟﻪ داﺷﺘﻪ ﺑﺎﺷﻨﺪ ﻛﻪ اﻳﻦ ﻣﻮﺿﻮﻋﺎت ﭘﻴﺸﻨﻬﺎد ﻣﻲ ﺑﺎﺷﻨﺪ و در ﺻﻮرﺗﻲ ﻛﻪ داﻧﺸﺠﻮﻳﻲ ﻋﻼﻗﻪ ﻣﻨﺪ ﺑﻪ ﻛﺎر ﻛﺮدن روي ﻣﻮﺿﻮع دﻳﮕﺮ )اﻣﺎ در ﺣﻴﻄﻪ ي ﻫﺎي زﻳﺮ(‬
‫ﻣﻲ ﺑﺎﺷﺪ ﻣﻲ ﺗﻮاﻧﺪ ﻣﻮﺿﻮع ﺧﻮد را داﺷﺘﻪ ﺑﺎﺷﺪ‪ ،‬اﻣﺎ ﺑﺮاي ﺗﺄﻳﻴﺪ آن ﺣﻀﻮراً ﺗﺸﺮﻳﻒ ﺑﻴﺎورﻳﺪ ﺗﺎ درﺑﺎره ي ﻣﻮﺿﻮع ﺻﺤﺒﺖ ﺷﻮد‪ .‬ﻫﻤﭽﻨﻴﻦ ﻣﻲ ﺗﻮاﻧﻴﺪ ﺑﺮاي ﻣﺸﻮرت ﺑﻴﺸﺘﺮ ﺑﺎ‬
‫ايﻣﻴﻞ ‪ ProjectOfStudent@gmail.com‬ﺑﺎ ﻣﻦ ﺗﻤﺎس ﺑﮕﻴﺮﻳﺪ‪.‬‬

‫مالحظات‬ ‫پیشنیاز های اطالعاتی‬ ‫شرح‬ ‫عنوان‬ ‫ردیف‬

‫طراحی نرم افزارهای هوشمند‬

‫ﺳﺎﺧﺖ ﻧﺮم اﻓﺰاري ﺑﺮاي ﺗﺸﺨﻴﺺ ﻗﻮت اﻳﻦ ﻧﺮم اﻓﺰار ﺗﻌﺪادي ﺻﻮت را ﺑﺎ ﺷﺪت ﻫﺎي )ﺑﻠﻨﺪي ﺻﺪاي( ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 2 ،1‬و ‪ 3‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﻣﺨﺘﻠﻒ از ﻃﺮﻳﻖ ﻣﻴﻜﺮوﻓﻮن ﺑﺎﻳﺪ درﻳﺎﻓﺖ ﻛﻨﺪ ﺳﭙﺲ آن را ﺑﺎ ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‬
‫و ﺿﻌﻒ اﺻﻮات و ﻣﻘﺎﻳﺴﻪ آن ﺑﺎ اﻟﮕﻮي‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫اﻟﮕﻮﻳﻲ ﻛﻪ از ﻗﺒﻞ ﺑﺮاي آن ﺗﻌﺮﻳﻒ ﺷﺪه ﻣﻘﺎﻳﺴﻪ ﻛﻨﺪ ﻛﻪ آﻳﺎ اﻳﻦ دو‬ ‫‪1‬‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬ ‫ﻣﺸﺎﺑﻪ ﻫﺴﺘﻨﺪ ﻳﺎ ﺧﻴﺮ‪.‬‬
‫از ﻗﺒﻞ ﺗﻌﺮﻳﻒ ﺷﺪه )ﺑﺎ اﺳﺘﻔﺎده از‬
‫ﻣﻨﻄﻖ ﻓﺎزي(‬
‫ﺳﺎﺧﺖ ﻧﺮم اﻓﺰاري ﺑﺮاي ﺗﺸﺨﻴﺺ اﻳﻦ ﻧﺮم اﻓﺰار ﺗﻌﺪادي ﺻﻮت را ﺑﺎ ﻓﺮﻛﺎﻧﺲ ﻫﺎي )زﻳﺮ و ﺑﻤﻲ ﻫﺎي( ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 2 ،1‬و ‪ 3‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﻣﺨﺘﻠﻒ از ﻃﺮﻳﻖ ﻣﻴﻜﺮوﻓﻮن ﺑﺎﻳﺪ درﻳﺎﻓﺖ ﻛﻨﺪ ﺳﭙﺲ آن را ﺑﺎ ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‬
‫ﻓﺮﻛﺎﻧﺲ اﺻﻮات و ﻣﻘﺎﻳﺴﻪ آن ﺑﺎ اﻟﮕﻮي‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫اﻟﮕﻮﻳﻲ ﻛﻪ از ﻗﺒﻞ ﺑﺮاي آن ﺗﻌﺮﻳﻒ ﺷﺪه ﻣﻘﺎﻳﺴﻪ ﻛﻨﺪ ﻛﻪ آﻳﺎ اﻳﻦ دو‬
‫از ﻗﺒﻞ ﺗﻌﺮﻳﻒ ﺷﺪه )ﺑﺎ اﺳﺘﻔﺎده از‬ ‫‪2‬‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬ ‫ﻣﺸﺎﺑﻪ ﻫﺴﺘﻨﺪ ﻳﺎ ﺧﻴﺮ‪.‬‬
‫ﻣﻨﻄﻖ ﻓﺎزي(‬

‫ﺳﺎﺧﺖ ﻧﺮم اﻓﺰاري ﺑﺮاي ﺗﺸﺨﻴﺺ ﻣﺪت اﻳﻦ ﻧﺮم اﻓﺰار ﺗﻌﺪادي ﺻﻮت ﺑﺎ ﻣﺪت زﻣﺎن ﻛﺸﺶ ﻫﺎي ﻣﺨﺘﻠﻒ از ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 2 ،1‬و ‪ 3‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﻃﺮﻳﻖ ﻣﻴﻜﺮوﻓﻮن ﺑﺎﻳﺪ درﻳﺎﻓﺖ ﻛﻨﺪ ﺳﭙﺲ آن را ﺑﺎ اﻟﮕﻮﻳﻲ ﻛﻪ از ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‬
‫زﻣﺎن ﻛﺸﺶ اﺻﻮات و ﻣﻘﺎﻳﺴﻪ آن ﺑﺎ‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫ﻗﺒﻞ ﺑﺮاي آن ﺗﻌﺮﻳﻒ ﺷﺪه ﻣﻘﺎﻳﺴﻪ ﻛﻨﺪ ﻛﻪ آﻳﺎ اﻳﻦ دو ﻣﺸﺎﺑﻪ‬ ‫‪3‬‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬ ‫ﻫﺴﺘﻨﺪ ﻳﺎ ﺧﻴﺮ‪.‬‬
‫اﻟﮕﻮي از ﻗﺒﻞ ﺗﻌﺮﻳﻒ ﺷﺪه )ﺑﺎ اﺳﺘﻔﺎده‬
‫از ﻣﻨﻄﻖ ﻓﺎزي(‬
‫ﺳﺎﺧﺖ ﻧﺮم اﻓﺰاري ﺑﺮاي اﺟﺮاي ﻧﺖ ﻫﺎي در اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ ﺑﺘﻮان ﻧﺖ ﻫﺎي ﻣﻮﺳﻴﻘﻲ را ﻧﻮﺷﺖ و اﺟﺮا آﺷﻨﺎﻳﻲ ﺑﺎ ﻧﺖ ﻫﺎي ﻣﻮﺳﻴﻘﻲ‪،‬‬
‫آﺷﻨﺎﻳﻲ ﺑﺎ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ‬ ‫ﻛﺮد‪.‬‬
‫ﻣﻮﺳﻴﻘﻲ‬ ‫‪4‬‬
‫ﻫﺮ زﺑﺎن ﺳﻄﺢ ﺑﺎﻻ دﻳﮕﺮ( در ﺣﺪ‬
‫ﻣﺘﻮﺳﻂ‬

‫طراحی نرم افزارهای بانک اطالعاتی‬

‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰار ﺑﺮاي ﻣﺪﻳﺮﻳﺖ اﻳﻦ ﻧﺮم اﻓﺰار ﺷﺒﻴﻪ ﻧﺮم اﻓﺰار ﻛﺘﺎﺑﺨﺎﻧﻪ ﺧﻮاﻫﺪ ﺑﻮد ﺑﺎ اﻳﻦ ﺗﻔﺎوت ﻛﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن‬
‫‪SQL ‬‬ ‫ﺑﻪ ﺟﺎي اﻃﻼﻋﺎت ﻛﺘﺎب ﺑﺎﻳﺪ اﻃﻼﻋﺎت ﻣﺤﺼﻮﻻت ﻣﻮﺳﻴﻘﻲ در آن ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‪،‬‬
‫ﻣﺤﺼﻮﻻت ﻣﻮﺳﻴﻘﻲ )‪ DVD ،CD‬و ﻧﻮار‬ ‫‪1‬‬
‫‪) Server‬ﻳﺎ ﻫﺮ ‪ DBMS‬دﻳﮕﺮ(‬ ‫ذﺧﻴﺮه ﺷﻮد‪.‬‬
‫ﮐﺎﺳﺖ‪ ،‬ﺻﻮﺗﯽ و ﺗﺼﻮﻳﺮﯼ(‬
‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﺑﺮاي ﺷﺮﻛﺖ ﻫﺎي اﻳﻦ ﻧﺮم اﻓﺰار ﻛﻠﻴﻪ ﻓﻌﺎﻟﻴﺖ ﻫﺎي ﻣﻮﺟﻮد ﻳﻚ ﺷﺮﻛﺖ ﺗﺒﻠﻴﻐﺎﺗﻲ را ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن‬
‫‪SQL ‬‬ ‫ﺑﺎﻳﺪ ﭘﻮﺷﺶ دﻫﺪ‪ .‬ﻣﺎﻧﻨﺪ ﻧﺎﻣﻪ ﻧﮕﺎري ﻫﺎ‪ ،‬ﻗﺮاردادﻫﺎ‪ ،‬ﺣﺴﺎب ﻫﺎي ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‪،‬‬
‫ﺗﺒﻠﻴﻐﺎﺗﻲ‬ ‫‪2‬‬
‫‪) Server‬ﻳﺎ ﻫﺮ ‪ DBMS‬دﻳﮕﺮ(‬ ‫ﻣﺎﻟﻲ و ﻏﻴﺮه‪.‬‬

‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﺑﺮاي ﺑﺮﮔﺰاري اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ ﻗﺎدر ﺑﺎﺷﺪ ﺑﺮﺧﻲ ﺳﻮاﻻت را ﺧﻮد ﺑﻪ ﺻﻮرت آﺷﻨﺎﻳﻲ ﺑﺎ ﺗﺌﻮري ﻣﻮﺳﻴﻘﻲ‪،‬‬
‫ﻫﻮﺷﻤﻨﺪ ﺗﻮﻟﻴﺪ ﻛﻨﺪ و ﻫﻤﭽﻨﻴﻦ ﻣﺪرس ﻧﻴﺰ ﺑﺘﻮاﻧﺪ ﺳﻮاﻻت ﻣﻮرد آﺷﻨﺎﻳﻲ ﺑﺎ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ‬
‫آزﻣﻮن ﺗﺌﻮري ﻣﻮﺳﻴﻘﻲ )ﺳﻮاﻻت ﭼﻨﺪ‬ ‫‪3‬‬
‫ﻧﻈﺮ ﺧﻮد را در آن ﺑﻨﻮﻳﺴﺪ‪ .‬ﻫﻤﭽﻨﻴﻦ ﺑﻌﺪ از ﺑﺮﮔﺰاري آزﻣﻮن ﭘﺎﺳﺦ ﻫﺮ زﺑﺎن ﺳﻄﺢ ﺑﺎﻻ دﻳﮕﺮ( در ﺣﺪ‬
‫ﻣﺘﻮﺳﻂ‬ ‫ﻫﺎ را ﺗﺼﺤﻴﺢ ﻛﺮده و ﻧﺘﻴﺠﻪ را اﻋﻼم ﻛﻨﺪ‪.‬‬
‫ﮔﺰﻳﻨﻪ اي‪ ،‬ﺟﻮر ﻛﺮدﻧﻲ و ﻛﻮﺗﺎه ﭘﺎﺳﺦ(‬

‫طراحی نرم افزارهای سیستمی‬

‫ﻣﺪﻳﺮﻳﺖ در اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ واﻟﺪﻳﻦ زﻣﺎن دﺳﺘﺮﺳﻲ ﻫﺮ ﻳﻚ از ﻓﺮزﻧﺪان ﺑﻪ ﺷﻨﺎﺧﺖ ﻛﺎﻓﻲ ﺑﺮ روي ﻣﻄﺎﻟﺐ‬ ‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰار ﺑﺮاي‬
‫ﻛﺎﻣﭙﻴﻮﺗﺮ و ﻫﻤﭽﻨﻴﻦ ﻧﻮع ﻓﺎﻳﻞ ﻫﺎ و ﺑﺮﻧﺎﻣﻪ ﻫﺎﻳﻲ ﻛﻪ ﻫﺮ ﻳﻚ از درس ﺑﺮﻧﺎﻣﻪ ﺳﺎزي ﺳﻴﺴﺘﻤﻲ‬
‫ﻛﺎﻣﭙﻴﻮﺗﺮ ﺗﻮﺳﻂ واﻟﺪﻳﻦ‬ ‫‪1‬‬
‫ﻓﺮزﻧﺪان ﻣﻲ ﺗﻮاﻧﻨﺪ اﺳﺘﻔﺎده ﻛﻨﻨﺪ را ﻣﺸﺨﺺ ﻛﻨﺪ‪.‬‬

‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰار ﺑﺮاي ﺣﻔﺎﻇﺖ از داده اﻳﻦ ﻧﺮم اﻓﺰار از دزدي‪ ،‬و ﻫﻤﭽﻨﻴﻦ اﺿﺎﻓﻪ ﺷﺪن ﻓﺎﻳﻞ ﻫﺎي ﺷﻨﺎﺧﺖ ﻛﺎﻓﻲ ﺑﺮ روي ﻣﻄﺎﻟﺐ اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﻧﺎﺧﻮاﺳﺘﻪ ﺑﻪ درون ‪ Flash‬ﺑﺎﻳﺪ ﺟﻠﻮﮔﻴﺮي ﻛﻨﺪ‪ .‬ﻫﻤﭽﻨﻴﻦ ﺑﺮاي درس ﺑﺮﻧﺎﻣﻪ ﺳﺎزي ﺳﻴﺴﺘﻤﻲ‬
‫ﻫﺎي درون ﺣﺎﻓﻈﻪ ‪  Flash‬‬ ‫‪2‬‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫اﺳﺘﻔﺎده از ‪ Flash‬ﻧﻴﺰ ﺳﻄﺢ دﺳﺘﺮﺳﻲ ﻣﺸﺨﺺ ﻛﻨﺪ‪.‬‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰار ﺑﺮاي ﺣﻔﺎﻇﺖ از ﻓﺎﻳﻞ اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ از دزدي‪ ،‬ﺣﺬف‪ ،‬ﺧﻮاﻧﺪن‪ ،‬و ﻫﻤﭽﻨﻴﻦ اﺿﺎﻓﻪ ﺷﻨﺎﺧﺖ ﻛﺎﻓﻲ ﺑﺮ روي ﻣﻄﺎﻟﺐ اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﺷﺪن ﻓﺎﻳﻞ ﻫﺎي ﻧﺎﺧﻮاﺳﺘﻪ درون ﻛﺎﻣﭙﻴﻮﺗﺮ ﺟﻠﻮﮔﻴﺮي ﻛﻨﺪ‪ .‬در واﻗﻊ درس ﺑﺮﻧﺎﻣﻪ ﺳﺎزي ﺳﻴﺴﺘﻤﻲ‬
‫ﻫﺎ و ﭘﻮﺷﻪ ﻫﺎي درون ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫‪3‬‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫ﺑﺮاي اﻃﻼﻋﺖ ﻣﻮﺟﻮد در ﻛﺎﻣﭙﻴﻮﺗﺮ ﺳﻄﺢ دﺳﺘﺮﺳﻲ ﻣﺸﺨﺺ ﻛﻨﺪ‪.‬‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰار ﺑﺮاي دزدي و ﺗﺨﺮﻳﺐ اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ ﺑﻪ ﺻﻮرت ﻣﺨﻔﻴﺎﻧﻪ داده ﻫﺎي درون ‪ Flash‬را ﺷﻨﺎﺧﺖ ﻛﺎﻓﻲ ﺑﺮ روي ﻣﻄﺎﻟﺐ اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﺑﺮرﺳﻲ ﻛﻨﺪ و داده ﻫﺎﻳﻲ ﻛﻪ ﻛﺎرﺑﺮ از ﻗﺒﻞ ﻣﺸﺨﺺ ﻛﺮده را از درس ﺑﺮﻧﺎﻣﻪ ﺳﺎزي ﺳﻴﺴﺘﻤﻲ‬
‫داده ﻫﺎي درون ﺣﺎﻓﻈﻪ ‪  Flash‬‬ ‫‪4‬‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫درون ‪ Flash‬ﻛﭙﻲ ﺑﺮداري ﻛﻨﺪ‪ ،‬و ﻫﻤﭽﻨﻴﻦ ﺑﻪ ﺗﺨﺮﻳﺐ اﻃﻼﻋﺎت‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬ ‫ﻣﻮرد ﻧﻈﺮ در ‪ Flash‬ﺑﻪ ﭘﺮدازد‪.‬‬
‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﻛﻪ ﺑﻪ ﺻﻮرت اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ ﻫﻮﺷﻤﻨﺪاﻧﻪ داده ﻫﺎي درون ﻛﺎﻣﭙﻴﻮﺗﺮ را ﻛﭙﻲ ﺷﻨﺎﺧﺖ ﻛﺎﻓﻲ ﺑﺮ روي ﻣﻄﺎﻟﺐ اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي‬ ‫ﺑﺮداري و ﻳﺎ آﻧﻬﺎ را ﺗﺨﺮﻳﺐ ﻛﻨﺪ‪ .‬ﻣﻨﻈﻮر از ﻫﻮﺷﻤﻨﺪاﻧﻪ ﻓﺎﻳﻞ ﻫﺎﻳﻲ درس ﺑﺮﻧﺎﻣﻪ ﺳﺎزي ﺳﻴﺴﺘﻤﻲ‬
‫ﻫﻮﺷﻤﻨﺪ ﺑﻪ دزدي و ﺗﺨﺮﻳﺐ داده ﻫﺎي‬ ‫‪5‬‬
‫دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت‬ ‫اﺳﺖ ﻛﻪ ﺑﺮاي ﻣﺜﺎل ﺑﻪ دﻓﻌﺎت ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ‪ ،‬ﭘﻮﺷﻪ‬
‫ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬ ‫ﻫﺎﻳﻲ ﻛﻪ ﻛﺎرﺑﺮ ﻣﺮﺗﺒﺎً از آﻧﻬﺎ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ و ‪...‬‬
‫درون ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﭙﺮدازد‬

‫طراحی نرم افزارهای تحت شبکه‬

‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﺑﺮاي ﻣﺎﻧﻴﺘﻮر ﻛﺮدن ﺑﺎ اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎﻳﺪ ﺑﺘﻮان ﺻﻔﺤﻪ ي ﻣﺎﻧﻴﺘﻮر ﻛﻠﻴﻪ ي ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪1‬و ‪ 2‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي دارﻧﺪ‪،‬‬ ‫ﻫﺎي ﻣﻮﺟﻮد در ﺷﺒﻜﻪ را ﻣﺸﺎﻫﺪه ﻛﺮد‪ ،‬و در ﺻﻮرت ﻧﻴﺎز ﺗﻐﻴﻴﺮاﺗﻲ ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‬
‫ﻛﺎﻣﭙﻴﻮﺗﺮﻫﺎي درون ﺷﺒﻜﻪ‬ ‫‪1‬‬
‫ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ‬ ‫در آن ﻛﺎﻣﭙﻴﻮﺗﺮ اﻳﺠﺎد ﻛﺮد‪.‬‬
‫روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﺑﺮاي ﺗﺒﺎدل ﻫﺪف ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري اﺳﺖ ﻛﻪ ﺑﺘﻮاﻧﺪ ﺑﻪ ﺻﻮرت ﺑﺮ ﺧﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 1‬و ‪ 2‬ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي دارﻧﺪ‪،‬‬ ‫ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‬ ‫)‪ (online‬ﺑﻪ ﭘﺨﺶ ﻣﻮﺳﻴﻘﻲ و ﻓﻴﻠﻢ در درون ﺷﺒﻜﻪ ﺑﭙﺮدازد‪.‬‬
‫اﻃﻼﻋﺎت ﭼﻨﺪرﺳﺎﻧﻪ اي ﺑﺮ روي ﺷﺒﻜﻪ‬ ‫‪2‬‬
‫ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ‬
‫روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫ﺑﻪ ﺻﻮرت ‪  Stream‬‬
‫ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن‬ ‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﺑﺮاي ﮔﻔﺘﮕﻮي‬
‫ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‪،‬‬ ‫‪3‬‬
‫اﻳﻨﺘﺮﻧﺘﻲ‬
‫ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰار اراﺋﻪ ﺧﺪﻣﺎت ﺗﻠﻔﻨﻲ ﻃﺮاﺣﻲ ﻧﺮم اﻓﺰاري ﻛﻪ ﺧﺪﻣﺎﺗﻲ ﻣﺎﻧﻨﺪ ﺷﻤﺎره ﮔﻴﺮي‪ ،‬ﭘﺎﺳﺦ ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪) C#‬ﻳﺎ ﻫﺮ زﺑﺎن‬
‫ﺗﻠﻔﻦ ﻫﺎ‪ ،‬ﭘﻴﻐﺎم ﮔﻴﺮي و ﻏﻴﺮه را ﺑﺎ اﺳﺘﻔﺎده از ‪ Modem‬ﺑﺮاي ﺳﻄﺢ ﺑﺎﻻي دﻳﮕﺮ(‬ ‫‪4‬‬
‫ﺑﺮاي وﻳﻨﺪوز‬
‫وﻳﻨﺪوز ﻓﺮاﻫﻢ ﻛﻨﺪ‪.‬‬
‫موضوع های تحقیقی‬

‫اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬ ‫ﻣﺸﺨﺺ ﻛﺮدن ﻣﻴﺰان ﭘﺮوژه ﻫﺎﻳﻲ ﻛﻪ ﺑﻪ ﺷﻜﺴﺖ ﻣﻲ اﻧﺠﺎﻣﻨﺪ و‬ ‫ﺑﺮرﺳﻲ ﺷﻜﺴﺖ ﻫﺎي ﻧﺮم اﻓﺰاري در اﻳﺮان‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2 ،1‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ‬ ‫ﻋﻠﺖ ﺷﻜﺴﺖ آﻧﻬﺎ‬
‫‪1‬‬
‫زﻳﺎدي دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ‬
‫ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬ ‫ﺑﺮرﺳﻲ ﺗﻴﻢ ﻫﺎي ﭘﺮوژه ﻫﺎي ﻧﺮم اﻓﺰاري در ﻣﺸﺨﺺ ﻛﺮدن اﻟﮕﻮي ﺗﻴﻤﻲ ﻏﺎﻟﺐ در ﭘﺮوژه ﻫﺎي ﻧﺮم اﻓﺰاري اﻳﺮان‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2 ،1‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ‬ ‫و ﻫﻤﭽﻨﻴﻦ ارﺗﺒﺎط ﻧﻮع ﺗﻴﻢ ﺑﺎ ﻧﻮع ﭘﺮوژه‬ ‫اﻳﺮان‬
‫‪2‬‬
‫زﻳﺎدي دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ‬
‫ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬ ‫ﺑﺮرﺳﻲ ﻓﺮآﻳﻨﺪ ﭘﺮوژه ﻫﺎي ﻧﺮم اﻓﺰاري در ﺑﺮرﺳﻲ اﻳﻨﻜﻪ ﻏﺎﻟﺒﺎً ﭘﺮوژه ﻫﺎي ﻧﺮم اﻓﺰاري ﭼﻪ ﭼﺮﺧﻪ اي در ﺣﻴﺎط‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2 ،1‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ‬ ‫زﻧﺪﮔﻲ ﺧﻮد ﻃﻲ ﻣﻲ ﻛﻨﻨﺪ )از زﻣﺎن ﺗﻌﺮﻳﻒ ﭘﺮوژه ﺗﺎ ﭘﺲ از ﻧﺴﺐ(‬ ‫اﻳﺮان‬
‫‪3‬‬
‫زﻳﺎدي دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ‬
‫ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬ ‫ﭼﺎﻟﺶ ﻫﺎ و ﻓﺮﺻﺖ ﻫﺎي ﺷﺮﻛﺖ ﻫﺎي ﻧﺮم ﺗﻌﻴﻴﻦ اﻳﻨﻜﻪ ﺷﺮﻛﺖ ﻫﺎي ﻧﺮم اﻓﺰاري در اﻳﺮان ﺑﺎ ﭼﻪ ﻣﺸﻜﻼﺗﻲ‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2 ،1‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ‬ ‫روﺑﺮو ﻫﺴﺘﻨﺪ و ﭼﻪ ﻓﺮﺻﺖ ﻫﺎﻳﻲ در ﺑﺎزار ﻧﺮم اﻓﺰار اﻳﺮان ﺑﺮاي آﻧﻬﺎ‬ ‫اﻓﺰاري در اﻳﺮان‬
‫‪4‬‬
‫زﻳﺎدي دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ‬ ‫ﻓﺮاﻫﻢ ﻣﻲ ﺑﺎﺷﺪ‪.‬‬
‫ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬
‫اﻓﺮادي ﻛﻪ دوﺳﺖ دارﻧﺪ ﺑﻪ ﺻﻮرت ﮔﺮوﻫﻲ ﻛﺎر‬ ‫ﺑﺮرﺳﻲ ﻣﻴﺰان آﺷﻨﺎﻳﻲ و اﺳﺘﻔﺎده ﺷﺮﻛﺖ ﻫﺎي اﺑﺰارﻫﺎي ﻣﺨﺘﻠﻔﻲ وﺟﻮد دارد ﻛﻪ ﺑﻪ ﺗﻮﺳﻌﻪ دﻫﻨﺪﮔﺎن ﻧﺮم اﻓﺰار‬
‫ﻛﻨﻨﺪ ﻣﻮﺿﻮع ﻫﺎي ‪ 4 ،3 ،2 ،1‬و ‪ 5‬ﻫﻤﭙﻮﺷﺎﻧﻲ‬ ‫ﻛﻤﻚ ﻣﻲ ﻛﻨﻨﺪ و ﺑﺎﻋﺚ ﺳﺮﻋﺖ و ﻛﻴﻔﻴﺖ ﺑﻴﺸﺘﺮ ﺧﻮاﻫﻨﺪ ﺷﺪ‪ ،‬در‬ ‫ﻧﺮم اﻓﺰاري از اﺑﺰارﻫﺎي ‪  CASE‬‬
‫‪5‬‬
‫زﻳﺎدي دارﻧﺪ‪ ،‬ﻟﺬا اﻳﻦ اﻣﻜﺎن وﺟﻮد دارد ﻛﻪ ﺑﻪ‬ ‫اﻳﻦ ﺗﺤﻘﻴﻖ ﻫﺪف آن اﺳﺖ ﻛﻪ ﺑﺎ ﻣﻴﺰان آﺷﻨﺎﻳﻲ ﺷﺮﻛﺖ ﻫﺎي ﻧﺮم‬
‫ﺻﻮرت ﮔﺮوﻫﻲ ﺑﺮ روي آﻧﻬﺎ ﻛﺎر ﺷﻮد‪.‬‬ ‫اﻓﺰاري ﺑﺎ اﻳﻦ اﺑﺰارﻫﺎي و ﻣﻴﺰان اﺳﺘﻔﺎده از آﻧﻬﺎ ﻣﺸﺨﺺ ﺷﻮد‪.‬‬

You might also like