تدريس تحصيلات تكميلي مهندسي نرم‌افزار پيشرفته
مهندسي نرم‌افزار پيشرفته
Advanced Software Engineering (ASE)

اهداف درس:

Summarize SEI and SEII

To know and use available methods for high level reuse

To know and use new development methods

To know and be able to handle Web/Mobile applications

فهرست مطالب:

  1. Review: SE I
  2. Review: SE II
    1. Finishing
    2. UML
    3. Architecture
  3. Managerial aspect
    1. High-level reuse
    2. Domain engineering and production line
    3. Application engineering
    4. SE Knowledge Management (SEKM), & why?
    5. SE Body Of Knowledge (SEBOK)
    6. SE standards
  4. Technical aspect:
    1. Component-based development
    2. Service-oriented development
    3. Agile development
    4. Design pattern
    5. Aspect oriented development
    6. Knowledge based development
    7. Distributed software development
    8. Web application development
    9. Mobile application development
 
آمار بازديد از سايت

مهندسي زندگي: راهنماي انتخاب

Selection Guide

این کتاب سعی می‌کند در کمال سادگی و اختصار خواننده را انشاالله برای انتخاب بهتر، سریع‌تر و ارزان‌تر آماده کند. به انتخاب‌های بسیار مهمی توجه می‌دهد که در قریب به اتقاق موارد ناآگاهانه اتخاد می‌شوند. و به نقش نشانه‌ها و نشان دهنده‌ها در انتخاب می‌پردازد.

* * * * *

راهنماي پروژه پاياني

Thesis Guide

شاید وجه تمایز کتاب “راهنمای پروژه‌ی پایانی” علاوه بر سادگی و اختصار، توجه دادن به بعضی تجربه‌ها و راه‌های میانبر عملی یا آگاهی‌های رهیافتی است.

فيلم معرفي كتاب توسط نويسنده

* * * * *

به سوي توليد بهتر نرم ‌افزار؛ اصول مهندسي نرم ‌افزار

Software Engineering

www.sadighim.ir/SEbook

اين كتاب براي دانشجويان رشته‌هاي مختلف رايانه‌، و همچنين افراد شاغل به توليد نرم‌افزار كه زمينه‌ي تحصيلي متفاوتي دارند، نگاشته شده است. درنتيجه به‌صورت يك خودآموز هم، قابل استفاده است.