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

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

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

بخش اول : مبانی مهندسی نرم افزار: شامل مروری بر تعاریف سیستمها و فرآیندهای توسعه نرم افزار و تعاریف تحلیل سیستمها و نیز روشها و منابع جمع آوری اطلاعات در سازمانها (این بخش حدود یک سوم زمان ترم را به خود اختصاص می دهد)
بخش دوم : روش تحلیل و طراحی ساختیافته : در این بخش مروری بر روش تحلیل و طراحی ساختیافته سیستمها (SSADM:Structured System Analysis & Design) به عنوان یک نمونه از این روشها خواهد شد.
بحش سوم : بررسی روشهای تحلیل و طراحی شیء گرا : در این بخش پس از مروری بر مفاهیم شیء گرایی و نیز مرور تاریخچه روشها، نگاهی مختصر به روش یکپارچه (RUP:Rational Unified Process) می شود.
بخش چهارم : با توجه به زمان باقیمانده در صورت امکان به روشهای تهیه پیشنهاد پروژه (Proposal) و نیز درخواست پیشنهاد برای پروژه (RFP) پرداخته می شود.

ادامه مطلب

دانلود اسلاید و کتاب شیوه ارائه مطالب علمی-فنی

دانلود کتاب شیوه ارائه مطالب دکتر روحانی رانکوهی

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

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

ادامه مطلب

جزوه آموزش ویژوال بیسیک ۶

آموزش ویژوال بیسیک 6

ویژوال بیسیک (Visual Basic) توسعه یافته زبان برنامه نویسی بیسیک (Basic) می باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.

ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود). ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات نت (NET.) ارائه شد.

اگرچه با ظهور ویژوال بیسیک دات نت (Visual Basic.NET) اکثر برنامه نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژه خود را دارد.

ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل های اکتیو ایکس (ActiveX) از جمله مواردی هستند که این زبان را برای RAD مناسب کرده اند. برنامه نویسی در ویژوال بیسیک به صورت رخدادگرا می باشد.

در برنامه نویسی تجاری، ویژوال بیسیک جز محبوب ترین ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳% از برنامه های تجاری با استفاده از این زبان تولید شده اند.
download

اسلاید آموزش HTML

آموزش html

HTML چیست ؟

عبارت HTML ( اچ تی ام ال ) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. Html زبان استاندارد طراحی صفحات وب است و کلیه کدهای صفحه اعم از طرف سرور و طرف مشتری در نهایت به کدهای HTML تبدیل شده و توسط مرورگر نمایش داده می شوند.

به عبارت دیگر مرورگر ها هیچکدام از کدها و کنترل های سمت سرور همچون کدهای asp و php را نمیشناسند و کد قابل فهم برای آنها اچ تی ام ال می باشد.

کامپایلر های زبان های برنامه نویسی سروری در نهایت کد های خود را برای نمایش به کد اچ تی ام ال تبدیل میکنند و برای مرورگر میفرستند تا به کاربران نمایش داده شود.

ادامه مطلب

اسلاید آموزشی الگوریتم و فلوچارت(برای دانشجویان درس برنامه سازی مقدماتی)

آموزش فلوچارت

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

ادامه مطلب