ขั้นตอนการวิเคราะห์และออกแบบซอฟต์แวร์ การวิเคราะห์ระบบดั้งเดิม การวิเคราะห์และออกแบบระบบเชิงวัตถุ การวิเคราะห์ความต้องการเชิงซอฟต์แวร์ การอธิบายโดเมนทางธุรกิจ การออกแบบต้นแบบและส่วนติดต่อกับผู้ใช้ การสร้างแบบจำลองโดยใช้ภาษายูเอ็มแอล แผนผังกรณีใช้งานเชิงธุรกิจและเชิงระบบ แผนผังสื่อสาร แผนผังลำดับ แผนผังคลาสระดับวิเคราะห์และระดับออกแบบ แผนผังการนำไปใช้ การออกแบบระบบย่อย เทคนิคการพัฒนาระบบงานตามการวิเคราะห์และออกแบบ