طراح و تحلیلگر عمومی سیستمها به کارشناسی گفته می شود که بر حسب نیازهای سیستم Design و Object Model را تولید نماید. مفایم اساسی تولید شده توسط UML را استخراج نماید. با استفاده Unified Process تحلیل و طراحی مستندات نرم افزاری را انجام دهد و با معرفی موقعیت ها آنها را طراحی نماید. برای تعریف مجدد تحلیل ها و طراحی مدلها نمونه های آزمایش شده را اجرا کند . و در نهایت طرحهای قابل آزمایش و سازکاری را تولید نماید. همچنین طراح و تحلیلگر عمومی سیستمها باید با تیم های دیگر مهندسی کامپیوترنرم افزار و سخت افزار و IT در خصوص مراحل انجام پروژه های نرم افزاری و سخت افزاری همکاری لازم را انجام دهد. طراح و تحلیلگر عمومی سیستم ها توانایی رهبری تیم های طراحی و تحلیلگر عمومی سیستمها را دارد.