آز مهندسی نرم‌افزار

Software Engineering Lab

شماره درس: ۴۰۴۰۴ تعداد واحد: ۱
مقطع: کارشناسی نوع درس: عملی
پیش‌نیاز: – هم‌نیاز: مهندسی نرم‌افزار

اهداف درس

این درس برای دانشجویان کارشناسی ارائه می‌شود و هدف از آن پرداختن به مباحث کاربردی مهندسی نرم‌افزار است. در این درس روش‌های مهندسی در قالب پروژه‌های عملی تجربه می‌شوند. کار آزمایشگاه در پنج حوزه‌ی اصلی مهندسی نرم‌افزار شامل مهندسی نیازمندی‌ها، تحلیل، طراحی، پیاده‌سازی و آزمون انجام می‌پذیرد. آزمایشگاه از ۱۰ جلسه‌ی سه ساعته تشکیل می‌شود. به هر گروه یک پروژه تخصیص داده می‌شود که کار خود را تا پایان ترم برروی آن پروژه و مستندات آن انجام خواهد داد.

ریز مواد

نحوه‌ی اداره‌ی آزمایشگاه

جزئیات کار جلسات آزمایشگاه

مراجع

  1. M. Fowler. Analysis Patterns: Reusable Object Models. Addison-Wesley, 1996.
  2. M. Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.
  3. M. Fowler. UML Distilled. 3rd Edition, Addison-Wesley, 2004.
  4. E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
  5. C. Larman. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. 3rd Edition, Prentice-Hall, 2004.