سلام
یکی از استادام این مراحل رو پیشنهاد کرد برای طراحی نرم افزار. ممنون میشم دوستان تحلیل کنن ببینن درسته یانه. آیا کامل هست یا نه:


1- نیازمندی ها رو باید پیدا کنیم(مثلا کاربر نیاز دارد لیست خرید ها را ببینید)
2- چه کاربرانی میخان از نرم افزار استفاده کنن
3- نوشتن سناریو های هر نیازمندی که نقش usecase رو دارن.
4- از سناریو های نوشته شده، باید کلاس ها رو در بیاریم.
5- عملیات مربوط به هر کلاس رو در بیاریم. (تا الان فقط داریم حدس میزنیم و تحلیل میکنیم)

مدلسازی(کشیدن نمودارها)
6- کشیدن usecase diagram
7- کشیدن activity diagram
8- کشیدن class diagram
9- کشیدن sequence diagram
10- کشیدن state chart diagram


همین!
درسته. کامل هست یا هنوز کارای دیگه هم باید انجام بشه؟