خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

پایان نامه دوربین های مدار بسته و انتقال تصویر

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

-

1394/03/31


ادامه مطلب ...

پایان نامه در مورد امنیت در تجارت الکترونیک و پرداخت های انلاین

» :: پایان نامه در مورد امنیت در تجارت الکترونیک و پرداخت های انلاین
پایان نامه در مورد امنیت در تجارت الکترونیک و پرداخت های انلاین خرید و دانلود محصول

-

1394/03/31
پایان نامه در مورد امنیت در تجارت الکترونیک و پرداخت های انلاین


ادامه مطلب ...

پایان نامه روش های نشر اطلاعات در شبکه حسگر بیسیم

» :: پایان نامه روش های نشر اطلاعات در شبکه حسگر بیسیم
فایل pdf کامل پایان نامه روش های نشر اطلاعات در شبکه حسگر بیسیم خرید و دانلود محصول

-

1394/03/30


ادامه مطلب ...

پایان نامه زبان علامتگذاریXML

» :: پایان نامه زبان علامتگذاریXML
پایان نامه کامل زبان علامتگذاریXML - تعریف -قواعد و .... خرید و دانلود محصول

-

1394/03/30
پایان نامه زبان علامتگذاریXML -پایان نامه-


ادامه مطلب ...

پایان نامه با موضوع فرکانس متر دیجیتال

پایان نامه با موضوع فرکانس متر دیجیتال

پایان نامه‌ی کارشناسی:

مهندسی تکنولوژی الکترونیک

چکیده

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

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

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

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


فصل اول: مقاومت

1-1- کمیت مقاومت الکتریکی.. 4

1-2- عنصر مقاومت الکتریکی.. 5

1-3- انواع مقاومت های الکتریکی.. 6

1-3-1- مقاومت های ثابت... 7

1-3-1-1- مقاومت های کربنی(ترکیبی). 7

1-3-1-2- مقاومت های سیمی.. 8

1-3-1-3- مقاومت های لایه ای.. 10

1-3-2- مقاومت های متغیر. 11

1-3-2-1- مقاومت های قابل تنظیم.. 11

1-3-2-1-1 پتانسیومتر. 11

1-3-2-1-2 رئوستا 13

1-3-2-2- مقاومت های وابسته. 13

1-3-2-2-1- مقاومت های تایع حرارت... 14

1-3-2-2-2- مقاومت های تابع نور. 15

1-3-2-2-3 مقاومت های تابع ولتاژ. 15

1-3-2-2-4- مقاومت های تابع میدان مغناطیسی.. 16

فصل دوم: میکروکنترلر

2-1- آشنایی با ای وی آر.. 17

2-2- امکانات کلی یک ای وی آر. 18

2-3- پروگرام کردن ای وی آر. 21

2-4- فیوزبیت... 22

2-5- منابع کلاک.... 22

2-5-1- اسیلاتور آرسی کالیبره شده ی داخلی.. 23

2-6- مبدل آنالوگ به دیجیتال. 23

2-6-1- رجیسترهای واحد ای دی سی.. 24

2-7- نحوه اتصال ال سی دی به میکروکنترلر. 25

فصل سوم: برنامه نویسی

3-1- محیط برنامه نویسی کدویژن. 27

3-2- کدویزارد. 27

3-3- زبان برنامه نویسی سی، دستورات و توابع. 28

3-3-1- انواع داده ها (متغیرها). 28

3-3-2 آرایه ها ............................................................................................................................... 29

3-3-3- رشته ها .............................................................................................................................. 29

3-4- رهنمودهای پیش پردازنده. 30

3-4-1- اینکلاد ................................................................................................................................30

3-4-2- دی فاین...............................................................................................................................30

3-5 - توابع کتابخانه ای.. 30

3-5-1- تابع ال سی دی کلیر. 30

3-5-2- تابع ال سی دی- گوتو. 30

3-5-3- تابع ال سی دی- پوتس اف... 30

3-5-4- اس تی دیو.اچ.. 31

3-5-5- اس تی دی ال آی بی.اچ.. 31

3-5-6- دیلی.اچ ................................................................................................................................31

3-5-7- پوتس ..................................................................................................................................31

3-6- دستورات کنترلی.. 31

3-6-1- حلقه های کنترلی فور. 31

3-6-2- دستور کانتی نیو بریک..... 31

3-6-3- حلقه های کنترلی وایل.. 32

3-6-4- حلقه دو- وایل.. 32

3-6-5- دستور کنترلی سوییچ -کیس.... 32

3-6-6- دستور شرطی ایف.... 33

فصل چهارم: فرکانس متر

4-1- فرکانس متر چیست... 34

4-1-1- کاربردهای فرکانس متر. 34

4-2- طراحی فرکانس متر متر دیجیتال. 35

4-2-1- منبع تغذیه. 35

4-2-2- ساختار طراحی فرکانس متر. 36

4-2-3- برنامه نویسی تراشه ای وی آر. 36

4-2-3- برنامه نویسی تراشه ای وی آر. 36

جمع بندی ....................................................................................................................................................45

منابع و مراجع................................................................................................................................................51

شکل(1-1) دو نمونه از مقاومت کربنی.. 7

شکل(1-2) ساختمان داخلی مقاومت کربنی 8

شکل(1-3) سه نمونه مقاومت سیمی 8

شکل(1-4) مقاومت آجری 9

شکل(1-5) مقاومت فیوزی یا حفاظتی 10

شکل(1-6) پیچیدن سیم به روش بی فیلار 10

شکل(1-7) مراحل ساخت مقاومت لایه ای 11

شکل(1-8) دو نمونه پتانسیومتر. 12

شکل(1-9) ساختمان داخلی پتانسیومتر خطی.. 13

شکل(1-10) نحوه اتصال رئوستا 13

شکل(1-11) دو نمونه مقاومت پی‌تی‌سی 14

شکل(1-12) مقاومت ان‌تی سی 15

شکل(1-13) مقاومت فتورزیستور 15

شکل(1-14) یک نمونه واریستور. 16

شکل(1-15) دو نمونه مقاومت ام دی آر 16

شکل(2-1) ترکیب بسته بندی ای تی مگا16. 20

شکل(2-2) نحوه‌ی اتصال ولتاژ پایه های ای دی سی.. 24

شکل(2-3) ال‌سی‌دی کارکتری.. 25

شکل(4-1) منبع تغذیه رگوله شده مناسب برای میکروکنترلر مگا16... 36

شکل(4-2) مراحل انجام پروژه در کدویزارد. 37

شکل(4-3) محل نوشتن فایل های کتابخانه ای در کدویژن. 38

شکل(4-4) محل نوشتن آرایه و رشته ها در کدویژن 38

شکل(4-5) برنامه نمایش تابع اندازه گیری شده بر روی ال سی دی.. .............................................38

شکل(4-6) تابع اصلی برنامه 39

شکل(4-7) تابع اصلی برنامه 40

شکل(4-8) نحوه پروگرام فیوزبیت ها 43

شکل(4-9) نحوه اتصال ال سی دی به میکروکنترلر. 43

شکل(4-10) فرکانس متر تکمیل شده 44


جدول (2-1) حالت های انتخاب کلاک سیستم 22

جدول (2-2) تناظر فرکانس کاری با سی کی سل.. 23

جدول (2-3) رجیسترهای ای دی سی.. 24

جدول (2-4) ارزش بیت های رجیستر ولتاژ مرجع ای دی سی.. 25

جدول (2-5) پایه های ال سی دی کاراکتری 16*2 26

جدول (3-1) انواع داده ها 29


مقدمه

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

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

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

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

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

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

مهمترین کمیت ها در اندازه‌گیری الکتریکی و الکترونیکی عبارتند از: فرکانس،اهم، ولت، جریان، توان و کمیت های منشعب از آنها (مانند میلی ولت، میلی آمپر و ...). این نکته قابل ذکر است که برای اندازه‌گیری کمیت های فیزیکی دیگر، معمولاً آنها را به کمیت های الکتریکی فوق، متناسب با کمیت اصلی تبدیل نموده و سپس عمل اندازه‌گیری انجام می‌شود.

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

منابع :

[1] جعفر زاده راستین ، ر . " مقاومت الکتریکی و انواع آن " انتشارات دانشگاه علوم و تحقیقات تهران ، ص 1 ـ 90 ، 1389 .

[2]تولی ، م . " اصول و مبانی الکترونیک "اذین رایانه ، ص 11 ـ 35 ، 1380

[3] ره افروز ، ا . " میکروکنترلرهای AVR " نص ، ص 20 ـ 294 ، 1389 .

[4] کاهه ، ع . " میکروکنترلرهای AVR " نص ، ص 100 ـ 230 ، 1390 .

[5] الوندی ،ب . " خود اموز سریع کد ویژن " انتشارات ناقوس ، ص 14 ـ 74 ، 1388 .

[6] حق مرام ، ر . " اندازه‌ گیری الکتریکی " دانشگاه امام حسین ، ص 45 ـ 62 ، 1390

[7] معتمدی ، ا . " اصول و مبانی تکنیک پالس " نص ، ص 372 ـ 387 ، 1378

[8] جعفر زاده راستین ، ر . " مقاومت الکتریکی و انواع آن " انتشارات دانشگاه علوم و تحقیقات تهران ، ص 95 ـ 110 ، 1389 .



خرید فایل


ادامه مطلب ...

پایان نامه مفهوم و دسته‌بندی معماری‌ها و جایگاه معماری نرم‌افزار در آن

پایان نامه مفهوم و دسته‌بندی معماری‌ها و جایگاه معماری نرم‌افزار در آن

عنوان

شماره صفحه

چکیده 3

فهرست مطالب.. 4

فهرست جدول‌ها 10

فهرست شکل‌ها 11

مقدمه. 14

فصل اول

مفهوم و دسته‌بندی معماری‌ها و جایگاه معماری نرم‌افزار در آن. 20

1-1 مقدمه 20

1-2 تاریخچه معماری 20

1-3 مفهوم و تعریف معماری.. 21

1-4 چارچوبهای معماری.. 22

1-4-1 چارچوب معماری Zachman. 22

1-4-2 چارچوب معماری FEAF. 23

1-4-3 چارچوب معماری C4ISR.. 23

1-5 چارچوب‌ها و متدولوژی‌ها 23

1-6 دسته‌بندی معماری‌ها 25

1-6-1 معماری سیستم، معماری نرم‌افزار 25

1-6-2 معماری سازمان 26

1-6-3 معماری کسب و کار 26

1-6-4 معماری اطلاعات.. 27

1-6-5 معماری سیستمهای کاربردی.. 27

1-6-6 معماری داده 28

1-6-7 معماری تکنولوژی.. 28

1-7 معماریهای دیگر 30

فصل دوم

مفهوم معماری نرم‌افزار و مقایسه‌ای تحلیلی بر تعاریف آنها 32

2-1 مقدمه 32

2-2 مفهوم معماری نرم‌افزار 32

2-3 تعاریف معماری نرم‌افزار 33

2-4 دلایل وجود تعاریف مختلف برای معماری نرم‌افزار 35

2-4-1 وجود دیدگاهها و رویکردهای متفاوت.. 35

2-4-2 کیفی بودن شناسه "سطح بالا بودن" در مفهوم معماری.. 36

2-4-3 تفاوت در کلمات مورد استفاده در تعاریف... 36

2-5 ارائه جدول اجزاء تشکیل دهنده تعاریف.. 36

2-5-1 اجزاء معماری نرم‌افزار و منطق انتخاب اجزاء 37

2-5-2 ارتباط‌های بین اجزاء معماری نرم‌افزار 38

2-5-3 مجموعه اجزاء معماری نرم‌افزار و ارتباط بین آنها 39

2-6 تعریف و مقایسه پارمترهای متناظر در چارچوب.. 40

2-6-1 رابطه، ارتباط، تعامل، اتصال.. 41

2-6-2 اجزاء نرم‌افزاری، موئلفه، زیرسیستم. 42

2-6-3 خصوصیت، واسط، رفتار 44

2-6-4 ساختار، سازماندهی، چارچوب.. 45

فصل سوم

مفهوم، تعریف و سنجش مشخصه‌های کیفی در معماری نرم‌افزار 47

3-1 مقدمه 47

3-2 مفهوم کیفیت نرم‌افزار و مشخصه‌های کیفی.. 47

3-3 تعریف کیفیت در نرم‌افزار و مشخصه‌های کیفی.. 49

3-4 Observable via Execution 50

3-5 Not Observable via Execution 50

3-6 معرفی برخی از صفات کیفی نرم‌افزار بر اساس دسته‌بندی [Bass 03] 52

3-7 صفات دسته اول: صفات کیفی سیستمی.. 53

3-7-1 Availability 54

3-7-2 Performance 54

3-7-3 Security 55

3-7-4 Functionality 55

3-7-5 Usability 56

3-7-6 Modifiability 56

3-7-7 Portability 57

3-7-8 Reusability 57

3-7-9 Integrability 58

3-7-10 Testability. . 58

3-8 صفات دسته دوم: صفات کیفی کسب و کار 59

3-8-1 Time to Market 59

3-8-2 Cost and benefit 59

3-8-3 Projected lifetime of the system 59

3-8-4 Targeted Market 59

3-8-5 Rollout schedule 59

3-8-6 Integration with legacy systems 60

3-9 صفات دسته سوم: صفات کیفی معماری.. 60

3-9-1 Conceptual Integration 60

3-9-2 Correctness and Completeness 60

3-9-3 Buildability 60

3-10 Trade-Off موجود بین صفات کیفی.. 60

فصل چهارم

سبک‌ها و الگوهای معماری نرم‌افزار و نحوه ارزیابی و انتخاب آنها 64

4-1 مقدمه و تاریخچه 64

4-2 تعریف سبک معماری.. 65

4-2-1 تعاریف مختلف سبک معماری نرم‌افزار 65

4-3 معرفی برخی سبک‌های متداول. 65

4-3-1 سبک‌های متمرکز روی داده 66

4-3-2 سبک‌های جریان داده 67

4-3-3 سبک‌های ماشین مجازی.. 68

4-3-4 سبک‌های فراخوانی و بازگشت... 69

4-3-5 سبک‌های موئلفه‌های مستقل.. 71

4-3-6 سبک‌های چند ریختی.. 72

4-4 الگوهای معماری نرم‌افزار 73

4-5 سازماندهی الگوها 73

4-5-1 الگوهای پیاده‌سازی.. 75

4-5-2 الگوهای طراحی 75

4-5-3 الگوهای معماری.. 75

4-6 الگوها و سبک‌ها 77

4-7 ارزیابی و انتخاب یک سبک معماری نرم‌افزار 77

4-7-1 پارامترهای ارزیابی سبکها 77

4-7-2 جدول ارزیابی سبکها 77

4-7-3 تکمیل جدول ارزیابی سبکها 78

4-7-4 ارائه الگوریتم استفاده از جدول.. 78

4-7-5 مشکلات موجود. 80

فصل پنجم

طرح مشکل موجود، سوابق، راهکارها و کارهای انجام شده 82

5-1 مقدمه 82

5-2 طرح مشکل موجود در سبکهای معماری نرم‌افزار 82

5-3 دسته‌بندی‌های سبکهای معماری.. 84

5-3-1 دسته‌بندی‌های موضوعی.. 84

5-3-2 دسته‌بندی‌ سبکهای معماری بر اساس [Clements 02-1] 86

5-3-3 دسته‌بندی‌های سیستمی.. 89

فصل ششم

ارائه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار 93

6-1 مقدمه 93

6-2 ورودی و خروجی‌های یک استاندارد سازماندهی سبکها 93

6-3 بررسی جنبه‌های موجود برای ارائه یک استاندارد سازماندهی.. 94

6-3-1 دسته‌بندی‌های سیستمی.. 94

6-3-2 دسته‌بندی‌های موضوعی.. 94

6-3-3 روشهای ارزیابی سبکهای معماری نرم‌افزار 95

6-3-4 روشهایی استاندارد برای مستند کردن و جمع‌بندی سبکها 95

6-4 اجزاء استاندارد سازماندهی سبکها 97

6-4-1 دسته‌بندی پیشنهادی برای کلیه سبکهای معماری نرم‌افزار 97

6-4-2 کاتالوگ مستند سازی کلیه سبکهای معماری نرم‌افزار 98

6-5 معرفی فرایند ایجاد استاندارد سازماندهی سبکها 99

6-6 فاز اول: تهیه استانداردهای مورد نیاز 100

6-6-1 قدم اول: ارائه یک استاندارد برای دسته‌بندی انواع سیستم‌های نرم‌افزاری.. 101

6-6-2 قدم دوم: ارائه یک استاندارد برای دسته‌بندی انواع سبکهای معماری نرم‌افزار 103

6-6-3 قدم سوم: ارائه یک استاندارد برای مستند کردن هر سبک معماری نرم‌افزار 105

6-6-4 قدم چهارم: ارائه یک استاندارد برای دسته‌بندی انواع مشخصه‌های کیفی.. 107

6-7 فاز دوم: تهیه دسته‌بندی استاندارد و قالب استانداردِ کاتالوگ سبکها 109

6-7-1 قدم اول: ارائه یک قالب دسته‌بندی استاندارد برای سبکهای معماری نرم‌افزار 110

6-7-2 قدم دوم: ارائه یک قالب استاندارد برای کاتالوگ کلیه سبکهای معماری نرم افزار 112

6-8 فاز سوم: جمع‌آوری و مستند کردن سبکهای موجود و ارائه روشهای ارزیابی.. 113

6-8-1 قدم اول: اضافه کردن سبکهای دسته‌بندی‌های موضوعی به استاندارد. 113

6-8-2 قدم دوم: اضافه کردن سبکهای دسته‌بندی‌های سیستمی به استاندارد. 113

6-8-3 قدم سوم: تهیه یا ارائه مدل ارزیابی برای سبکهای هر نوع سبک/نوع سیستم. 114

6-9 فاز چهارم: ارائه طرحهای کاربرد، توسعه و سازگاری استاندارد 114

6-9-1 قدم اول: ارائه طرح استانداردِ ارائه سبکهای جدید. 114

6-9-2 قدم دوم: ارائه طرحها و قوانین توسعه استانداردهای موجود. 114

6-10 جمع‌بندی کلی استاندارد ارائه شده 115

فصل هفتم

مدلسازی فرایندهای استاندارد ارائه شده، بر اساس UML. 118

7-1 مقدمه 118

7-2 فرایند مدلسازی فرایند. 118

7-3 مدل کردن منابع کسب‌وکار 119

7-4 مدل کردن اهداف کسب‌وکار 120

7-5 تعیین Actorهای کسب‌وکار 120

7-6 مدل جریانهای کاری موجود در استاندارد 121

7-7 جریانهای کاری فاز اول. 122

7-7-1 فاز اول - قدم اول.. 122

7-7-2 فاز اول- قدم دوم. 123

7-7-3 فاز اول - قدم سوم. 123

7-7-4 فاز اول - قدم چهارم. 124

7-8 جریانهای کاری فاز دوم 124

7-8-1 فاز دوم - قدم اول.. 125

7-8-2 فاز دوم - قدم دوم. 125

7-9 جریانهای کاری فاز سوم 126

7-9-1 فاز سوم - قدم اول.. 127

7-9-2 فاز سوم - قدم دوم. 127

7-9-3 فاز سوم - قدم سوم. 128

7-10 جریانهای کاری فاز چهارم 128

7-10-1 فاز چهارم - قدم اول.. 129

7-10-2 فاز چهارم - قدم دوم. 129

7-11 مدل خروجی‌های کسب‌وکار 130

فصل هشتم

خلاصه، نتیجه‌گیری و کارهای آینده 132

8-1 مقدمه 132

8-2 خلاصه و نتیجه‌گیری.. 132

8-3 کارهای آینده 133

8-4 در نهایت 135

منابع و مراجع. 136

فهرست جدول‌ها

شماره جدول

شماره صفحه

جدول ‏1‑1 : چارچوب‌های مهم معماری.. 23

جدول ‏2‑1 : یک چارچوب برای تعاریف معماری نرم‌افزار 40

جدول ‏2‑2 : پارامترهای متناظر در چارچوب.. 41

جدول ‏4‑1: الگوهای معماری نرم‌افزار ارائه شده در [Buschmann 96] 76

جدول ‏4‑2: یک مثال برای سبکها و اعداد مربوط به هر یک از مشخصه‌های کیفی آنها 79

جدول ‏4‑3: مقادیر مشخصه‌های کیفی که کاربر درخواست نموده است. 80

جدول ‏4‑4: مجموع قدر مطلق تفاضلات محاسبه شده برای هر سبک... 80

جدول ‏4‑5: مجموع مربعات تفاضلات محاسبه شده برای سبکهایی که مقدار SAD یکسانی دارند. 80

جدول ‏5‑1 : دسته‌بندی سبکهای معماری نرم‌افزار در [Shaw 96] 85

جدول ‏5‑2 : دسته‌بندی [Fielding 00] 86

جدول ‏5‑3 : دسته‌بندی سبکهای معماری نرم‌افزار بر اساس [Clements 02-1] 89

جدول ‏5‑4 : دسته‌بندی [Buschmann 96] 89

جدول ‏5‑5: سبکهای ارائه شده برای سیستمهای پردازش توزیع شده از [Morisawa 02] 90

جدول ‏5‑6: سبکهای ارائه شده برای سیستمهای اطلاعاتی سازمان از [Kolp 01] 90

جدول ‏5‑7: سبکهای ارائه شده در [Hawthorne 05] 90

جدول ‏5‑8: سبکهای ارائه شده برای سیستمهای تجارت الکترونیک از [Widhani 02] 90

جدول ‏5‑9: سبکهای ارائه شده برای سیستمهای مدیریت منابع از [Kircher 04] 91

جدول ‏6‑1: انواع سیستمهایی که تاکنون برای آنها سبک معماری ارائه شده است. 102

جدول ‏6‑2: استانداردی برای مستند کردن هر سبک بر اساس استاندارد [Clements 02-1] 106

جدول ‏6‑3: عبارات اختصاری استفاده شده در جدول. 111

فهرست شکل‌ها

شماره شکل

شماره صفحه

شکل ‏1‑1: مفهوم معماری تدبیرات و نقشه‌های قبل از ساخت سیستمها است. ]ایزایران 81[ 21

شکل ‏1‑2 : نحوه بیان متدولوژی‌ها با چارچوب‌ها ]ایزایران 81[ 24

شکل ‏1‑3 : معماری سازمان و زیرمعماری‌های مربوطه از ]ایزایران 81[ 26

شکل ‏2‑1 : مفهوم معماری نرم‌افزار، طراحی سطح بالا می‌باشد. 33

شکل ‏2‑2 : جزء معماری به ناظر و منظر معمار بستگی دارد 37

شکل ‏2‑3 : R یک رابطه بیرونی و R1 یک رابطه درونی است.. 38

شکل ‏2‑4: فرامدل پیشنهادی برای رابطه، ارتباط، تعامل، اتصال. 42

شکل ‏2‑5: فرامدل ارائه شده برای جزء، موئلفه، سیستم و... 43

شکل ‏2‑6: فرامدل پیشنهادی برای رفتار، خصوصیت، واسط.. 45

شکل ‏3‑1: فرامدل ارتباط مشخصه‌های کیفی با دیگر مفاهیم موجود در معماری از [Albin 03] 50

شکل ‏3‑2: تاکتیک‌های ارائه شده برای دستیابی به حد مطلوب Availability در [Bass 03] 51

شکل ‏3‑3: دسته‌بندی مشخصه‌های کیفی بر اساس [Bass 03] 53

شکل ‏3‑4: Trade-Offهای موجود بین مشخصه‌های کیفی و حد مطلوب آنها از [Barbacci 95] 61

شکل ‏3‑5: ارتباط صفات کیفی و وابستگی آنها به یکدیگر از [Fitzpatrik 96] 62

شکل ‏4‑1: دسته‌بندی Garlan و Shaw برای سبک‌های معماری نرم‌افزار از [Shaw 96] 66

شکل ‏4‑2 : مدل سبک‌های متمرکز روی داده از [Shaw 96] 67

شکل ‏4‑3 : سبک Pipe and Filter از [Shaw 96] 68

شکل ‏4‑4 : سبک برنامه اصلی و زیرروال از [Shaw 96] 69

شکل ‏4‑5: سبک معماری Object Oriented از [Shaw 96] 70

شکل ‏4‑6 : نمونه‌ای از سبک لایه‌ای مورد استفاده در استاندارد ارتباطی ISO از [Shaw 96] 71

شکل ‏4‑7: مجموعه از الگوها از [Trowbridge 03] 74

شکل ‏4‑8: نمایش روابط الگوها با خطوط از [Trowbridge 03] 74

شکل ‏4‑9: سطوح انتزاع الگوها از ]زاداحمد 85[ 75

شکل ‏4‑10: الگوی لایه‌ای از ]زاداحمد 85[ 76

شکل ‏4‑11 : جدول ارزیابی سبکهای معماری نرم‌افزار بر اساس پارامترِ مشخصه‌های کیفی.. 78

شکل ‏5‑1: قسمتی از دسته‌بندی سبکهای معماری نرم‌‌افزار از [Shaw 97] 85

شکل ‏5‑2 : ارتباط بین نوعِ دید معماری، سبک معماری، دید معماری از [Clements 02-1] 88

شکل ‏6‑1: ورودی و خروجی‌های سیستم استاندارد سازماندهی سبکهای معماری نرم‌افزار 94

شکل ‏6‑2: جنبه‌هایی که باید برای ارائه استاندارد سازماندهی سبکها در نظر بگیریم. 96

شکل ‏6‑3 : منظرها و ناظرهای هر سبک معماری نرم‌افزار 98

شکل ‏6‑4: اجزاء اصلی استاندارد سازماندهی سبکهای معماری نرم‌افزار 98

شکل ‏6‑5: دسته‌بندی اولیه برای سبک‌های معماری نرم‌افزار از [Ryoo 05] 104

شکل ‏6‑6: یک دسته‌بندی قابل توسعه برای سبک‌های معماری نرم‌افزار از [Ryoo 05] 104

شکل ‏6‑7: مدل کیفیت McCall از [Astudillo 04] 108

شکل ‏6‑8: مدل کیفیت ISO/9126 از [Astudillo 04] 109

شکل ‏6‑9: نمونه یک دسته‌بندی انواع سیستمها برای سیستمهای اطلاعاتی.. 110

شکل ‏6‑10: قالب دسته‌بندی پیشنهادی برای سیستمهای اطلاعاتی.. 111

شکل ‏6‑11: فرایند ارائه قالب استاندارد برای تهیه کاتالوگ سبکها 112

شکل ‏6‑12: فرایند ایجاد یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار 117

شکل ‏7‑1: منابع کسب‌وکار مورد استفاده در کل فرایند. 119

شکل ‏7‑2: سلسله مراتب اهداف در فرایند معرفی شده 120

شکل ‏7‑3: Actorهای کسب‌وکار موجود در فرایند ارائه شده 121

شکل ‏7‑4: فازهای فرایند ارائه استاندارد 121

شکل ‏7‑5: مدل قدمهای ارائه شده برای فاز اول. 122

شکل ‏7‑6: مدل فرایند ارائه شده برای قدم اول از فاز اول. 123

شکل ‏7‑7: مدل فرایند ارائه شده برای قدم دوم از فاز اول. 123

شکل ‏7‑8: مدل فرایند ارائه شده برای قدم سوم از فاز اول. 124

شکل ‏7‑9: مدل فرایند ارائه شده برای قدم چهارم از فاز اول. 124

شکل ‏7‑10: مدل قدمهای ارائه شده برای فاز دوم 125

شکل ‏7‑11: مدل فرایند ارائه شده برای قدم اول از فاز دوم 125

شکل ‏7‑12: مدل فرایند ارائه شده برای قدم دوم از فاز دوم 126

شکل ‏7‑13: مدل قدمهای ارائه شده برای فاز سوم 126

شکل ‏7‑14: مدل فرایند ارائه شده برای قدم اول از فاز سوم 127

شکل ‏7‑15: مدل فرایند ارائه شده برای قدم دوم از فاز سوم 127

شکل ‏7‑16: مدل فرایند ارائه شده برای قدم سوم از فاز سوم 128

شکل ‏7‑17: مدل قدمهای ارائه شده برای فاز چهارم 128

شکل ‏7‑18: مدل فرایند ارائه شده برای قدم اول از فاز چهارم 129

شکل ‏7‑19: مدل فرایند ارائه شده برای قدم دوم از فاز چهارم 129

شکل ‏7‑20: خروجی‌های هر یک از مراحل که منجر به استاندارد نهایی خواهد شد. 130

مقدمه

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

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

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

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

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

توسعه یک سیستم نرم‌افزاری مقیاس بزرگ با ویژگی‌های مذکور، نیازمند ارائه یک معماری مناسب و کامل برای سیستم نرم‌افزاری مورد نظر می‌باشد. در نتیجه ارائه یک معماری درست و مناسب برای چنین سیستمهایی از اهمیت حیاتی برخوردار است.

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

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

سبکهای معماری نرم‌افزار همه روزه توسط افراد و گروههای مختلف ارائه می‌شوند و هر گروه در حوزه سیستمی خود، به معرفی سبکهای جدید معماری نرم‌افزار می‌پردازد. درنتیجه یک معمار نرم‌افزار برای آشنایی به سبکهای معماری مربوط به حوزه خود، باید در یک دوره تناوب خاص مثلاً هر ماه، سبکهای معماری جدید را جمع‌آوری، بررسی و تحلیل کند. تا بتواند یک معماری درست و مناسب برای سیستم مورد نظر خود ارائه کند.

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

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

در نتیجه می‌توان مشکلات موجود برای ارائه یک معماری را به صورت زیر بیان کرد:

1- با افزایش روز افزون سبکهای معماری نرم‌افزار، هیچ کنترل مرکزی و واحد برای آنها وجود ندارد. و در ارائه سبکهای نوعی پراکندگی وجود دارد.

2- برای سبکهای ارائه شده توسط گروههای مختلف، روشهای انتخاب و ارزیابی واحدی وجود ندارد.

3- برای ارائه یک سبک معماری نرم‌افزار به صورت یک مستند، روشی استاندارد وجود ندارد که همه از این استاندارد تبعیت کنند.

4- عدم وجود یک سری از مشخصه‌های کیفی استاندارد که همه ارائه کنندگان سبکها از آنها برای ارائه روشهای ارزیابی خود استفاده کنند.

5- به دلیل وجود سبکهای مختلف، یک معمار نرم‌افزار در انتخاب یک سبک معماری دچار سردرگمی خواهد شد.

و دهها مشکل دیگر که با ارائه روز افزون سبکهای معماری نرم‌افزار به صورت پراکنده و عدم کنترل مرکزی، معماران نرم‌افزار در استفاده از سبکهای معماری، امروزه و در آینده به آن دچار خواهند شد.

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

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

در نتیجه عوامل دیگری نیز باید در این دسته‌بندی‌ها لحاظ گردند. به عنوان مثال نحوه ارزیابی سبکها که باید برای تمامی سبکها، روشهای ارزیابی با سبکهای همنوع خود ارائه شود یا روشی استاندارد برای مستند کردن سبکها در این دسته‌بندی‌ها وجود داشته باشد.

در نتیجه برای رفع مشکلات موجود، نیاز به یک استاندارد سازماندهی برای کلیه سبکها داریم که بر اساس این استاندارد بتوانیم کلیه سبکهای موجود و سبکهایی را که در آینده ارائه خواهد شد، سازماندهی کنیم. درنتیجه اگر توسعه چنین استانداردی را به عنوان یک سیستم در نظر بگیریم، می‌توانیم از روشهای توسعه سیستمها همانند مدلهای موازی یا فازبندی شده مثل RUP[1]، برای توسعه و تکمیل این استاندارد استفاده کنیم.

برای توسعه چنین استانداری می‌توان مراحل زیر را بر اساس متدولوژی RUP جنین تعریف کرد.

1- فاز اول – شناخت (Inception): در این فاز به بررسی و شناخت مسئله موجود پرداخته و کلیه مفاهیم مورد نیاز برای آن را مورد بررسی قرار می‌دهیم. به طوری که دید درستی از مسئله و آنچه می‌خواهد داشته باشیم. در حقیقت مسئله مورد نظر، تعریف و مورد بررسی قرار می‌گیرد و مفاهیم مورد استفاده در مسئله شناخته می‌شوند.

با توجه به مسئله مورد نظر که توسعه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار می‌باشد، در این فاز باید کلیه مفاهیم مورد نیاز برای توسعه این استاندارد شناخته شود. مفاهیمی که باید شناخته شود، به صورت زیر خواهد بود.

1-1- بررسی مفهوم معماری و دسته‌بندی‌های آن: در این مرحله به بررسی مفهوم معماری در حالت کلی پرداخته و بعد از آشنایی با مفهوم آن به بررسی انواع معماری‌های موجود می‌پردازیم. در ادامه جایگاه معماری نرم‌افزار در این دسته‌بندی را مشخص می‌نماییم.

1-2- بررسی مفهوم و تعریف معماری نرم‌افزار: در این مرحله به بررسی مفهوم معماری نرم‌افزار می‌پردازیم و با اشاره به تعریف معماری نرم‌افزار، سعی می‌کنیم درکی واضح و بدون ابهام از معماری داشته باشیم.

1-3- بررسی مشخصه‌های کیفی در معماری نرم‌افزار: با توجه به اهمیت مشخصه‌های کیفی در معماری نرم‌افزار و اینکه هدف اصلی معماری، دستیابی به میزان مطلوبی از این مشخصه‌ها است، در نتیجه باید مفهوم، تعریف و نحوه اندازه‌گیری هر یک از مشخصه‌های کیفی مورد بررسی قرار گیرد.

1-4- بررسی سبکها و الگوهای معماری نرم‌افزار: با توجه به مسئله مورد بررسی که توسعه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار می‌باشد، باید مفهوم و تعریف سبک معماری مورد بررسی قرار گرفته و برای آشنایی بیشتر با آنها، برخی از سبکهای معماری نرم‌افزار را مطالعه و مورد بررسی قرار دهیم.

2- فاز دوم – تکوین (Elaboration): در این فاز باید نیازمندیهای سیستم مورد نظر به صورت کامل شناخته شده و مورد تحلیل قرار گیرند. برای تحلیل نیازمندیها ابتدا باید فرایندهای توسعه سیستم را پیدا یا معرفی کرده سپس آنها را به موردهای کاربرد شکسته و با معرفی سناریو برای هر یک از آنها، گروههای کاری تشکیل شده و موردهای کاربرد را مورد تحلیل قرار دهند.

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

2-1- تحلیل نیازمندی‌های مسئله: در این مرحله بر اساس شناختی که در فاز قبل از مفاهیم مرتبط با موضوع بدست آمده است، نیازمندیهای مورد نیاز مسئله مطرح می‌شود. در این مرحله روشهای قبلی نیز مورد بررسی قرار خواهد گرفت و بر اساس روشهای قبل، ایده‌ای برای توسعه این سیستم ارائه می‌شود.

2-2- بدست آوردن فرایندهای مورد نیاز سیستم: در این مرحله باید فرایندهای مورد نیاز برای توسعه سیستم و سازماندهی مذکور ارائه شود. هر یک از فرایندها تفضیل شده و برای هر یک پیشنهاداتی ارائه شود.


[1] Rational Unified Process (RUP)



خرید فایل


ادامه مطلب ...

مقاله زندگی نامه حافظ شیرازی

مقاله زندگی نامه حافظ شیرازی

قسمتهایی از متن:

خواجه شمس الدین محمد بن محمد حافظ شیرازی (حدود 727-792 هجری قمری)، شاعر و غزلسرای بزرگ قرن هشتم ایران و یکی از سخنوران نامی جهان است. در خصوص سال دقیق ولادت او بین مورخین و حافظ شناسان اختلاف نظر است. دکتر ذبیح الله صفا ولادت او را در 727 (تاریخ ادبیات ایران) و دکتر قاسم غنی آن را در 717 (تاریخ عصر حافظ) می دانند. برخی دیگر از محققین همانند علامه دهخدا بر اساس قطعه ای از حافظ ولادت او را قبل از این سال ها و حدود 710 هجری قمری تخمین می زند(لغتنامه دهخدا، مدخل حافظ). آنچه مسلم است ولادت او در اوایل قرن هشتم هجری قمری و بعد از 710 واقع شده و به گمان غالب بین 720 تا 729 روی داده است. ...

...

یکی دیگر از ارکان سخنوری حافظ که منتقدان به آن کمتر توجه داشته اند « سلامت نحوی» سخن اوست که فی المثل کمتری محفضات را به کار می برد یا اجزاء جمله را بیهوده و از سر ناچاری ناشی از قید قافیه و سلطه ی وزن جا به جا نمی کند. به طوری که جملاتش غالباً در یک مصراع یا یک بیت ادا می شود و از نظر نحوی فرصتی با نثر ندارد.

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

تا به فتوای خرد حرمی به زندان کردم
اجر صبری است که در کلبه ی احزان کردم
آنچه سلطان ازل گفت بکن آن کردم

اگر این ابیات را به نثر در آورید به حداقل جا به جایی الفاظ و فعل و فاعل و مفعول نیاز دارید.

یکی دیگر از ویژگیهای سخنورانه ی حافظ در این است که به اهمیت ردیف ( کلمه تکرای و پایانی قافیه و قافیه های چند کلمه ای ) توجه یافته است و به مضانها بودن تأثیر و زنی و عروضی و موسیقایی آن. و بسیار هوشمندانه دریافته بوده است که ردیفهای اسمی ( مانند چشمه وابرد که اتفاقاً با اینها هم غزل دارد ) دارساز نیست بلکه ردیفهای فعلی کارساز است چون جای سازمانی و طبیعی فعل در جمله ی فارسی در آخر جمله است.



خرید فایل


ادامه مطلب ...

مقاله شرح زندگی نامه سعدی شیرازی

مقاله شرح زندگی نامه سعدی شیرازی

سعدی در شیراز در میان خاندانی که از عالمان دین بودند ولادت یافت. دولتشاه می نویسد که: « گویند پدر شیخ ملازم اتابک بوده » یعنی اتابک سعدبن زنگی ، و البته قبول چنین قولی با اشتغال پدر سعدی به علوم شرعیه منافات ندارد. سعدی از دوران کودکی تحت تربیت پدر قرار گرفت و از هدایت و نصیحت او برخوردار گشت ؛ ولی در کودکی یتیم شد و ظاهراً در حضن تربیت نیای مادری خود که بنابر بعضی اقوال مسعود بن مصلح الفارسی پدر قطب الدین شیرازی بوده ، قرار گرفت و مقدمات علوم ادبی و شرعی را در شیراز آموخت و سپس برای اتمام تحصیلات به بغداد رفت. این سفر که مقدمه ی سفرهای طولانی دیگر سعدی بود ، گویا در حدود سال 620 هجری اتفاق افتاده است ؛ زیرا وی اشاره ای دارد به زمان خروج خود از فارس در هنگامی که جهان چون موی زنگی در هم آشفته بود.

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



خرید فایل


ادامه مطلب ...

آئین نامه ها دستورالعملها و استانداردهای بازرسی و کنترل و ساخت سازه های فولادی

دانلود صفحات نمونه Q.C.Plan از طریق لینک زیر :

صفحات نمونه طرح بازرسی ، کنترل و رویه ساخت و نصب سازه های فولادی (Q.C.Plan)


فهـرسـت مـطالـب

مشخصات فنی و استانداردهای مصالح و مواد مصرفی در سازه های فولادی

معرفی مصالح پایه

مشخصات مواد و مصالح استاندارد مطابق با نشریه شماره 34 (مشخصات فنی عمومی اسکلت فولادی ساختمان)

مشخصات مواد و مصالح و استانداردهای معتبر مطابق با نشریه شماره 55 (مشخصات فنی کارهای ساختمانی)

مشخصات مواد و مصالح مصرفی مجاز مطابق با نشریه شماره 74 (ضوابط برای طرح و اجرای ساختمانهای فولادی)

مشخصات کلی مواد و مصالح مصرفی و استانداردهای مرتبط و معتبر (مباحث 10و11 مقررات ملی ساختمان ، نشریه 228 ، استاندارد AWS D11 آمریکا ، DIN1028 آلمان)

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

مشخصات فنی و جزئیات اتصالات قطعات فولادی طبق استانداردهای معتبر

v اتصال قطعات بوسیله جوش و استانداردهای معتبر

ارزیابی کیفی جوشکاران و اپراتورهای جوشکاری

آزمایشهای لازم در استاندارد AWS D1.1

انواع جوش و جوشکاری های مورد تائید

فرآیندها و مشخصات جوشکاری ها

رواداری های جوش طبق مبحث دهم مقررات ملی ساختمان (طرح و اجرای سازه های فولادی)

آزمایشهای لازم برای انواع جوش طبق نشریه 228 (آئین نامه جوشکاری ساختمانی ایران)

معیار پذیرش عیوب در بازرسی چشمی (V.T) جهت آزمون صلاحیت جوشکار

کنترل کیفیت جوش

آزمایشهای غیر مخرب جوش ها (N.D.T)

بازرسی های جوش قبل از شروع عملیات

بازرسی های جوش در حین عملیات

بازرسی های جوش پس از پایان عملیات

جداول پذیرش عیوب جوشکاری و تائید دستورالعمل و تایید جوشکاران طبق استاندارد AWS D1.1

اتصال قطعات بوسیله پیچ و مهره

انواع عملکرد اتصالات پیچی

محدودیتهای اتصال پیچی

پیچهای معمولی

پیچهای پرمقاومت

انواع سوراخهای مورد استفاده در اتصالات پیچی

ساختمانهای با پیچهای پرمقاومت

دستورکار بستن پیچ و مهره ها

گواهی نامه های تطابق

اتصال با پیچ

سوراخ کاری

آزمایشهای پیچ ، مهره و واشر

وسایل بستن و پیش تنیدگی در اتصالات

روشهای پیش تنیدن در پیچ های اتصالات فولادی

وظایف بازرسان پیچ و مهره

ضمایم

تخریب ، تعمیر و بازسازی

تخریب و اصلاح کارهای فلزی

تعمیر عیوب

پیچیدگی (اعوجاج)

روشهای پیشنهادی برای ترمیم اتصالات موجود و جزئیات نوین

رنـگ کاری سـازه

مواد رنگ کاری

رنگ آمیزی

رنگ آمیزی کارهای فولادی در کارخانه

سـاخت و نـصب

ســاخـت

انواع ساخت

روشهای ساخت اجزا و قطعات فولادی

بــرش

سـوراخـکاری

الگوسازی

جوشـکاری

خـم کاری

نــصـب

کـلیــات

الزامات اجرایی اتصالات فولادی طبق نشریه 74

v رواداری های ساخت و نصب

  • رواداری های ساخت
  • انحرافهای مجاز اعضای نورد شده
  • انحرافهای مجاز برای اعضای ساخته شده
  • انحرافهای مجاز در مقاطع تیرورق ها
  • انحرافهای مجاز در مقاطع جعبه ای ساخته شده از ورق

  • رواداری های نصب

- انحرافهای مجاز برای پی ها، دیوارها و پیچ های مهاری

- انحرافهای مجاز اعضای نصب شده

حمل و انتقال قطعات فولادی به پای کار

انتقال قطعات ساخته شده به پای کار

انبار کردن قطعات فولادی

ضـمایـم

منـابع و مـآخـذ



خرید فایل


ادامه مطلب ...

چارچوب نظری پایان نامه روانشناسی با موضوع اعتیاد

چارچوب نظری پایان نامه روانشناسی با موضوع اعتیاد

در 50صفحه ورد قابل ویرایش با فرمت doc

توضیحات: فصل دوم پایان نامه کارشناسی ارشد (پیشینه و مبانی نظری پژوهش)

همراه با منبع نویسی درون متنی به شیوه APA جهت استفاده فصل دو پایان نامه

توضیحات نظری کامل در مورد متغیر

پیشینه داخلی و خارجی در مورد متغیر مربوطه و متغیرهای مشابه

رفرنس نویسی و پاورقی دقیق و مناسب

منبع : انگلیسی وفارسی دارد (به شیوه APA)

نوع فایل: WORD و قابل ویرایش با فرمت doc

قسمتی از متن مبانی نظری و پیشینه

اعتیاد

اعتیاد کلمه ای است عربی از ریشه عاد و به معنای چیزی را به عادت پذیرفتن و به چیزی و خوگرفتن (باوی، 1388). در چند دهه اول قرن بیستم، واژه اعتیاد به مواد شیمیایی به حالتی خاص اطلاق می شد که در اثر مصرف مواد به وجود می آمد. در سال 1931 میلادی واژه های عادت دارویی و اعتیاد دارویی به وسیله تاتوم و سیورز به عنوان واژه های جایگزین برای اعتیاد مطرح شد(گلپرور و همکاران، 1382).

تعریفی که تاتوم و سیورز از فرد معتاد و اعتیاد دارویی نمودند، عبارتند بود از:«معتاد فردی است که ماده شیمیایی خاصی را مصرف نموه و بدان وابستگی بدنی یا جسمی پیدا کند»

در سال 1964 میلادی، سازمان بهداشت جهانی به این نتیجه رسید که اصطلاح اعتیاد، دیگر جنبه علمی ندارد و وابستگی دارویی را به جای آن توصیه نمود(، گلپرور و همکاران، 1382؛ باوی، 1388).

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

2-1-1 انواع وابستگی به مواد:

وابستگی به مواد به دو صورت، وابستگی جسمی و وابستگی روانی می باشد:

وابستگی جسمی: به دو شکل صورت می پذیرد:

الف) تحمل: عبارت است از نیاز به مقادیر فزاینده ای از مواد، برای رسیدن به حالت مسمومیت (یا آثار مطلوب) و یا کاهش بارز اثر مواد، با مصرف مداوم مقدار ثابتی از آن.

ب) علایم ترک: تغییر رفتاری ناسازگارانه، توام با علائم فیزیولوژیکی و شناختی است که بر اثر کاهش ماده مورد نظر در خون یا بافت های کسی که قبلا مقدار زیادی از آن را برای مدت طولانی مصرف کرده است، دیده می شود. پس از بروز نشانه های ناخوشایند ترک مصرف، شخص ممکن است برای اجتناب یا رهایی از نشانه ها دوباره به مصرف دارو روی می آورد(باوی، 1388).

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

الف) برای قطع ماده یا کنترل آن به طور مداوم تمایل نشان دهند.

ب)شخص ممکن است برای تهیه ماده مورد نظر، مصرف آن یا رهایی از عوارض آن، وقت زیادی را صرف می کند.

ج) در برخی از موارد وابستگی به مواد، همه فعالیت های روزمره شخص بر ماده مورد نظر متمرکز شده و احتمال دارد، فعالیت های مهم اجتماعی، شغلی و تفریحی وی به دلیل مصرف مواد به شدت مختل شده یا کاهش یابد(باوی، 1388).

2-1-2 اختلالات مرتبط با مواد بر طبق DSM-5

اختلالات مرتبط با مواد 10 طبقه مجزای داروها را در بر می گیرند: الکل؛ کافئین؛حشیش؛ مواد توهم زا؛ مواد استنشاقی؛ مواد شبه افیونی؛ داورهای آرامبخش، خواب آور، و ضد اضطراب؛ مواد محرک؛ توتون؛ و مواد دیگر(یا نامشخص). این طبقه کاملا مجزا هستند. تمام داروهایی که بیش از حد مصرف شوند از نظر فعال سازی مستقیم سیستم پاداش مغز مشترک هستند، که در تقویت رفتارها و تولید خاطرات مشارکت دارند. آنها به قدری سیستم پاداش را فعال می کنند که از فعالیت های عادی غفلت می شود. داروهایی که سوئ مصرف می شوند به جای اینکه از طریق رفتارهای انطباقی به فعال سازی سیستم پاداش دست یابند، مستقیما گذرگاه های پاداش را فعال می کنند. مکانیزم های دارویی که هر طبقه از داروها به وسیله آنها پاداش را تولید می کنند متفاوت هستند، اما داروهایی که معمولا این سیستم را فعال کرده و احساسات لذت ایجاد می کنند، اغلب نشه آور نامیده می شوند. به علاوه، افرادی که خویشتن داری کمی دارند برای مبتلا شدن به اختلالات مصرف مواد خیلی مستعد باشند، بدین معنی که منشا اختلالات مصرف مواد در برخی افراد را مدت ها قبل از شروع عملی مصرف مواد، می توان در رفتارها پیدا کرد(انجمن روانپزشکی آمریکا، 2013؛ ترجمه سید محمدی، 1393).

اختلالات مرتبط با مواد به دو گروه تقسیم شده اند: اختلالات مصرف مواد و اختلالات ناشی از مواد. اختلالات زیر را می توان با عنوان ناشی از مواد طبقه بندی کرد: مسمومیت، ترک، و اختلالات روانی دیگر ناشی از مواد / دارو (اختلالات روان پریشی، دوقطبی و اختلال مربوط، اختلالات افسردگی، اختلالات اضطرابی، وسواس فکری-عملی و اختلال مربوط، اختلال خواب، کژکاری جنسی، دلیریوم، و اختلالات عصبی-شناختی) (انجمن روانپزشکی آمریکا، 2013؛ ترجمه سید محمدی، 1393).

2-1-3اختلالات مصرف مواد بر طبق DSM-V

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

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

در مجموع، تشخیص اختلال مصرف مواد بر الگوی بیمارگون رفتارهای مرتبط با مصرف مواد استوار است. برای کمک به سازمان دهی، معیارملاک های A را می توان متناسب با دسته بندی کلی کنترل معیوب، اختلال اجتماعی، مصرف مخاطره آمیز، و ملاک های دارویی در نظر گرفت. کنترل معیوب در مورد مصرف مواد، اولین دسته بندی ملاک هاست. امکان دارد فرد ماده ای را با مقادیر بیشتر، طی مدت طولانی تر از آنچه در آغاز در نطر داشته است مصرف کند. امکان دارد فرد تمایل مداومی را به کاهش دادن یا تنظیم کردن مصرف مواد ابراز کند و بگوید تلاش های ناموفق متعددی را برای کاهش دادن یا تنظیم کردن مصرف مواد ابراز کند و بگوید تلاش های ناموفق متعددی را برای کاهش دادن یا قطع مصرف به خرج داده است. ممکن است فرد وقت زیادی را صرف بدست آوردن مواد، یا بهبود یافتن از تاثیرات آن کند. در برخی از موارد اختلالات مصرف مواد شدیدتر، تقریبا تمام فعالیت های روزانه فرد بر محور مواد می چرخد. اشتیاق با میل شدید به دارو آشکار می شود که ممکن است در هر زمانی روی دهد، اما زمانی احتمال آن بیشتر است که فرد در محیط طبیعی باشد که قبلا دارو را بدست می آورده یا مصرف می کرده است. همچنین معلوم شده است که اشتیاق شرطی شدن کلاسیک را شامل می شود و با فعال سازی ساختارهای پاداش خاص در مغز ارتباط دارد(انجمن روانپزشکی آمریکا، 2013؛ ترجمه سید محمدی، 1393)...

...

منابع فارسی:

احمدی ابهری، سید علی. (1375). هیپنوتیزم درمانی اختلالات نوروتیک. تازه های روان درمانی، شماره 5: 17-7.

انجمن روانپزشکی آمریکا . (2013). راهنمای تشخیصی و آماری اختلالات روانی(DSM-5). ترجمه یحیی سید محمدی (1393). تهران: نشر روان.

اوتمر، اکهارت و اوتمر، زیگلینده. (1933). اصول مصاحبه بالینی بر مبنای DSM.IV. IR. ترجمه مهدی نصر اصفهانی (1393). تهران: نشر فردا.

آبکوتی، رضا. (1388). اسرار خواب و هیپنوتیزم. چاپ اول، مشهد: آوای رعنا.

باوی، ساسان. (1388). اعتیاد (انواع مواد، سبب شناسی، پیشگیری، درمان).جلد اول، چاپ اول،اهواز: دانشگاه آزاد اسلامی.

پارسا نیا، زینب؛ فیروزه، مهری؛ تک فلاح، لیلا؛ محمدی سمنانی، سعید؛ جهان، الهه؛ و امامی، عاطفه. (1391). بررسی اختلالات شخصیت در افراد دارای اختلال سوء مصرف مراجعه کننده به مراکز ترک اعتیاد. مجله علوم پزشکی دانشگاه آزاد اسلامی، دوره 22، شماره 2: 156-152.

تاد، جودیت و بوهارت، ارتور سی. (بی تا). اصول روان شناسی بالینی و مشاوره. ترجمه مهرداد فیروز بخت (1392).چاپ پنجم. تهران: موسسه خدمات فرهنگی رسا.

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

تکتم، کاظمینی؛ قنبری هاشم آبادی، بهرامعلی؛ مدرس غروی، مرتضی و اسماعیلی زاده، مسعود. (1390). اثر بخشی گروه درمانی شناختی رفتاری در کاهش خشم و پرخاشگری رانندگی. مجله روان شناسی بالینی، سال سوم، شماره 2 (پیاپی 10):11-1.

جابر قادری، نسرین؛ علیلیی زند، شهین و دولت آبادی، شیوا. (1380). مقایسه دو روش درمانی حساسیت زدایی از طریق حرکت چشم و بازپروری (EMDR) و آموزش ایمن سازی در برابر استرس(SIT) در بهبود علائم آسیب دیدگی روانی کودکان آزاردیده جنسی. تازه های علوم شناختی، سال 3، شماره4: 26-16...

...



خرید فایل


ادامه مطلب ...