Search Log in FR EN

Infrastructure As Code – Génie Logiciel (STI)

FISE STI Semester 9 Option: Software Architecture and Security and Artificial Intelligence Machine translation

Infrastructure as Code

Teaching unit Software Engineering · S09T_ ASL1  |  EC Code S09O_ASL1-3
8ECTS (EU)
1Coefficient
21:20Hours

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD

Learning objectives

The purpose of the module is to provide students with a good knowledge of design patterns. Given the extent and number of existing bosses, the course will focus on the best known and review different case studies to learn how to choose a boss according to needs. These patterns are standard solutions for general architectural and software design problems. For example, a well-known pattern is the MVC model, widely used in IHM design. The course will be structured in a more conceptual part, and will study the large classes of existing bosses. They will be presented in UML. The course will then look at design patterns in JAVA.

Prerequisites

ModuleTeaching unitSemester
Software ModelingProgramming PrinciplesS5

Program

  1. Different families of design patterns (study in UML):
  • creatives: instantization and configuration of classes and objects
  • Structures: organisation of classes of a program in a wider structure (separate interface and implementation)
  • behaviour: organization of objects for collaboration
  1. Application in JAVA EE (J2EE)
  2. Introduction to Green Patterns