PDA

View Full Version : راهنمایی در موردAgile RUP٫SSADM٫UML



tah_206207
چهارشنبه 07 اردیبهشت 1390, 13:36 عصر
سلام دوستان من یه راهنمایی در مورد RUP٫SSADM٫Agile٫UML میخواستم اینکه اینا با هم چه تفاوتی دارن؟ واسه طراحی نرم
افزار از کدوم یک از اینا میشه استفاده کرد؟ کدوم یک از اینا پیشرفته هستن؟
و یه درخواست دیگه داشتم لطفا واسه مهندسی نرم افزار یه کتاب خوب معرفی کنید
اگه راهنماییم بکنید ممنون میشم
با تشکر

tah_206207
پنج شنبه 08 اردیبهشت 1390, 19:21 عصر
از دوستان کسی اندکی منو راهنمایی میکنن؟

Esikhoob
جمعه 09 اردیبهشت 1390, 12:46 عصر
با سلام
UML یعنی دیاگرام ، دیاگرام هم یعنی کشیدن مستطیل مربع و خطهایی که از یک مستطیل به مستطیل دیگه میروند.

فرض طراحان UML اینست که : نگاه کردن به دیاگرام های UML ،ساده فهمتر از نگاه کردن به code برنامه است.
که به نظر من نقطه ضعفهایی دارد :
اونکسی که به دیاگرام نگاه میکند ، باید UML بداند.

tah_206207
دوشنبه 12 اردیبهشت 1390, 11:08 صبح
ممنون دوست عزیز از راهنماییتون البته من میدونستم که uml دیاگرام واسه مدلسازی هست مثلا تو یه برنامه جاوا میشه ارتباط بین کلاس ها و اعضا کلاس رو نشون داد
یه سوال راجع به این داشتم که مثلا تو RUP هم از UML استفاده میشه یا نه؟ کلا تفاوت این دو مقوله تو چیه؟
و اینکه الان به ما تو کلاس مهندسی نرم افزار۱ روش SSADM رو تدریس میکنند که از نرم افزار select استفاده میکنه و یه سری دیاگرام کشیدن که معلوم نیس Uml هست یا نه! کلا من یکم سردرگم شدم! از کتاب پرسمن به عنوان مرجع استفاده میکنه شما نرم افزار و کتاب خوبی تو این زمینه معرفی میکنید؟ اگه معرفی کنید ممنون میشم.
با تشکر

Esikhoob
سه شنبه 13 اردیبهشت 1390, 21:54 عصر
الان من در حال خواندن کتاب UML with Rational Rose 2002 هستم و تا صفحه 97 پیش رفتم ، به امید اینکه بتونم درک بهتری از کار برنامه نویسی پیداکنم.
در کل از خواندن این کتاب به اندازه کتابهای عملی آموزش خود codeنویسی لذت نمیبرم. وقتی کتابی مثل #C را میخوانی همونجا کد را مینویسی و یک چیزی درست میکنی و حال میکنی.
اما این کتاب های سبک UML مثل دَواست ، به اندازه اون کتابها ازش لذت نمیبرم ، ولی حس میکنم برای برنامه نویسی مفیده.

RUP ، رفتارهای برنامه نویسی است. باید باور کرد که مفید است ، بعدا . . . . (لطفا اگر کسی میتواند بگوید و اعتقاد مارا بالا ببرد توضیح بدهد)

tah_206207
سه شنبه 20 اردیبهشت 1390, 20:37 عصر
کسی نبود بیشتر توضیح بده؟

rezaasadi
چهارشنبه 28 اردیبهشت 1390, 15:15 عصر
کسی نبود بیشتر توضیح بده؟

با سلام

RUP و SSAِDM در واقع متدلوژي طراحي(تحليل - طراحي - پياده سازي) سيستم هاي جامع نرم افزاري مي باشند . بنابراين براي طراحي يك نرم افزار ابتدا بايد متدلوژي خود را انتخاب نماييم كه هر كدام فرايندها و روش هاي مخصوص به خود را دارند

از UML جهت انجام كارهاي خود (مدلسازي داده) كه قسمتي از متدلوژي ميباشد مخصوصا در قسمت طراحي استفاده مي شود .در واقع مي توان گفت UML خود ثمره RUP است .

Programmer 1
جمعه 27 خرداد 1390, 01:07 صبح
البته اضافه کنم که Agile یکی متودولوژی نیست بلکه یک تفکره ، اگه کسی مایل بود بیشتر توضیح بدم

alamate_aoal
جمعه 27 خرداد 1390, 02:08 صبح
اگه ممکنه به زبانی ساده توضیح بدید

ehp_kz6597
جمعه 27 خرداد 1390, 10:33 صبح
سلام
این فایلها رو دان کن . ببین کارت رو راه میندازه ؟
البته شش قسمت شده که قسمت بعدافتاده صفحه بعد

موفق باشی

ehp_kz6597
جمعه 27 خرداد 1390, 10:36 صبح
اینم آخرین بخش

tah_206207
دوشنبه 06 تیر 1390, 18:47 عصر
البته اضافه کنم که Agile یکی متودولوژی نیست بلکه یک تفکره ، اگه کسی مایل بود بیشتر توضیح بدم
دوست عزیز اگه امکان داشته باشه Agile رو هم توضیح بدین
با تشکر

Asad.Safari
دوشنبه 06 تیر 1390, 20:36 عصر
البته اضافه کنم که Agile یکی متودولوژی نیست بلکه یک تفکره

یعنی چی تفکره هست و متدولوژی نیست؟ یکم بیشتر توضیح می دید؟

موفق باشید

ehp_kz6597
سه شنبه 07 تیر 1390, 09:11 صبح
تو همین سایت بود!
اینم لینکش
متدلوژی های چابک Agile (http://barnamenevis.org/showthread.php?20625-%D9%85%D8%AA%D8%AF%D9%84%D9%88%DA%98%DB%8C-%D9%87%D8%A7%DB%8C-%DA%86%D8%A7%D8%A8%DA%A9-Agile-%28%D9%85%D9%82%D8%A7%D9%84%D9%87%29)

Neo2011
پنج شنبه 20 مرداد 1390, 11:07 صبح
SSADM یک فرآیند تولید نرم افزار هست که از شیوه بالا به پایین ( ساخت یافته ) برای تحلیل استفاده میکنه و نمودارهاش همون DFD , ERD هستن. بعد از شکستهای نرم افزاری بسیاری که بوجود اومد مهندسین نرم افزار دیدند که باید به فکر طراحی یه فرآیند دیگه ای بشن که RUP رو ساختن و RUP در هز مرحله از فرآیند تولید میگه که چه کسی چه کاری رو در چه موقعی انجام بده و همه چی رو به صورت صریح بیان کرده و برای یکپارچگی مدل ( همه تیم پروژه بتونن اون رو درک کنن) از UML که یک زبان مدلسازی هست استفاده میکنه.