From Wikipedia, the free encyclopedia
اگر تجزیه و تحلیل برنامه بدون اجرای برنامه انجام شود تحلیل ایستای برنامه نامیده میشود (اگر آنالیز با اجرا کردن برنامه انجام شود واکافت دینامیک برنامه نامیده میشود).[1]
در بیشتر موارد، تحلیل بر روی کد اجرا میشود.
این اصطلاح معمولاً به تحلیلی اطلاق میشود که با استفاده از ابزارهای تحلیل خودکار انجام شود و به تحلیل انسانی (دستی) بازنگری کد گفته میشود.
گروهOMG بررسی ای دربارهٔ انواع نرمافزارهای تحلیل برنامه که برای اندازهگیری و ارزیابی کیفیت نرمافزار لازم است را نرمافزار منتشر کرد. این مستند سه سطح تحلیل برنامه را توصیف میکند.[2]
سطح دیگری از تحلیل برنامه میتواند تعریف بشود
آنالیز ایستا معمولاً یا به صورت دستی یا با ابزار انجام میشود، در بهترین حالت پس از انجام تست کد توسط ابزار تیم تست به بررسی نتایج و تحلیل آن میپردازند و با تیم تولید همکاری میکنند.[3]
{{cite journal}}
: Check date values in: |access-date=
(help)Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.