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

اصطلاحات مهندسی نرم افزار.

مهندسی نرم افزار در دانشنامه پایدار سامانه شامل اصطلاحات و واژه‌های تخصصی مرتبط با طراحی، توسعه و نگهداری سیستم‌های نرم‌افزاری است. این واژه‌نامه و فرهنگ لغت تخصصی مرجعی کامل برای کاربران فراهم می‌کند تا واژه‌های فنی مهندسی نرم افزار مانند Version Control، Deployment و CI/CD را به آسانی پیدا و درک کنند.

نمایش براساس حروف الفبا.

مهندسی نرم افزار.

منبع باز
Open Source

نرم افزاري که کد منبع آن به صورت عمومي در دسترس است و امکان تغيير و توزيع آزادانه دارد

لینک های مرتبط

نرم افزاري که کد منبع آن به صورت عمومي در دسترس است و امکان تغيير و توزيع آزادانه دارد

کارت واژه

نقطه شکست
SPOF

بخشي از سيستم که در صورت خرابي باعث از کار افتادن کل سيستم ميشود

لینک های مرتبط

بخشي از سيستم که در صورت خرابي باعث از کار افتادن کل سيستم ميشود

کارت واژه

انتشار
Release

نسخه مشخص و آماده انتشار نرم افزار که براي استفاده يا استقرار ارائه ميشود

لینک های مرتبط

نسخه مشخص و آماده انتشار نرم افزار که براي استفاده يا استقرار ارائه ميشود

کارت واژه

الگوي نادرست
Anti-pattern

راه حل ظاهرا مناسب اما اشتباه که در بلندمدت باعث پيچيدگي يا مشکلات جدي در سيستم ميشود

لینک های مرتبط

راه حل ظاهرا مناسب اما اشتباه که در بلندمدت باعث پيچيدگي يا مشکلات جدي در سيستم ميشود

کارت واژه

بهترين روش
Best Practice

روش هاي استاندارد و اثبات شده براي انجام کارها که باعث افزايش کيفيت و کاهش خطا ميشود

لینک های مرتبط

روش هاي استاندارد و اثبات شده براي انجام کارها که باعث افزايش کيفيت و کاهش خطا ميشود

کارت واژه

انتزاع
Abstraction

مخفي کردن جزئيات پيچيده و نمايش بخش هاي مهم براي ساده سازي درک و استفاده

لینک های مرتبط

مخفي کردن جزئيات پيچيده و نمايش بخش هاي مهم براي ساده سازي درک و استفاده

کارت واژه

کپسوله سازي
Encapsulation

محافظت از داده ها و عملکردها در يک واحد جداگانه براي جلوگيري از دسترسي غيرمستقيم و کاهش خطا

لینک های مرتبط

محافظت از داده ها و عملکردها در يک واحد جداگانه براي جلوگيري از دسترسي غيرمستقيم و کاهش خطا

کارت واژه

سینتکس
Syntax

قواعد و ساختارهاي نگارشي يک زبان برنامه نويسي که شکل صحيح نوشتن کد را مشخص ميکند

لینک های مرتبط

قواعد و ساختارهاي نگارشي يک زبان برنامه نويسي که شکل صحيح نوشتن کد را مشخص ميکند

کارت واژه

اپليکيشن سه لايه
Three-tier Application

معماري نرم افزار شامل سه لايه نمايش، منطق تجاري و داده که باعث جداسازي مسئوليت ها و افزايش قابليت نگهداري ميشود

لینک های مرتبط

معماري نرم افزار شامل سه لايه نمايش، منطق تجاري و داده که باعث جداسازي مسئوليت ها و افزايش قابليت نگهداري ميشود

کارت واژه

رابط گرافيکي کاربر
GUI

نوعي رابط کاربري مبتني بر عناصر بصري مانند دکمه و آيکن براي تعامل آسان تر

لینک های مرتبط

نوعي رابط کاربري مبتني بر عناصر بصري مانند دکمه و آيکن براي تعامل آسان تر

کارت واژه

توسعه نرم افزار چابک
Agile Software Development

روشي براي توسعه نرم افزار بر اساس تکرارهاي کوتاه، بازخورد سريع و انعطاف پذيري بالا

لینک های مرتبط

روشي براي توسعه نرم افزار بر اساس تکرارهاي کوتاه، بازخورد سريع و انعطاف پذيري بالا

کارت واژه

اسکرام
Scrum

چارچوبي در توسعه اجايل که بر کار تيمي، جلسات منظم و تقسيم پروژه به اسپرينت هاي کوتاه تمرکز دارد

لینک های مرتبط

چارچوبي در توسعه اجايل که بر کار تيمي، جلسات منظم و تقسيم پروژه به اسپرينت هاي کوتاه تمرکز دارد

کارت واژه