ﺑﻪ ﻧﺎم ﺧﺪا ﺳﺮي ﺳﻮم ﺗﻤﺮﯾﻦ ﻣﻬﻨﺪﺳﯽ ﻧﺮماﻓﺰار ﻧﯿﻢﺳﺎل اول 91-90 ﺗﺎرﯾﺦ ﺗﺤﻮﯾﻞ 28آذر 90 .1ﭼﻪ ﮐﺴﯽ ﺑﺎﯾﺪ آزﻣﻮن ﯾﮑﭙﺎرﭼﻪﺳﺎزي را اﻧﺠﺎم دﻫﺪ ،ﺳﺎزﻧﺪه ﯾﺎ ﮐﺎرﺑﺮ ﻧﺮماﻓﺰار ،ﭘﺎﺳﺦ ﺧﻮد را ﺗﻮﺟﯿﻪ ﮐﻨﯿﺪ. .2ﺑﻪ زﺑﺎن ﺧﻮد ﺗﻔﺎوت ﺑﯿﻦ وارﺳﯽ 1و اﻋﺘﺒﺎرﺳﻨﺠﯽ 2را ﺑﯿﺎن ﮐﻨﯿﺪ ،آﯾﺎ ﻫﺮ دو از ﺷﯿﻮهﻫﺎي ﻃﺮاﺣﯽ ﻣﻮارد آزﻣﻮن و اﺳﺘﺮاﺗﮋيﻫﺎي آزﻣﻮن اﺳﺘﻔﺎده ﻣﯽﮐﻨﻨﺪ؟ .3ﺳﻮال 5از ﻓﺼﻞ 23 .4ﭼﮕﻮﻧﻪ ﮐﯿﻔﯿﺖ ﻧﺮماﻓﺰار را اﻧﺪازهﮔﯿﺮي ﻣﯽﮐﻨﯿﻢ؟ .5اﯾﻦ ﺗﻤﺮﯾﻦ ﺷﺎﻣﻞ دو ﺑﺨﺶ ﻣﯽﺑﺎﺷﺪ: ﺑﺨﺶ اول :اﻧﺘﺨﺎب ﺳﯿﺴﺘﻢ ﻧﺮماﻓﺰاري ﻣﻨﺎﺳﺐ ﮐﻪ ﺑﺎ آن آﺷﻨﺎﯾﯽ ﮐﺎﻣﻞ دارﯾﺪ و ﭘﯿﺎدهﺳﺎزي ﮐﺮدهاﯾﺪ .در ﻣﻮرد اﻧﺪازه ﺑﺰرﮔﯽ از ﻣﻌﯿﺎر Function Pointاﺳﺘﻔﺎده ﮐﺮده و ﺳﯿﺴﺘﻢ اﻧﺘﺨﺎﺑﯽ ﺷﻤﺎ ﻣﯽﺑﺎﯾﺴﺖ ﺗﻘﺮﯾﺒﺎ داراي FPﺑﺰرﮔﺘﺮ ﯾﺎ ﻣﺴﺎوي 100ﺑﺎﺷﺪ .ﺑﻨﺎﺑﺮاﯾﻦ در ﻗﺴﻤﺖ اول اﯾﻦ ﺗﻤﺮﯾﻦ ،اﺑﺘﺪا ﺳﯿﺴﺘﻢ ﻣﻮرد ﻧﻈﺮ ﺧﻮد را ﻣﻌﺮﻓﯽ ﮐﺮده و ﻧﯿﺎزﻣﻨﺪﯾﻬﺎي آن را ﺑﻪ ﺷﮑﻞ ﻣﻮارد ﮐﺎرﺑﺮد ﺑﯿﺎن ﮐﻨﯿﺪ و در اداﻣﻪ FPﺳﯿﺴﺘﻢ را ﺑﻪ ﻃﻮر ﺗﻘﺮﯾﺒﯽ ﻣﺤﺎﺳﺒﻪ ﮐﻨﯿﺪ و ﺟﺰﯾﯿﺎت اﯾﻦ ﻣﺤﺎﺳﺒﻪ را در ﮔﺰارش ﺧﻮد اراﯾﻪ دﻫﯿﺪ. در ﻣﺤﺎﺳﺒﻪ FPﺑﺮاي ﺳﯿﺴﺘﻢ ﻣﻮرد ﻧﻈﺮ ﺗﻌﺪاد ﺻﻔﺤﺎت ورودي را ﺑﻪ ﻋﻨﻮان ﺗﻌﺪاد وروديﻫﺎ) ،(EIsﺻﻔﺤﺎت ﺧﺮوﺟﯽ ﻏﯿﺮ ﻣﺮﺗﺒﻂ ﺑﺎ ﻫﻢ را ﺑﻪ ﻋﻨﻮان ﺗﻌﺪاد ﺧﺮوﺟﯽ ) (EOsو ﺗﻌﺪاد ﺟﺪاول ﭘﺎﯾﮕﺎه داده ﯾﺎ ﻓﺎﯾﻞﻫﺎي ﻣﻮرد ﻧﯿﺎز ﺑﺮاي ﭘﯿﺎده- ﺳﺎزي ﺳﯿﺴﺘﻢ را ﺑﻪ ﻋﻨﻮان ﺗﻌﺪاد ﻓﺎﯾﻞﻫﺎي ﻣﻮرد ﻧﯿﺎز ﺑﺮاي ﭘﯿﺎدهﺳﺎزي ﺳﯿﺴﺘﻢ را ﺑﻪ ﻋﻨﻮان ﺗﻌﺪاد ﻓﺎﯾﻞﻫﺎي ﻣﻨﻄﻘﯽ ورودي ) (ILFsدر ﻧﻈﺮ ﺑﮕﯿﺮﯾﺪ. در ﻣﺮﺣﻠﻪ ﺑﻌﺪ از ﺑﯿﻦ روشﻫﺎﯾﯽ ﮐﻪ ﯾﺎد ﮔﺮﻓﺘﻪ اﯾﺪ ﯾﮏ روش را ﺑﺮاي آزﻣﻮن ﺑﺮﻧﺎﻣﻪ ﺧﻮد اﻧﺘﺨﺎب ﻧﻤﺎﺋﯿﺪ و ﺑﺮاي آن روش ،ﺑﻬﺘﺮﯾﻦ ﻣﻌﯿﺎر ﭘﻮﺷﺶ را اﻧﺘﺨﺎب ﻧﻤﺎﺋﯿﺪ .ﺑﺪﯾﻬﯽ اﺳﺖ ﮐﻪ روﺷﯽ ﮐﻪ اﻧﺘﺨﺎب ﻣﯽﮐﻨﯿﺪ ،ﻣﯽﺑﺎﯾﺴﺖ ﺑﺮاي ﺑﺮﻧﺎﻣﻪ ﺗﺤﺖ آزﻣﻮن ﺷﻤﺎ ،ﻣﻨﺎﺳﺐ و ﻗﺎﺑﻞ اﺟﺮا ﺑﺎﺷﺪ .ﻣﻨﻈﻮر از ﺑﻬﺘﺮﯾﻦ ﻣﻌﯿﺎر ﭘﻮﺷﺶ ،ﻣﻌﯿﺎري اﺳﺖ ﮐﻪ از ﻗﺪرت ﺑﯿﺸﺘﺮي ﺑﺮﺧﻮردار اﺳﺖ )از ﻧﻈﺮ ﻣﺸﻤﻮلﺳﺎزي (3و در ﻋﯿﻦ ﺣﺎل ،ﺗﻌﺪاد ﻧﯿﺎزﻣﻨﺪيﻫﺎ و ﻣﻮارد آزﻣﻮن ﻧﺎﺷﯽ از اﯾﻦ اﻧﺘﺨﺎب ،ﻣﻨﺠﺮ ﺑﻪ ﻏﯿﺮﻣﻤﮑﻦ ﺷﺪن ﯾﺎ ﺑﯿﺶ از اﻧﺪازه ﭘﺮﻫﺰﯾﻨﻪ ﺷﺪن Verification ١ Validation ٢ subsumption ٣ اﺟﺮاي ﻣﺮاﺣﻞ ﻣﺨﺘﻠﻒ آزﻣﻮن ﻧﺸﻮد .ﻻزم اﺳﺖ روش و ﻣﻌﯿﺎر ﭘﻮﺷﺶ اﻧﺘﺨﺎﺑﯽ ﺧﻮد را ﺑﻪ ﻫﻤﺮاه دﻻﯾﻞ ﻣﻨﻄﻘﯽ اﯾﻦ اﻧﺘﺨﺎب را در ﺑﺨﺶ ﻣﺴﺘﻘﻠﯽ ،ﺑﯿﺎن ﻧﻤﺎﺋﯿﺪ. در اﻧﺘﺨﺎب روش آزﻣﻮن ،ﺑﻪ ﻧﮑﺎت زﯾﺮ ﺗﻮﺟﻪ داﺷﺘﻪ ﺑﺎﺷﯿﺪ: ﺧﺼﻮﺻﯿﺎت ﺑﺮﻧﺎﻣﻪ ﺧﻮد را در ﻧﻈﺮ ﺑﮕﯿﺮﯾﺪ .ﻫﺮ ﺑﺮﻧﺎﻣﻪ ،ﻃﺮح و روش آزﻣﻮن ﻣﺨﺼﻮص ﺑﻪ ﺧﻮد را دارد. در ﻧﻈﺮ داﺷﺘﻪ ﺑﺎﺷﯿﺪ ﮐﻪ در اﯾﻦ ﺗﻤﺮﯾﻦ ،ﻣﯽﺑﺎﯾﺴﺖ ﮐﻠﯿﻪ ﻗﺎﺑﻠﯿﺖﻫﺎي ﺳﯿﺴﺘﻢ و ارﺗﺒﺎط اﺟﺰاي ﻣﺨﺘﻠﻒ ﺑﺎ ﻫﻢ ﻣﻮرد آزﻣﻮن ﻗﺮار ﮔﯿﺮد .ﺑﻪ ﻋﺒﺎرت دﯾﮕﺮ ،آزﻣﻮن ﺗﺠﻤﯿﻊ4ﺑﺎﯾﺪ ﻣﻮرد ﺗﻮﺟﻪ ﺑﯿﺸﺘﺮي ﻗﺮار ﮔﯿﺮد .ﺣﺘﯽ ﻣﻤﮑﻦ اﺳﺖ ﻣﺪلﻫﺎي اوﻟﯿﻪ ﺧﻮد را ﺑﺮاﺳﺎس ﺗﻮﺻﯿﻒ ﺑﺮﻧﺎﻣﻪ اﺳﺘﺨﺮاج ﮐﻨﯿﺪ ﺗﺎ ﺑﺮﻧﺎﻣﻪ ﭘﯿﺎدهﺳﺎزي ﺷﺪه .ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل ،ﺑﺮاي اﺳﺘﻔﺎده از روشﻫﺎي ﻣﺒﺘﻨﯽ ﺑﺮ ﮔﺮاف در آزﻣﻮن ﺗﺠﻤﯿﻊ ،ﺑﻪ ﺟﺎي اﺳﺘﻔﺎده از ﮐﺪ )ﺳﻮرس( ﺑﺮﻧﺎﻣﻪ ،ﻣﯽﺗﻮان ﺟﺮﯾﺎن ﮐﺎري 5ﺑﺮﻧﺎﻣﻪ را ﺑﻪ ﻋﻨﻮان ﻣﻨﺒﻊ اﺳﺘﺨﺮاج ﮔﺮاف در ﻧﻈﺮ داﺷﺖ .ﻫﻤﯿﻦ ﻣﻮﺿﻮع در ﻣﻮرد ﺳﺎﯾﺮ روشﻫﺎي آزﻣﻮن ﻧﯿﺰ ﺻﺎدق اﺳﺖ. ﻧﯿﺎزي ﺑﻪ اﻧﺠﺎم آزﻣﻮن واﺣﺪ ﻧﻤﯽﺑﺎﺷﺪ. آزﻣﻮن ﺑﺎﯾﺪ ﻃﻮري ﻃﺮاﺣﯽ ﺷﻮد ﮐﻪ در ﻋﯿﻦ اﺛﺮﺑﺨﺸﯽ ،در زﻣﺎن ﻣﻌﻘﻮل ﻧﯿﺰ ﻗﺎﺑﻞ اﻧﺠﺎم ﺑﺎﺷﺪ .ﻃﺮاﺣﯽ روﺷﯽ ﺑﺴﯿﺎر ﺳﻨﮕﯿﻦ ﮐﻪ ﻧﻬﺎﯾﺘﺎً ﻣﻨﺠﺮ ﺑﻪ اﺟﺮاي ﻧﺎﻗﺺ آن ﺷﻮد ،ﺑﻪ ﻫﯿﭻ وﺟﻪ ﺗﻮﺻﯿﻪ ﻧﻤﯽﺷﻮد. ﭘﺲ از اﻧﺘﺨﺎب و ﺑﯿﺎن روش و ﻣﻌﯿﺎر آزﻣﻮن ،ﭼﮕﻮﻧﮕﯽ اﺳﺘﻔﺎده از آن روش در آزﻣﻮن ﺑﺮﻧﺎﻣﻪ ﺧﻮد را ﻃﺮاﺣﯽ ﻧﻤﺎﺋﯿﺪ و ﮐﻠﯿﻪ ﻣﺮاﺣﻞ آزﻣﻮن را اﻧﺠﺎم داده و ﻧﺘﺎﯾﺞ آن را در ﻗﺎﻟﺐ ﮔﺰارش اراﺋﻪ دﻫﯿﺪ. ﺑﺎز ﺗﺎﮐﯿﺪ ﻣﯽﮐﻨﯿﻢ ﮐﻪ ﺳﯿﺴﺘﻤﯽ را اﻧﺘﺨﺎب ﮐﻨﯿﺪ ﮐﻪ ﺧﻮد ﭘﯿﺎدهﺳﺎزي ﮐﺮده ﺑﺎﺷﯿﺪ و ﯾﺎ آﺷﻨﺎﯾﯽ ﮐﺎﻣﻞ ﺑﺎ آن داﺷﺘﻪ ﺑﺎﺷﯿﺪ. اﺳﺘﻔﺎده از اﺑﺰار ﻣﻨﺎﺳﺐ در اﺟﺮاي ﻣﺮاﺣﻞ ﻣﺨﺘﻠﻒ آزﻣﻮن ،ﺑﻪ ﺷﺪت ﺗﻮﺻﯿﻪ ﺷﺪه و ﻧﻤﺮه اﺿﺎﻓﯽ ﺑﺮاي آن در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺧﻮاﻫﺪ ﺷﺪ. ﻣﻮﻓﻖ ﺑﺎﺷﯿﺪ Integration ٤ Work Flow ٥
© Copyright 2025 Paperzz