Select Page

مشخص‌سازی ویژگی‌های کیفی مانند عدالت و قابلیت توضیح (Specification of Quality Attributes like Fairness and Explainability)

در سیستم‌های سنتی، تمرکز بر ویژگی‌های کیفی (Quality Attributes) شناخته‌شده‌ای همچون کارآیی (Performance)، امنیت (Security) و نگهداشت‌پذیری (Maintainability) است. این ویژگی‌ها اغلب به‌خوبی در چارچوب‌های کلاسیک مهندسی نیازمندی‌ها (Requirements Engineering – RE) از...

خروجی‌های غیرقطعی و احتمالاتی (Non-Deterministic and Probabilistic Outputs)

در سیستم‌های سنتی، خروجی‌ها عمدتاً قطعی (Deterministic) هستند—یعنی با ورود یکسان، سیستم همیشه خروجی یکسانی تولید می‌کند. اما در مقابل، سیستم‌های هوشمند (Intelligent Systems) اغلب خروجی‌هایی مبتنی بر احتمال یا اعتماد (Confidence-based Outputs) ارائه می‌دهند؛ برای مثال،...

عدم قطعیت و نیازمندی‌های پدیدار شونده (Uncertainty and Emergent Requirements)

در سیستم‌های سنتی، نیازمندی‌ها معمولاً در آغاز پروژه پایدار (Stable) و قابل تعریف (Definable) فرض می‌شوند. این رویکرد، مطابق با مدل آبشاری (Waterfall Model) است که پرسمن (Pressman) نیز در چارچوب مهندسی نرم‌افزار خود از آن دفاع می‌کند؛ در این مدل، نیازمندی‌ها باید پیش...