userinfo close
  ,

بحث های علمی دانشگاه آزاد ساری


sari_university

تاسیس: 28 خرداد 1385  پروفایل کلوب
مدیر کلوب: پیمان رویین تن - معاونان
 

لیست بحث ها

  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
21
242
90/3/27 (13:41)
1
20
89/7/29 (10:07)
5
56
89/3/20 (03:36)
7
42
88/10/24 (19:54)
7
38
88/9/17 (02:18)
2
22
88/7/19 (16:43)
0
9
88/6/28 (13:41)
0
10
88/5/15 (05:18)
0
14
88/5/15 (05:13)
2
223
87/11/15 (18:42)
0
10
87/5/2 (10:09)
0
14
87/4/18 (12:55)
0
32
87/4/10 (17:02)
6
68
86/12/5 (15:09)
20
162
86/11/8 (17:56)
0
10
86/9/27 (16:57)
1
12
86/9/24 (01:27)
0
12
86/9/20 (14:09)
8
44
86/9/17 (21:12)
4
28
86/9/2 (02:01)

عنوان بحث

سمانه ت , samaneh_t
سمانه ت - 17:41 1385/11/25

UML & Rational Rose

سلام دوستان

میخواستم یکسری اطلاعات خلاصه و در عین حال در رابطه با این موضوع داشته باشم.

متاسفانه فرصت search  ندارم

ممنون میشم راهنمایی کنید.

با آرزوی موفقیت برای همه دوستان

پاسخ ها

ترتیب پاسخ ها : از آخرین پاسخ
پیمان رویین تن , overfl0w
پیمان رویین تن - 06:11 1385/11/26
1
فکر می کنم شما درستون تموم شده باشه, بنابراین باید بدونید فرایند تولید نرم افزار چطوریه.
(البته من خودم این ترم دارم)
برای مدل سازی نرم افزار, که با تکنولوژی OO تولید می شن از UML استفاده می کنیم. البته مدل های دیگه ای هم مثل DFD هستند.
برای مدل سازی باید تجزیه تحلیل و طراحی انجام بشه. تجزیه تحلیل به معنای شناخت مسئله هست, و طراحی به معنای راه کار حل اون مشکل.
بنابراین باید چند مرحله قبل از شروع کردن به نوشتن کد برای نرم افزار انجام بشه, که در نتیجه اونها مسئله اولا شناسایی شده, و بعد از اون روش حل اون هم معین شده است..
قبل از هر کاری باید یه دونه requirements document داشته باشیم. به زبان ساده کاری که می خواهیم نرم افزار برامون انجام بده تو این document نوشته می شه که این عمل کار system analysts است.
بعد software engineer باید عمل طراحی یا همون design رو انجام بده.
اما UML برای مدل سازی این مراحل به کار می ره که معمولا به همراه متن توضیحی ارائه می شه.
UML مجموعه ای از چندین نمودار است.
اولین مورد use case که برای بیان کاربرد نرم افزار (use) برای وضعیت (case) های خاص است.
Class diagrams برای تشریح کلاس های موجود در نرم افزار به کار می ره.
State machine diagrams بیان گر وضعیت های مختلف نرم افزار است.
Activity diagrams بیانگر ترتیب اعمال که انجام می گیرد هست.
Communication diagrams که در نسخه های قبل از UML 2 به نام  collaboration diagrams  شناخته می شد بیانگر ارتباط بین اشیاء موجود در سیستم است.
Sequence diagrams  هم مثل Communication diagrams ارتباط بین اشیا رو مدل می کند, با این تفاوت که به جای اینکه بر روی چه ارتباطی تمرکز کند, بر روی اینکه چه زمانی ارتباط روی می دهد تمرکز می کند.
(البته تعداد نمودار های UML بیشتر از اینه, بقیه اش رو می تونید تو لینک آخر همین پست پیدا کنید)
اما ratinal rose هنوز باهاش کار نکردم, فعلا در حال دانلود شدن هست, اما نرم افزاری هست که کار مدل سازی رو می شه با استفاده از اون انجام داد و البته نرم افزار های مختلف دیگه ای وجود دارند که تو همین بحث بقلی یه لینک براتون گذاشتم, بعضی هاشون هم مجانی هستند.
البته مدل UML توسط همین شرکت Rational که حالا جزئی از IBM هست توسعه داده شده.
این مقدار اطلاعات رو از کتاب C plus plus و java ی آقای deitel داشتم. تو کتاب C plus plus یه case study داشت که یه برنامه شبیه ساز آسانسور رو تجزیه تحلیل, طراحی, مدل سازی و پیاده سازی می کرد. البته تو نسخه های جدیدتر و تو کتاب جاوای چاپ 2004 یه برنامه دستگاه ATM جایگزین شده.
فکر می کنم بد نباشه به کتاب های آموزش برنامه نویسی موسسه Deitel و همینطور کتاب های مهندسی نرم افزار یه سری بزنید.
(ضمنا اگر یه جاهایی اشتباه کردم می بخشید, همونطور که گفتم هنوز مهندسی نرم افزار نگذروندم. اگر دوستان جایی اشتباه دیدن تذکر بدن لطفا. )
برای اطلاعات بیشتر و همینطور دیدن نمونه این نمودار ها به این لینک مراجعه کنید :
http://en.wikipedia.org/wiki/Unified_Modeling_Language
مطمئنا همینجا می تونید لینک به نمونه نمودار پیدا کنید.
مجید ابوطالبی , rambodab
مجید ابوطالبی - 19:17 1385/11/27
2

ba salam

aghaye nashenase aziz dfd ye nemoodare model sazi ast ke dar raveshe structural karbord darad

amma dar morede uml va rup

uml(unified modeling language) zabani ast ke az hasele yekparche saziye nemoodarhaye ooa va ood be dast amade

amma rup yek farayande tajziyeh va tahlile system ha be raveshe //object// oriented va ba zabane ul ast

dar vaghe mishe goft ke rup faratar az methodology ast va aghlabe farayane toolide narmafzar ra dar bar darad

dar zemn rational rose ham yek case tools baraye rup ast

movvafagh bashid

 

پیمان رویین تن , overfl0w
پیمان رویین تن - 03:14 1385/11/28
3
ممنون. من همین الآن اولین فصل کتاب systems analysis and design رو تموم کردم. فکر کنم تا کل کتاب رو تموم نکنم درست حسابی از این چیزا سر در نیارم! ;)
باز هم ممنون.
سمانه ت , samaneh_t
سمانه ت - 16:09 1385/11/29
4

از استاد گرامی جناب آقای ابوطالبی و همینطور آقای ناشناس کمال تشکر را دارم

کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.