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

یافتن کار نیمه وقت و کسب تجربه در زمینه نرم افزار (برای دانشجویان رشته نرم افزار)

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

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

لینک مطلب | دانلود مقاله | مهندسی نرم افزار ، مهندسی سیستم

مدل های فرآیند نرم افزار

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

لینک مطلب | دانلود مقاله | مهندسی نرم افزار

مهندسی سیستم

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

لینک مطلب | دانلود مقاله | مهندسی نرم افزار ، مهندسی سیستم

ایجاد Setup در VS.net 2005
یکی از مسائل مهم و تقریباً پیچیده پس از تولید یک نرم افزار، مسئله توزیع آن روی کامپیوترهای کاربران است. یکی از عمومی ترین روش ها برای این کار، ساختن یک برنامه نصاب و توزیع آن میان کاربرانی است که قصد استفاده از نرم افزار را دارند…

لینک مطلب | دانلود مقاله | دات نت

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

لینک مطلب | دانلود مقاله | دلفی

بازیابی اطلاعات توسط SELECT
یکی از جمله های پایه ای زبان T-SQL برای واکشی اطلاعات از بانک های اطلاعاتی به کار می رود. این دستور خیلی وقت ها خیلی ساده و به تنهایی به کار می رود. اما می توان با اضافه کردن شرط ها و دستورات مرتب سازی، نتیجه لازم را بدست آورد. شکل کلی این دستور به صورت زیر می باشد…

لینک مطلب | دانلود مقاله | SQL

مهندسی نرم افزار به کمک کامپیوتر
همان طور که قبلاً در مورد تفاوت های مهندسی نرم افزار با علم کامپیوتر توضیح دادم، در این نوشته قصد دارم به معرفی CASE یا مهندسی نرم افزار به کمک کامپیوتر بپردازم. کیس (
CASE) از واژه های Computer Aided Software Engineering به معنای مهندسی نرم افزار به کمک کامپیوتر گرفته شده است و دامنه وسیعی از انواع مختلف برنامه ها را در بر می گیرد که برای پشتیبانی از فعالیت های نرم افزاری مثل تحلیل خواسته ها، مدل سازی سیستم، عیب یابی و تست به کار می آیند…

لینک مطلب | مهندسی نرم افزار ، نرم افزار

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

لینک مطلب | مهندسی نرم افزار ، نرم افزار

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

لینک مطلب | دانلود مقاله | مهندسی نرم افزار ، نرم افزار

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

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

لینک مطلب | نرم افزار

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

لینک مطلب | دانلود مقاله | برنامه نویسی

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

لینک مطلب | دانلود مقاله | برنامه نویسی