
| عناوین بحث ها | ارسال کننده | پاسخها | بازدید | بروز رسانی | اولویت | |
|---|---|---|---|---|---|---|
|
|
2
|
116
|
87/11/15 (18:42)
|
|
||
|
|
6
|
25
|
87/5/20 (10:04)
|
|
||
|
|
0
|
8
|
87/5/2 (10:09)
|
|
||
|
|
3
|
17
|
87/4/20 (02:37)
|
|
||
|
|
0
|
12
|
87/4/18 (12:55)
|
|
||
|
|
0
|
20
|
87/4/10 (17:02)
|
|
||
|
|
6
|
23
|
87/3/15 (22:23)
|
|
||
|
|
6
|
64
|
86/12/5 (15:09)
|
|
||
|
|
20
|
161
|
86/11/8 (17:56)
|
|
||
|
|
20
|
228
|
86/11/8 (17:55)
|
|


عنوان بحثUML & Rational Rose 25 بهمن 85 - 17:41 | |
سلام دوستان میخواستم یکسری اطلاعات خلاصه و در عین حال در رابطه با این موضوع داشته باشم. متاسفانه فرصت search ندارم ممنون میشم راهنمایی کنید. با آرزوی موفقیت برای همه دوستان | |


پاسخ ها5 21 اسفند 1385 ساعت 08:05 | |
سلام. یه سری به قسمت دانلود نرم افزار و قسمت PDF اون تو سایتم بزنید. ممکنه کمکتون کنه .
|
4 29 بهمن 1385 ساعت 16:09 | |
از استاد گرامی جناب آقای ابوطالبی و همینطور آقای ناشناس کمال تشکر را دارم |
3 28 بهمن 1385 ساعت 03:14 | |
ممنون. من همین الآن اولین فصل کتاب systems analysis and design رو تموم کردم. فکر کنم تا کل کتاب رو تموم نکنم درست حسابی از این چیزا سر در نیارم! ;) باز هم ممنون. |
2 27 بهمن 1385 ساعت 19:17 | |
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
|
1 26 بهمن 1385 ساعت 06:11 | |
فکر می کنم شما درستون تموم شده باشه, بنابراین باید بدونید فرایند تولید نرم افزار چطوریه. (البته من خودم این ترم دارم) برای مدل سازی نرم افزار, که با تکنولوژی 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 مطمئنا همینجا می تونید لینک به نمونه نمودار پیدا کنید. |













