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

فرهنگ لغت.

بهترین افراد را دور هم جمع کرده ایم تا با بروزترین تکنولوژی، بهترین نمونه کار را تقدیمتان کنیم.

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

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

وایرفریم
Wireframe

طرح اولیه و ساده از ساختار صفحات سایت قبل از طراحی گرافیکی

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

طرح اولیه و ساده از ساختار صفحات سایت قبل از طراحی گرافیکی

کارت واژه

سیستم مدیریت نسخه
Version Control System

سیستمی مثل Git برای مدیریت تغییرات در کد منبع پروژه

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

سیستمی مثل Git برای مدیریت تغییرات در کد منبع پروژه

کارت واژه

ارکستریشن
Orchestration

مدیریت خودکار سرویس ها، کانتینرها و منابع برای هماهنگی و اجرای کارآمد سیستم

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

مدیریت خودکار سرویس ها، کانتینرها و منابع برای هماهنگی و اجرای کارآمد سیستم

کارت واژه

مقیاس پذیری
Scalability

توانایی یک سیستم برای افزایش ظرفیت و عملکرد در زمان رشد کاربران یا داده ها

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

توانایی یک سیستم برای افزایش ظرفیت و عملکرد در زمان رشد کاربران یا داده ها

کارت واژه

دیپلوی مداوم
Continuous Deployment

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

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

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

کارت واژه

تحویل مداوم
Continuous Delivery

فرایندی که کد به صورت آماده انتشار نگه داشته ميشود و تنها مرحله انتشار نهایی به صورت دستی انجام ميشود

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

فرایندی که کد به صورت آماده انتشار نگه داشته ميشود و تنها مرحله انتشار نهایی به صورت دستی انجام ميشود

کارت واژه

ادغام مداوم
Continuous Integration

روشی که در آن توسعه دهنده ها کد خود را به طور مستمر ادغام و تست ميکنند تا از بروز خطا جلوگیری شود

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

روشی که در آن توسعه دهنده ها کد خود را به طور مستمر ادغام و تست ميکنند تا از بروز خطا جلوگیری شود

کارت واژه

آنتروپی نرم افزار
Software Entropy

افزايش تدريجي بي نظمي و پيچيدگي در کد نرم افزار به دليل تغييرات بدون برنامه و نگهداري ضعيف

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

افزايش تدريجي بي نظمي و پيچيدگي در کد نرم افزار به دليل تغييرات بدون برنامه و نگهداري ضعيف

کارت واژه

کنترل کيفيت نرم افزار
Software Quality Control

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

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

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

کارت واژه

تضمين کيفيت نرم افزار
Software Quality Assurance

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

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

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

کارت واژه

بهينه سازي
Optimization

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

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

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

کارت واژه

سیستم اطلاعات جغرافیایی
GIS

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

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

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

کارت واژه

منبع باز
Open Source

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

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

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

کارت واژه

نقطه شکست
SPOF

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

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

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

کارت واژه

انتشار
Release

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

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

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

کارت واژه

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

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

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

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

کارت واژه

بهترين روش
Best Practice

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

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

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

کارت واژه

انتزاع
Abstraction

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

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

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

کارت واژه

کپسوله سازي
Encapsulation

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

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

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

کارت واژه

سینتکس
Syntax

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

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

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

کارت واژه

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

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

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

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

کارت واژه

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

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

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

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

کارت واژه

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

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

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

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

کارت واژه

اسکرام
Scrum

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

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

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

کارت واژه

محرمانگي
Confidentiality

اصلي امنيتي که تضمين ميکند اطلاعات فقط براي افراد مجاز قابل دسترسي باشد

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

اصلي امنيتي که تضمين ميکند اطلاعات فقط براي افراد مجاز قابل دسترسي باشد

کارت واژه

رمزنگاري
Cryptography

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

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

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

کارت واژه

رمزگذاري
Encryption

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

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

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

کارت واژه

سطح دسترسي
Authorization

فرآيندي که مشخص ميکند کاربر اجازه انجام چه اعمال يا دسترسي به چه بخش هايي را دارد

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

فرآيندي که مشخص ميکند کاربر اجازه انجام چه اعمال يا دسترسي به چه بخش هايي را دارد

کارت واژه

احراز هويت
Authentication

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

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

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

کارت واژه

اوسينت
OSINT

جمع آوري اطلاعات از منابع عمومي و در دسترس براي تحليل و بررسي در مسائل امنيتي يا تحقيقاتي

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

جمع آوري اطلاعات از منابع عمومي و در دسترس براي تحليل و بررسي در مسائل امنيتي يا تحقيقاتي

کارت واژه

آسيب پذيري
Vulnerability

نقطه ضعف يا خطايي در نرم افزار يا سيستم که مهاجم ميتواند از آن براي حمله استفاده کند

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

نقطه ضعف يا خطايي در نرم افزار يا سيستم که مهاجم ميتواند از آن براي حمله استفاده کند

کارت واژه