ورود

View Full Version : چگونگی بررسی معماری نرم افزار در RUP ؟



Modifier
یک شنبه 18 فروردین 1387, 15:07 عصر
با سلام

در Rup مدل 4+1 مطرح است.
چگونه میتوان در همان ابتدای شروع تحلیل یا حداکثر در فاز دوم به معماری دست یافت در حالیکه ما هنوز به شکل کامل usecase diagram دست پیدا نکرده ایم !
پس چگونه به قسمت های دیگر دست پیدا کنیم مانند implementation یا deployment ؟

ممنون

یا علی

whitehat
یک شنبه 18 فروردین 1387, 15:17 عصر
چگونه میتوان در همان ابتدای شروع تحلیل یا حداکثر در فاز دوم به معماری دست یافت در حالیکه ما هنوز به شکل کامل usecase diagram دست پیدا نکرده ایم !
دلیلی نداره که در همان تکرار اول همه موارد مشخص بشه،بر اساس نوع پروژه شما باید به مرور معماری خود را مشخص کنید

پس چگونه به قسمت های دیگر دست پیدا کنیم مانند implementation یا deployment ؟
شما هر View را باید بصورت جداگانه تهیه کنید و در نهایت در سند SAD آنها را با هم یکپارچه کنید

Modifier
یک شنبه 18 فروردین 1387, 16:56 عصر
دلیلی نداره که در همان تکرار اول همه موارد مشخص بشه،بر اساس نوع پروژه شما باید به مرور معماری خود را مشخص کنید

ما میدانیم در فاز inception همه چیز کلی است
ما قصد داریم نیاز های کلی و کلیدی سیستم و یک دید کلی بدست بیاوریم
و میخواهیم یک use case دیاگرام در سطح بالا بدست بیاوریم.

مع الوصف
معماری چگونه در این فاز مطرح میشود ؟
در چه سطحی ؟
روی چه مواردی؟
اصلا چگونه معماری اولیه را بدست بیاوریم.
اگه دارید یه مثال هر چند کوچیک هم باشه بزنید.


شما هر View را باید بصورت جداگانه تهیه کنید و در نهایت در سند SAD آنها را با هم یکپارچه کنید

بحث 3 لایه و n لایه بودن کجای معماری مطرح میشود ؟
در کدام view ?

whitehat
یک شنبه 18 فروردین 1387, 17:21 عصر
معماری چگونه در این فاز مطرح میشود ؟
شما بهتره ابتدا نگاهی به سند SAD بیندازید. در این مرحله شما بیشتر باید به فکر توافق های اولیه با ذینفعان پروژه خود باشید. مواردی که باید در قرارداد ذکر شود و بعدا تغییر آن امکان پذیر نیست. مانند بستری که نرم افزار بر روی آن نصب می شود و ...

در چه سطحی ؟
روی چه مواردی؟
در این مرحله (تکرار اول) بیشتر موارد کلی بحث می شود و معمولا بر روی deployment و Usecase تاکید میشه. البته این بسیار بسته به کارفرمای شما ،است.

بحث 3 لایه و n لایه بودن کجای معماری مطرح میشود ؟
در کدام view ?
لایه های مختلف معماری را در قسمتهای مختلف سند معماری مشخص میشه و در همه View ها خود را نشان می دهد و خاص یک View نمی شود. (با کمی جستجو می توانید Template های مدلهای معماری را بیابید)

Modifier
یک شنبه 18 فروردین 1387, 19:05 عصر
باسلام

در مدل 4+1 آن موقع که کامل میشود(با توجه به SAD) تقریبا اکثر مدل ها و دیاگرام های ما در آن است پس :

این گون میتوان برداشت کرد که سند معماری یا معماری نرم افزار سیستم بصورت اتوماتیک کامل شد است .
آیا صحبت من صحیح است ؟

آیا ما یک شکل یا دیاگرام خاصی نداریم که بگوییم این معماری سیستم است ؟
اگه این گونه باشه قابل فهم تره.

ممنون

یا علی

Modifier
یک شنبه 18 فروردین 1387, 19:10 عصر
(با کمی جستجو می توانید Template های مدلهای معماری را بیابید)


در ضمن اگه منظور شما از template همان SAD است که هرچه پیدا کردم -- همشون شبیه هم هستند.

یا علی

neda_n
دوشنبه 11 خرداد 1388, 16:58 عصر
سلام.اگر از دوستان کسی سند معماری نرم افزار داره می شه فرم خام رو در اختیارم بزاره تا بدونم چه جوری باشد درست بشه. ممنون میشم.

Elham_gh
سه شنبه 12 خرداد 1388, 09:03 صبح
سلام.اگر از دوستان کسی سند معماری نرم افزار داره می شه فرم خام رو در اختیارم بزاره تا بدونم چه جوری باشد درست بشه. ممنون میشم.

این template شه:
http://web.cs.wpi.edu/~gpollice/cs4233-a05/rup_sad.html

و اینم مثالش:
http://www.hst.fhso.ch/Archiv/1999/swe/SWEP99/Rational/RationalUnifiedProcess5.5/examples/course_reg/elaboration/ex_sadoc.htm