در مهندسی نرم افزار مبحث معماری نرم افزار راجب به چه چیزی بحث می کند ؟ در rup وجود دارد ؟
Printable View
در مهندسی نرم افزار مبحث معماری نرم افزار راجب به چه چیزی بحث می کند ؟ در rup وجود دارد ؟
در RUP معماری نرم افزار ساختار کلی یک نرم افزار را می سازد. مدل معماری در مورد مدل 4+1 بحث می شود.مدل چهار به اضافه یک شامل Usecase view,logical view,process view,component view,deployment view می باشد که این view ها بیانگر چهاچوب نرم افزار می باشند.
معماری نرم افزار دو جنبه در نرم افزار میباشد:
1- جنبه سخت افزاری که تجهیزات مورد نیاز و نحوه اتصال آنها می باشد که به کمک دیاگرام های استقرار uml رسم می شود.
2- جنبه نرم افزاری که شامل web base یا windows base بودن - تعداد لایه های نرم افزار می باشد. همچنین معماری از دیدگاه نرم افزار ریز تر و جریی تر نیز میشود که شامل طراحی کلاس نرم افراز class diagram -طراحی مدل داده ها data model میشود .
بطور کلی معماری نرم افزار :
معماری نرم افزار = معماری سخت افزار + معماری نرم افزار