تُلقي هذه الدّراسة الضّوءَ على المعيار STEP كمعيارٍ مهم في مجال نمذجة المعلومات
الضّرورية في دورة حياة أي مُنتَج و تبادل هذه المعلومات بين الأنظمة المختلفة. سنحاول
من خلال هذه الدراسة إلقاء الضوء على بعض أجزاء هذا المعيار المُستخدَمة في مجال
هندسة
البرمجيات و مقارنتها بالطرق المعروفة في هذا المجال.
تقسم هذه الدراسة إلى قسمين, يلقي القسم الأول الضوء على النماذج الضارة و مقارنتها بنماذج التصميم. نقترح في القسم الثاني أداة قادرة على اكتشاف مثل هذه النماذج في مراحل مبكرة من عمر تطوير البرمجية.