کتاب Non-Functional Requirements in Software Engineering یک رویکرد سیستماتیک و عملی برای ایجاد کیفیت در سیستمهای نرمافزاری است. سیستمها باید ویژگیهای کیفیِ نرمافزار، مانند دقت(Accuracy)، کارایی(Performance)، امنیت(Security) و تغییرپذیری(Modifiability) را نمایش دهند. با این حال، حتی اگر تکنیکهای زیادی برای برآورده شدن نیازمندیهای کارکردی(Functional Requirements) جهت ارائه قابلیتهای مورد نظر وجود داشته باشد، این نیازمندیهای غیر کارکردی(Non-Functional Requirements-NFRS) برای مشخص کردن …
ادامه نوشته »بایگانی برچسب: Software Engineering
کتاب Verification, Validation and Testing in Software Engineering
Validation(اعتبارسنجی) و Verification(راستی آزمایی) حوزهای از مهندسی نرمافزار است که از مراحل اولیه توسعه برنامه به شمار میآید، و یکی از شناخته شدهترین نواحی آن تست کردن است. تست، سَمتِ پویای اعتبارسنجی و راستی آزمایی(V & V) است که با سایر تکنیکهای رسمی مهندسی نرمافزار تکمیل شده است. بنابراین راستی آزمایی استاتیک(در متدهای رسمی سنتی یا Traditional خوانده میشود) با …
ادامه نوشته »