تحلیل SWOT به تنهایی یک ابزار تحلیلی برای تعیین اهمیت فاکتورهای شناسایی شده و ارزیابی گزینههای مختلف استراتژیک بر حسب این فاکتورها ارائه نمی کند. به این دلیل تحلیل SWOT نقصانها و کمبودهایی در اندازهگیری و ارزیابی فاکتورها دارا ست. با وجودی که فرایند تحلیل سلسله مراتبی (AHP) این نقایص را بر طرف می کند اما خود این رویکرد در هنگامی که بین فاکتورها عدم استقلال و وابستگی وجود داشته باشد کارایی خود را از دست میدهد، چرا که AHP فرض می کند فاکتورهای حاضر در ساختار سلسله مراتبی مستقل میباشند در صورتی که این فرض در بررسی تاثیرات محیط درونی و بیرونی نمی تواند پذیرفتنی باشد. لذا نیاز به ابزاری داریم که وابستگیهای ممکن میان فاکتورها را به حساب آورد و اندازهگیری نماید. دراین مقاله یک رویه الگوریتمیک مبتنی بر فرایند تحلیل شبکهای بدین منظور ارائه می شود که میتواند حتی وقتی بین فاکتورهای SWOT وابستگی وجود داشته باشد کار را به خوبی به پیش ببرد.