Arborescence des pages
ConfigureOutils de l'espace
Aller directement à la fin des métadonnées
Aller au début des métadonnées

ISS8AB

Advanced Software Engineering

 

Credits : 2 ECTS

Durée : 21 hours 

Half term: S8

Person(s) in charge :

Laurent CIARLETTA, Associate Professor, laurent.ciarletta@mines-nancy.univ-lorraine.fr 

Keywords : Components assemblage,Software architecture, J2EE, .NET, Web Services, MDA/MDE

Prerequisite :  Object oriented programming, Software Engineering, Networks

Objective: Software and systems design, complexes components assemblage

 

Program and Contents:


This course includes software architecture notions by the assemblage of software components in order to realize complex applications.

It mainly shows how to assemble software components and build interfaces thanks to the assemblage.

The class work will mainly concern two environments for deploying these components.

Softwares: .NET environment, software components in JAVA, including Javabeans for visual components, and JAVA J2EE (EJB). The concept presentation in regard of the technologies akin to CORBA and web services.

Abilities: 

Levels

Description and operationnal verbs

Know

The concepts linked to software architecture, component programming, dominant technologies

Understand

the different approaches and solutions operated, their differences, their similarities and their complementarity

Apply

Operating punctual issues

Analyse 

Needs and relevant solutions, debugging tools and distributed performances

Summarise

Conception realizing, and evaluation of an existing assembled application

Assess

Frameworks choice, middleware, platform languages

Evaluations :

  • Written Test
  • Continuous Control
  • Oral report
  • Project
  • Written Report
  • Aucune étiquette