در درس معماری نرمافزار، که مرجع آن کتاب Software Architecture in Practice است، صفات کیفی (Quality Attributes) یک نرمافزار بحث میشود و سپس برای اعمال هر کدام از آنها در نرمافزار، یک سری تاکتیک (Tatics) و برای هر تاکتیک یک سری تکنیک یا مکانیزم ارائه میشود.
هر چند صفات کیفی زیادی میتوان برای نرمافزار تصور کرد، اما مهمترین صفات کیفی یک نرمافزار را میتوان این موارد دانست:
- Availability
- Modifiability
- Performance
- Security
- Testability
- Usability
- Integrity
- Efficiency
- Reliability
- Reusability
- Maintainability
- Expandability
- Interoperability
- Survivability
- Correctness
- Verifiability
- Flexibility
- Portability
که البته در این کتاب فقط چند خصیصه کیفی بررسی میشود که آن خصیصهها و تاتیکها و مکانیزمهای هر یک در تصاویر زیر آمده است و در حقیقت خلاصه کتاب بالا است:






به هر حال، با توجه به اینکه قبلاً یک مطلب با عنوان «اهمیت طراحی با کاربری آسان در جذب مشتری (Usability) (مطلب شماره ۱)» ارسال کرده بودم، بد ندیدم یک PDF بسیار مفید اینجا بگذارم در مورد تاکتیکهای پیادهسازی کاربردپذیری در طراحی نرمافزار.
اگر یک طراح نرمافزار یا طراح سایت هستید، این کتاب الکترونیکی را از اینجا دانلود و مطالعه کنید.
هر چند به زبان انگلیسی است اما خیلی خلاصه و مفید و با زبان قابل فهم نکات خوبی را برای کاربردپذیرتر کردن طراحی نرمافزار بیان کرده است.
اگر کسی از دوستان این کتابچه را ترجمه کرد، ممنون میشوم در بخش نظرات در اختیار دیگران نیز قرار دهد.
آپدیت: این PDF هم در زمینه صفات کیفی نرمافزار، بسیار بسیار جالب و مفید است:
Software Quality Attributes and Architecture Tradeoffs
موفق باشید؛
حمید رضا نیرومند

English
العربی
Swedish
François









![[آی.جدول: اسکریپت ایجاد جدول آنلاین]](/img/blocks/ijadval.png)
![[مِلکا: سیستم مدیریت مشاور املاک]](/img/blocks/melka.png)
![[پارسخوان: نرم افزار خوانای متن فارسی]](/img/blocks/parskhan.png)
![[بوکفا ۲: سیستم مدیریت آنلاین کتابخانه]](/img/blocks/bookfa.png)
![[QuranPDF: قرآن پی.دی.اف]](/img/blocks/quran_pdf.png)
![[Robi: روبات روبی]](/img/blocks/robi.png)
![[هیسسس: سیستم هیسگوی خودکار: اولین سختافزار آفتابگردانی]](/img/blocks/hisss.png)
![[آی قصه!: نرم افزاری برای تقویت داستان سرایی کودکان]](/img/blocks/iqesseh.png)
![[دُر: نرمافزار کتابخوان تدریجی]](/img/blocks/dor.png)
![[Fonta: پژوهشی درباره فونت]](/img/blocks/fonta_book.png)
![[چگونه یک تجارت الکترونیک راهاندازی کنم]](/img/blocks/ecommerce_book.png)


علی: