دسته بندی ها
10:06 1400/03/25

آموزش مهندسی نرم افزار و داکیومنت سازی

مشخصات سوال کننده :
کاربر : hoeinsmart     امتیاز کاربر : ‎−1     رتبه کاربر : 7059
دسته بندی : Asp.net Web Form Asp.net Core پروژه و کسب و کار

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4192
پاسخ دهنده : fateme 14:09 1400/03/25

شما ابتدا باید بفرمایید نرم افزاری که می خواید تحلیل کنید چه نوع نرم افزار هست. مثلا یک نرم افزار تجاری دارای دیتابیس هست یا یک نرم افزار مهندسی و یا نرم افزار تحلیلی.

خب اگر شما یک نرم افزار تجاری می خواید تهیه کنید معمولا در ابتدا باید روی طراحی دیتابیس یا همون لایه Data Domain تحقیق و بررسی کنید. چون معمولا در نرم افزار های تجاری موضوع اطلاعات و دیتا خیلی مهم هست.

شما برای تحلیل میتونید کارتون رو با طراحی جداول شروع کنید. اگر بخواید خیلی حرفه ای تر کار کنید می تونید نمودارهای Activity و Sequence رو هم از طریق نرم افزار های ساخت UML مثل Rational Rose رسم کنید.

در مجموع بیشتر در مورد هدفتون توضیح بدید بهتره.

به این پاسخ امتیاز بدهید    1
امتیاز: 1617 رتبه: 2
1 نظر
mahbod : سلام امکان مشاوره برنامه نویسی دارید پیام بدید ممنون

امتیاز کاربر : 3   رتبه کاربر : 136   تاریخ ثبت : 01:29 1400/04/15
پاسخ دهنده : hoeinsmart 01:00 1400/03/27

در مورد uml و رشنال در دوران دانشگاه یاد گرفتم. 

پروژه های من مربوط به عملیات بانک اطلاعاتی هست. بطور مثال پروژه دبیر خانه که آموزش دادید چطوری تحلیل شده ؟

 با چه برنامه ای اطلاعات جمع آوری شده ؟

اگر چند نفر بر روی این پروژه کار کنن چطوری میتونن با استفاده از مستندات کارو انجام بدن؟

ویرایش شده در پنج شنبه 27 خرداد 1400 ساعت 12:48:14
به این پاسخ امتیاز بدهید    0
امتیاز: ‎−1 رتبه: 7059
1 نظر
fateme : کدوم دبیرخانه منظورتونه ؟ من چیزی آموزش ندادم !!! ببینید در کل نیاز نیست برای طراحی حتما نرم افزار خاصی استفاده بشه. شما میتونید با مطالعه سیستم های مختلف، نمونه های موجود و ... اطلاعات کسب کنید و تحلیل کنید. میتونید نتایج تحلیلتون رو روی کاغذ هم بنویسید.

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 04:29 1400/03/27
پاسخ دهنده : mehrd@d 19:53 1400/04/15

سلام، یکی از درس های بدرد بخور دانشگاه همین  مهندسی نرم افزار است.  کاملا موافقم که  در دانشگاه اساتید یا از صنعت دور هستند یا از منابع گنگ و غیر قابل مفهوم برای تدریس استفاده میکنند(البته بعضی وقتا هم ممکنه دانشجو خودش کم کاری کند)

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

می تونید کتاب  object oriented analysis and design رو مطالعه کنید یا تو یوتیوب همین موضع یعنی تحلیل و طراحی سیستم های شی گرا رو جستجو کنید فیلم های زیادی هم وجود دارد. 

در ضمن معمولا این کارها معمولا وظیفه تیم توسعه نیست و  وظیفه گروه تحلیل گران است. چیزی که تیم  توسعه معمولا باید بداند درک کلی از نحوی مدل کردن هاست که وقتی بچه های تحلیل گر نتیجه کارشون رو بهشون منتقل می کنند، توانایی  تبدیل به کد کردنشون رو داشته باشند.

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