محتوای درس « مهندسی کاربرد »

اهداف درس:

  • To know high level reuse
  • To know related concepts to domain engineering (DE) and AE
  • To know related guidelines and activities
  • Walking toward using DE and AE ideas in real practice

فهرست مطالب:

  • Introduction
    • Reuse and its requirements
    • Reuse in different levels
    • Result of strategic planning/ vision, mission, strategy
    • Requirement
  • Domain and application
  • Component/ component based development
  • Pattern
  • Architecture and Architecture documenting
  • HP template for architecture documenting
  • DE against AE
  • DE
    • Domain analysis
    • Domain design
    • Domain implementation
    • Domain maintenance
  • AE
    • Analysis
    • Design
    • Implementation
    • Maintenance
  • DE and production lines
  • DE, AE and Knowledge management
  • Organizational aspects
  • Experiences with software product lines.

منابع:

Software Product Line Engineering: Foundations, Principles, And Techniques

کتاب « Software Product Line Engineering: Foundations, Principles, And Techniques »

نویسنده(ها) : Klaus Pohl, Frank Van Der Linden and Gunter Bockle

Springer, 2005

http://www.springer.com/computer/theoretical+computer+science/book/978-3-540-24372-4

منابع تکمیلی:

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

کتاب « Thinking on the Web: Berners-Lee, Gödel and Turing »

نویسنده(ها) : دکتر محسن صدیقی مشکنانی

نشر مُمِد (MOMED Pub)، 1393

http://sadighim.ir/fa/index.php/book/book-mobile-software-engineering3