فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق در مورد محوطه سازی2

اختصاصی از فایل هلپ تحقیق در مورد محوطه سازی2 دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 18

 

برنامه هایی که ایالات متحده برای پیشرفت بزرگراهها اجرا نموده است

 

برنامه چشم انداز بزرگراههای کالیفرنیا:

بزرگراههای بسیاری درایالات متحده در مناطق خوش منظره و باچشم اندازی زیبا قرار دارند. برنامه چشم انداز بزرگراههای کالیفرنیا توسط مجلس نمایندگان آمریکا در سال 1963 بوجود آمد. هدف از تصویب این طرح،حفاظت و نگهداری مناظر اطراف بزرگراهها از تغییراتی بود که منجر به لطمه زدن به زیبایی و طراوت زمینهای اطراف بزرگراه می شد.

سرزمینهای سر سبز و مزارعی که از نظر مسافران زیبا و جذاب به نظر می رسد ودیدن آنها لذت بصری به همراه دارد؛ از جمله مناطقی است که باید از تعرض بزرگراهها دور نگاه داشته شوند.

 یک برنامه چشم انداز جاده ای از اجزای زیر تشکیل یافته است:

1. نظارت و کنترل بر استفاده از زمین و حجم پیشرفت کار

2. برنامه ریزی دقیق و جزئی محل ایجاد پروژه

3. کنترل و نظارت بر نصب آگهی های تبلیغاتی(شامل پوستر و بیل بورد)

4. توجه خاص به محوطه سازی وایجاد فضای سبز

5. همکاری شهروندان و استقبال عمومی در پیشرفت این نکات بسیار حائز اهمییت است .

از نقطه نظر جلوه های بصری یک بزرگراه باید دارای دو عامل عمده باشد:

1.  خوش منظره بودن:

تا آن حد که مناظر اطراف برای بیننده بیاد ماندنی شود. این خصوصیت رابطه مستقیم با چشم انداز منحصر به فرد،متنوع و تقابل رنگها ومناظر دارد که با یکبار دیدن،اثر عمیقی بر بیننده خواهد گذاشت.

2. بکر بودن:

همگونی  و یکدست بودن مناظر اطراف و عدم دخالت انسان در نظم حاکم بر آن؛ دومین عامل مهم جذابیت یک چشم انداز طبیعی در اطراف بزرگراه می باشد.

همیاری عمومی:

کمک و همیاری عمومی قسمت مهمی از تهیه واجرای برنامه حفاظت از چشم انداز بزرگراهها است. زمینداران حوالی طرح، کمیته های محلی ، گروههای حفاظت از محیط زیست و هرکس دیگری که علاقه مند به طرح مذکور است؛ می بایست در اولین زمان ممکن و قبل از اینکه اجرای رسمی کار آغاز شود، طرح را مطالعه کرده و در مورد آن نظر دهد. آگاهی دادن از طریق ارسال نامه به شهروندان درگیر این طرح، امری ضروری است. همکاری موثر شهروندان، این طرح را به آنجا خواهد رساند که توقعات و خواسته های عمومی را برآورده خواهد کردو از ایجاد مناقشات احتمالی آتی جلوگیری خواهد نمود.

برنامه پذیرش بزرگراه( Adopt-A-Highway  program) :

برنامه پذیرش بزرگراه که از سال 1989 شروع شد؛ بدون شک یکی از همیاریهای موفق بین دولت ومردم در زمان ما بوده است. از سال 1989 به بعد، بیش از    120000  نفر ازساکنین کالیفرنیا توانستند بیش از 15000 مایل از کناره جاده ها را پاکسازی کنند. همکاریها شامل یک یا چند فعالیت زیر بود:

-- زدودن زباله (حجم کار از ناحیه ای به ناحیه دیگر تغییر می کرد )

-- کاشتن درخت و گلهای وحشی

-- پاکسازی دیوار نوشته ها و پوسترها

-- کنترل رشد گیاهان کنار جاده

تغییرات محیطی ایجاد شده معمولا یک گستره دو مایلی اطراف جاده را در بر می گیرد و مجوز این کار هم برای دورهای پنج ساله صادر می شود.

برنامه پذیرش بزرگراه در کلرادو وسیاستهای آن ایالت

1. بخش حمل و نقل ایالت کلرادو تنها وظیفه تصمیم گیری در این زمینه را دارد که آیا یک درخواست پذیرفته است یا مردود و یک بزرگراه برای اجرای این طرح آماده است یا نه.

2. اگر تقاضانامه ای به تایید برسد؛ نماینده این طرح یک توافقنامه اجرایی با بخش حمل و نقل ایالت کلرادو امضا خواهد کرد. اعضای گروههای شرکت کننده در این طرح همگی باید ازتمام قوانین و مقررات ایمنی این قرارداد تبعیت کنند.

3. کلیه اعضای این گروه در یک جلسه ایمنی شرکت می کنند که قبل از مرور هر گونه برنامه ای؛ در آن یک فیلم ویدیویی با عنوان" ایمنی داوطلبان زیباسازی کلرادو"به سمع و نظر آنها می رسد. برپایی این جلسه به عهده هماهنگ کننده گروه می باشد. در این ردهمایی،خطرات بالقوه ای که درهنگام مشارکت در این طرح ممکن است گریبانگیر دست اندر کاران آن شود بررسی می گردد.خطراتی چون: عبور و مرور پر سرعت ماشینها در بزرگراه، گیاهان سمی، خرده شیشه های کنار جاده، مواد تیز و خطرناک و حیات وحش مناطق برون شهری مثل مارها و راسوها.


دانلود با لینک مستقیم


تحقیق در مورد محوطه سازی2

دانلود پاورپوینت محوطه سازی و شهرسازی شامل 33 اسلاید با تخفیف ویژه 40 درصدی اورمیاباکس

اختصاصی از فایل هلپ دانلود پاورپوینت محوطه سازی و شهرسازی شامل 33 اسلاید با تخفیف ویژه 40 درصدی اورمیاباکس دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت محوطه سازی و شهرسازی شامل 33 اسلاید با تخفیف ویژه 40 درصدی اورمیاباکس


دانلود پاورپوینت محوطه سازی و شهرسازی شامل 33 اسلاید با تخفیف ویژه 40 درصدی اورمیاباکس

 

 

 

 

 

عنوان: دانلود پاورپوینت محوطه سازی و شهرسازی شامل 33 اسلاید با تخفیف ویژه 40 درصدی اورمیاباکس

فرمت : POWERPOINT(قابل ویرایش)

تعداد اسلاید: 32 اسلاید با فرمت PPT با طراحی فوق العاده و عکسهای بی نظیر و توضیحات تکمیلی

فهرست

تعریف محوطه سازی
نقشه های توپوگرافی(رقوم دار)
پلان رقوم دار
تعیین ارتفاع یک نقطه در نقشه های توپوگرافی
تعیین شمال جغرافیایی
تعیین شمال مغناطیسی
نیمرخ طولی
پروفیل عرضی
پلان محوطه سازی
نمونه ای از پلان های محوطه سازی در ویلا
ارتفاع مطلق
شهرسازی
راه
لبه
محله
گره
نشانه
نقشه های جنرال پلان
ترازبندی محوطه
ترازبندی در اراضی سطحی و ترازبندی در حالت شیب دار

 

توجه : با تخفیف ویژه 40 درصدی اورمیاباکس
پس از انجام مراحل خرید حتما روی دکمه تکمیل خرید در صفحه بانک کلیک کنید تا پرداخت شما تکمیل شود تمامی مراحل را تا دریافت کدپیگیری سفارش انجام دهید ؛ اگر نتوانستید پرداخت الکترونیکی را انجام دهید چند دقیقه صبر کنید و دوباره اقدام کنید و یا از طریق مرورگر دیگری وارد سایت شوید یا اینکه بانک عامل را تغییر دهید.پس از پرداخت موفق لینک دانلود به طور خودکار در اختیار شما قرار میگیرد و به ایمیل شما نیز ارسال می شود.


دانلود با لینک مستقیم


دانلود پاورپوینت محوطه سازی و شهرسازی شامل 33 اسلاید با تخفیف ویژه 40 درصدی اورمیاباکس

دانلود پاورپوینت تحلیل و بررسی جزییات فنی و اجرایی محوطه سازی

اختصاصی از فایل هلپ دانلود پاورپوینت تحلیل و بررسی جزییات فنی و اجرایی محوطه سازی دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت تحلیل و بررسی جزییات فنی و اجرایی محوطه سازی


دانلود پاورپوینت تحلیل و بررسی جزییات فنی و اجرایی محوطه سازی

 

 

 

 

 

 

این پروژه در سایت معمار98 تهیه و تنظیم شده است.

پروژه مورد نظر در قالب پاورپوینت در 77 اسلاید و قابل ویرایش آماده شده است.

 

فهرست:

1.ساختمان در بافت
2.تداوم پذیری
3.ساختمان سبز
4.سیستم درجه بندی ساختمان سبز 
5.چالش 2030
6.تحلیل محوطه
7.خاک
8.مکانیک خاک
9.توپوگرافی
10.پوشش گیاهی
11. درخت
12.تابش خورشیدی
13.طرح خورشیدی غیر فعال
14.سایبان
15.نور طبیعی
16.بارش
17.زهکشی محوطه
18.باد
19.صدا و چشم انداز
20.عوامل نظارتی
21.دستور های منطقه بندی
22.دسترسی به محوطه و گردش
23.گردش پیاده
24. گردش سواره
25.پارکینگ
26.حفاظت از شیب
27.دیوار های حائل
28. روسازی

خلاصه:
از اصطلاحات ”ساختمان سبز“ و ”طرح تداوم پذیر“ برای توصیف ساختمانی که با رعایت مسائل زیست محیطی طراحی شده باشد،غالباً به جای  هم استفاده می شود.

       

ساختمان سبز، به مثابه یکی از مولفه های اساسی تداوم پذیری ،در پی فراهم آوردن محیطی سالم به شیوه ای کار آمد از منابع با استفاده از اصول بوم شناختی است.

 


تحلیل محوطه فرآیند بررسی نیرو های بافتاری است که در نحوه ی تعیین محل ساختمان،طرح جانمایی و جهت گیری آن در فضا شکل و مفصل بندی محصوره ی آن تاثیر می گذارند و رابطه ی آن رابا چشم انداز تعیین می کنند. بررسی هر محوطه با جمع آوری داده های کالبدی مربوط به آن محوطه آغاز می شود.

        

 

تصاویری از صفحات پاورپوینت:

 

 


دانلود پروژه پاورپوینت آشنایی با محوطه سازی - پاورپوینت بررسی محوطه سازی در ساختمان - دانلود پاور ضوابط و استانداردهای محوطه سازی - دانلود پروژه کامل و آماده محوطه سازی و تصاویر - پاورپوینت مطالعات محوطه سازی - تحلیل و بررسی محوطه در ساختمان - طراحی فنی و جزییات فنی محوطه در ساختمان - پاورپوینت تحلیل و بررسی فضای سبز و جزییات اجرایی - بررسی پوشش گیاهی و مکانیک خاک محوطه سازی - بررسی صدا و چشم انداز و زهکشی و باد و روسازی محوطه سازی - بررسی و تحلیل دیاگرام و روابط و مطالعات محوطه سازی و فضای سبز در ساختمانها و جزییات فنی و اجرایی محوطه و فضای سبز.بررسی محوطه سازی,جزییات اجرایی فضای سبز و محوطه, مطالعات و آشنایی با محوطه سازی,طراحی فنی و درس ساختمان معماری,دیاگرام و روابط محوطه و فضای سبز


دانلود با لینک مستقیم


دانلود پاورپوینت تحلیل و بررسی جزییات فنی و اجرایی محوطه سازی

تحقیق در مورد طراحی کاشت در محوطه سازی

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

تحقیق در مورد طراحی کاشت در محوطه سازی


تحقیق در مورد طراحی کاشت در محوطه سازی

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه21

فهرست مطالب

استفاده از سایه ها

 

استفاده از مصالح

 

ایستگاههای اتوبوس:

 

ایستگاههای وسایط نقلیه شهری:

 

طراحی کاشت در محوطه سازی   

 

محوطه یک ساختمان به عنوان اولین فضایی که بازدید کننده درآن قدم می نهد از اهمیت بسزایی برخوردار است . خواه این ساختمان یک مدرسه باشد یا یک بیمارستان یا حتی فضای یک منزل مسکونی .فردی که برای اولین بار وارد مکان می شود با هر نگاه درباره محیط اطراف خود قضاوت میکند .

 

گیاهان درمحوطه جایگاه ویژه ای دارند ومهمترین عنصر بکار رفته در محیط می باشند. بنابرین کاشت و جانمایی گیاهان در محیط عملی  است که طراح باید با دقت و تخصص انجام دهد .

 

تعریف طراحی کاشت

 

عبارت است از یک فرایند، یک هنر و در نهایت یک علم . فرایند کاشت گیاهان در محیط از یک مفهوم انتزاعی در ذهن طراح شروع شده و پس از ترکیب با نیازهای محیطی و موقعیت مکانی در نهایت به یک طرح کشت مناسب می انجامد. از آنجا که در طراحی کاشت گیاهان سه اصل زیبایی ، عملکرد و اجرا و نگهداری مناسبی باید مد نظر قرار گیرد، می توان آنرا ترکیبی از علم و هنر طراح نیز دانست.

 

اصول طراحی کاشت

 

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

 

از سوی دیگر طراح کاشت باید با بکار بردن اصول زیبایی شناسی و قواعد فرم و بافت ورنگ ترکیب مناسبی ایجاد نماید که علاوه بر گیاهشناسی صحیح زیبا و دلپذیر باشد .

 

بطور کلی می توان اصول زیر را برای طراحی کاشت در محوطه سازی درنظر گرفت:

 

1-     اصل گزینش و نوع فضای سبز

 

اولین گام برای جهت دادن تفکر یک طراح برای ایجاد یک محوطه کاربری آن محیط است . اینکه طراح بداند از کدام سبک و نوع باغسازی تبعیت خواهد کرد و این سبک را نیز باید بر اساس یک دلیل منطقی که می تواند عملکرد محوطه ، اقلیم منطقه، فرهنگ و... باشد ؛ انتخاب نماید . به عنوان مثال طراح برای محوطه یک ساختمان اداری سبک رسمی (formal) و برای یک مهد کودک سبک ( informal )را انتخاب کرده و بر اساس آن نوع باغسازی را انتخاب می نماید.

 

2-     اصل انتخاب بهترین مقیاس گیاهان 

 

گیاهان را از لحاظ حداکثر رشد به چند دسته تقسیم می کنند . درختان بلند ، درختان متوسط ، درختان کوتاه ، درختچه ها ،پیچ ها ، گلها و گیاهان پوششی . اینکه با درنظر گرفتن سن بلوغ گیاه ، چقدر از سطح زمین فاصله خواهد گرفت ارتفاع نهایی رشد گیاه مشخص می شود. با شیوه هایی مانند هرس و کنترل ابیاری و کود دهی می توان این حداکثر رشد را تغییر داد. با درنظر گرفتن اینکه نهال 1 متری کاشته شده در سالهای آینده

 


دانلود با لینک مستقیم


تحقیق در مورد طراحی کاشت در محوطه سازی

تحقیق در مورد معماری نرم افزار

اختصاصی از فایل هلپ تحقیق در مورد معماری نرم افزار دانلود با لینک مستقیم و پر سرعت .


فرمت فایل:word



تعداد صفحات:90



 

 

چکیده

با گسترش روز افزون استفاده از مدل­های فرایند مبتنی بر معماری، طراحی معماری نرم افزار اهمیت ویژه­ای یافته است. یک طراحی معماری خوب، طراحی است که نیاز­های کیفی مورد انتظار مشتری را برآورده نماید. در این گزارش روش ­های گوناگون طراحی معماری نرم افزار مورد بررسی قرار خواهد گرفت. سپس ویژگی کیفی قابلیت تغییر به طور دقیق و جزئیات معرفی خواهد شد و سپس معماری یک سیستم مطالعه موردی با دیدگاه دستیابی به قابلیت تغییر طراحی خواهد شد.

 

 

فهرست مطالب

 

1   مقدمه. 4

2  معماری نرم افزار چیست ؟. 5

2-1       تعاریف پایه در معماری نرم افزار. 6

الگوهای معماری یا سبکهای معماری.. 6

مدل مراجع. 6

معماری مرجع. 6

2-2   دیدگاه های معماری.. 7

دیدگاه Bass. 7

دیدگاه 4+1. 8

دیدگاه‌های دیگر. 8

3 طراحی معماری نرم افزار. 9

3-1     کارکرد‌های سیستم و معماری نرم‌افزار. 9

3-2   ویژگی‌های کیفی. 9

3-3 ویژگی‌های کیفی سیستم 10

3-4   سناریو‌های ویژگی‌کیفی. 10

3-5   ویژگی‌های کیفی کسب و کار. 11

3-6   ویژگی‌های کیفی معماری.. 12

3-7     یک طراحی معماری خوب باید دارای چه ویژگی‌هایی باشد؟‌. 12

3-8  دستیابی به ویژگیهای کیفی. 12

تاکتیکهای معماری        12

الگوهای معماری.. 14

ارتباط تاکتیکها و الگوهای معماری.. 15

4 روشهای طراحی معماری نرم افزار. 16

4-1 طراحی مبتنی بر ویژگی. 16

4-2 طراحی به کمک سبک های معماری مبتنی بر ویژگی    17

4-3 طراحی با ملاحظات اقتصادی با استفاده از روش آنالیز سود هزینه. 19

5  ویژگی کیفی قابلیت تغییر. 23

5-1   تعریف قابلیت تغییر. 23

5-2   مشخص نمودن نیاز‌های قابلیت تغییر با استفاده از سناریو‌های کیفی 23

5-3   مدل سازی قابلیت تغییر در سطح معماری نرم افزار   24

5-4   تاکتیک‌های قابلیت تغییر. 24

5-5  تاکتیک‌هایی که تغییرات را محلی می‌کنند. 25

5-6 تاکتیک‌هایی که میدان دید وظایف را کاهش می دهند. 26

5-7 تاکتیک‌هایی که از پخش شدن تغییرات جلوگیری می‌کنند. 26

5-8    ارزیابی قابلیت تغییر. 27

ارزیابی نحوه اختصاص وظایف.. 27

ارزیابی وابستگی بین ماژول‌ها 27

انواع وابستگی. 27

نحوه بازنمایی وابستگی‌ها 29

روش Brute-force. 29

استفاده از بستار انتقالی. 29

استفاده از روش‌های بهینه سازی.. 30

استفاده از جدول وابستگی‌ها 30

5-9 تصمیم گیری نهایی در مورد طراحی ویژگی کیفی قابلیت تغییر. 30

6 مطالعه موردی.. 31

6-1  مرحله 1 - انتخاب یک سناریو حقیقی. 31

6-2  مرحله 2 - بررسی نوع سناریو حقیقی   31

6-3 مرحله 3 - انتخاب چهارچوب استدلال مناسب.. 32

6-4 مرحله 4 - مشخص نمودن پارامتر‌های محدود و آزاد     34

6-5 مرحله 5 -  مشخص کردن تاکتیک‌های وابسته به پارامتر‌های آزاد    35

6-6 مرحله 6 - اختصاص مقادیر اولیه به پارامتر‌های آزاد       36

6-7 مرحله 7 - انتخاب تاکتیک‌ها و به کاربردن آنها برای دستیابی به پاسخ مناسب    36

استفاده از کامپایلر به عنوان واسط. 38

استفاده از سیستم‌عامل به عنوان واسط. 38

6-8 مرحله 8 : اختصاص مسئولیت‌ها به عناصر معماری.. 38

7   خلاصه و نتیجه گیری.. 40

8   مراجع. 41

 

فهرست مطالب

شکل 1 -  ارتباط بین الگوی معماری، مدل مرجع و معماری مرجع. 7

شکل 2 -   بخش‌های تشکیل دهنده سناریو ویژگی کیفی. 11

شکل 3 – خلاصه­ای از تاکتیک­های قابلیت تغییر. 11

شکل 4 – خلاصهای از تاکتیکهای کارایی. 13

شکل 5 - مجموعه ای از مهمترین الگوهای معماری.. 14

شکل 6 – ورودیها و خروجیهای روش ADD.. 16

شکل 7 – الگوی معماری خط لوله همزمان. 18

جدول 1 – پارامترهای الگوی خط لوله همزمان. 18

جدول 2 – خروجی فاز اول روش CBAM... 20

شکل 8 -  نمودار مقایسه میزان کاربرد هر راهبرد در مقابل هزینه. 20

شکل 9 -  انواع نمودار‌های ممکن برای سودمندی براساس پاسخ. 21

شکل 10 - معماری سه لایه. 24

جدول 3 - نحوه بازنمایی وابستگی بین دو ماژول. 29

شکل 11 - نمودار جریان داده ( تغییرات به طور غیر مستقیم از A به B منتقل می‌شود) 30

جدول 4- سناریو حقیقی قابلیت تغییر برای سیستم مورد مطالعه. 31

جدول 5 - سناریو عمومی قابلیت تغییر برای مسئله مورد بررسی. 32

شکل 12 - نمایش سیستم به صورت دو ماژول وابسته. 32

جدول 6 - چهارچوب استدلال برای ویژگی کیفی قابلیت تغییر. 33

شکل 13 - پارامتر‌های اثر گذار بر روی هزینه تغییرات.. 34

جدول 7 - پارامتر‌های قابلیت تغییر و تاکتیک‌های اثر گذار بر روی آنها 35

جدول 8 - قانون‌هایی که نحوه استفاده از تاکتیک‌ها را مشخص.... 36

شکل 14 - تکه طراحی تاکتیک شکستن زنجیره وابستگی. 38

شکل 15 - اختصاص وظایف با توجه به تاکتیک‌های اعمال شده 39


     

  • مقدمه

 

امروزه یکی از مهمترین ویژگی‌های هر سیستم نرم‌افزاری، کیفیت می‌باشد. با پیشرفت‌های انجام شده و گسترش ابزار‌های گوناگون برای توسعه نرم‌افزار، توسعه نرم‌افزار‌هایی که کارکرد‌های مورد نظر مشتریان را برآورده سازند، امری آسان و سریع گشته است. در حال حاضر، تفاوت بین دو نرم‌افزار را توانایی نرم‌افزار‌ها در برآورده ساختن ویژگی‌های کیفی مورد انتظار تعیین می‌کند.

معماری نرم افزارِ یک برنامه یا سیستم کامپیوتری، ساختار یا ساختارهایی از سیستم می باشد، که در برگیرنده اجزاء، صفات قابل مشاهده آن اجزا و ارتباط بین آنها باشد[Bass 03]  . معماری نرم‌افزار شامل اولین تصمیمات طراحی سیستم می‌باشد و این تصمیمات زیربنای فعالیت‌های طراحی، پیاده‌سازی، استقرار و نگهداری سیستم می‌باشد. همچنین معماری نرم‌افزار، اولین عنصر قابل ارزیابی در فرایند توسعه نرم‌افزار می‌باشد[Bass 03]  . بنابراین برای طراحی سیستمی که نیاز‌های کیفی مورد نظر را برآورده سازد، تولید معماری نرم‌افزار اولین گام در دستیابی به کیفیت در نرم‌افزار و همچنین ارزیابی ویژگی‌های کیفی است.  

در مدل­های فرایند توسعه نرم­افزار مبتنی بر معماری[1] معمولاً ابتدا نیاز­های کیفی سیستم تعیین شده و سپس معماری نرم­افزار مربوطه طراحی می­گردد. پس از طراحی معماری، می­توان به ارزیابی آن پرداخت و تغییرات لازم را در طراحی مورد نظر ایجاد داد. بنابراین دو بخش اساسی در مدل­های فرایند توسعه نرم­افزار مبتنی بر معماری، بخش­های طراحی و ارزیابی معماری نرم افزار می­باشند. این دو بخش در ارتباط مستقیم با یکدیگر می­باشند و هر یک مکمل دیگری می­باشد. بنابراین فرایند طراحی معماری را می­توان شامل ساخت معماری نرم­افزار، ارزیابی آن و اصلاح معماری پیشنهادی دانست.

در این گزارش، هدف بررسی روش­های موجود در طراحی معماری نرم­افزار بر اساس ویژگی­های کیفی مورد نظر مشتریان و بررسی نحوه خودکار سازی فرایند طراحی معماری با ارائه ابزار­هایی برای این منظور می­باشد. ادامه مطالب گزارش به این صورت طبقه بندی شده اند. در بخش 2 توضیح مختصری در ارتباط با معماری نرم­افزار و مفاهیم مرتبط با آن ارائه می­شود. این مفاهیم در ادامه مطالب گزارش به کار گرفته خواهند شد. در بخش 3 طراحی معماری نرم­افزار، ویژگی­های یک طراحی خوب و عوامل تاثیرگذار در طراحی معماری مورد بررسی قرار خواهند گرفت. در بخش 4 روش­های طراحی معماری نرم افزار مورد بررسی قرار خواهند گرفت. در بخش 5 خلاصه و  نتیجه گیری ارائه خواهد شد. در بخش 6 مراجع مورد استفاده در این گزارش معرفی می­گردد.

  • معماری نرم افزار چیست ؟

برای معماری نرم‌افزار، تعریفی که به طور عمومی پذیرفته شده باشد، وجود ندارد. افراد مختلف، معماری نرم‌افزار را به اشکال گوناگون تعریف کرده‌اند. این تعاریف، از لحاظ ظاهری متفاوتند ولی به مفهوم مشترکی اشاره می‌کنند. 

در [Bass 03] معماری نرم افزار به صورت زیر تعریف شده است :

معماری نرم افزار یک برنامه یا سیستم کامپیوتری، ساختار یا ساختارهایی از سیستم می باشد، که در برگیرنده اجزاء، صفات قابل مشاهده آن اجزا و ارتباط بین آنها باشد.

از تعریف فوق می توان به نتایج زیر دست یافت :‌

  • معماری، اجزای نرم افزار را تعریف می نماید. همچنین در این تعریف، از جزئیاتی از اجزا، که در نحوه استفاده و ارتباط با اجزای دیگر کاربردی ندارند؛ صرف نظر می گردد.
  • هر سیستم نرم افزار شامل چندین ساختار می باشد؛ و هیچ یک از این ساختارها، به تنهایی معماری نرم افزار نمی­باشد. بلکه این ساختارها در کنار یکدیگر معماری نرم افزار را تشکیل می دهند.
  • هر سیستم نرم افزاری دارای یک معماری می باشد. (زیرا هر سیستم نرم افزاری دارای اجزایی است که این اجزا با یکدیگر دارای رابطه می باشند).
  • رفتار هریک از اجزاء، بخشی از معماری نرم افزار می باشد. (زیرا این رفتار در نحوه ارتباط بین اجزا تاثیرگذار است.)
  • معماری نرم افزار باید قابل ارزیابی باشد تا بتوان از روی آن تشخیص داد سیستم مورد نظر بر پایه معماری انتخاب شده نیازهای خود را برآورده خواهد کرد یا خیر.

علاوه بر تعاریف ارائه شده در [Bass03] تعاریف گوناگون دیگری نیز برای معماری نرم افزار ارائه شده است که در اینجا به برخی از آنها اشاره خواهیم کرد :

در [IEEE00]معماری نرم افزار به صورت زیر تعریف شده است :

معماری نرم‌افزار، سازمان زیربنایی سیستم می‌باشد، که در قالب اجزا  و روابط بین آنها و همچنین روابط آنها با محیط، بیان شده است و برای طراحی و تکامل آن اصولی وجود دارد.

در این نوع تعریف، فرایند تولید معماری، عضوی از معماری در نظر گرفته شده است. ( زیرا قوائد و اصول طراحی و تکامل نیز عضوی از معماری در نظر گرفته شده اند.‌) در حالی که این موارد جزء معماری محسوب نمی‌گردند. معماری هر سیستم نرم‌افزاری می‌تواند بدون توجه به نحوه تولید آن مشخص و ارزیابی گردد.

در [Booch 98]  معماری نرم افزار مجموعه‌ای از تصمیمات مهم درباره ساختار سیستم نرم‌افزاری ، انتخاب اجزاء ساختاری و ارتباطات بین آنها و همچنین مشخص نمودن نحوه همکاری این اجزاء با یکدیگر می‌باشد. وقتی این اجزاء در کنار یکدیگر سیستم بزرگی را تشکیل دهند معماری نرم افزار به وجود خواهد آمد.

در [Garlan 93]، معماری نرم‌افزار سطحی از طراحی تعریف شده است که دارای ویژگی‌های زیر می‌باشد :

  • ورای الگوریتم و ساختمان داده طراحی شده باشد.

[1] Architecture Centric

 

 

 


دانلود با لینک مستقیم


تحقیق در مورد معماری نرم افزار