software engineering

  • Voir la page en français

    In brief

  • Number of hours : 10h lectures and 7h practical classes
  • Code : NEGC4A

Objectives

This course illustrates how to deploy a development process using the Unified Modeling Language (UML), focusing mainly on embedded systems.

Students are confronted with the semantics of language and the use of multiple diagrams for system design.

Description

The course is composed of two parts, each one organised into chapers:

 

Part 1 – Embedded systems
Chapter 1 : Introduction to the development of embedded systems
Chapter 2 : Constraints and non-functional specifications 
Chapter 3 : Hardware and software design elements


Part 2 – Object-Oriented Development
Chapter 4 : Generalities on software engineering
Chapter 5 : Unified Modeling Language (UML)
Chapter 6 : A light-weight object-oriented development process

Targeted skills

Understanding and modeling of the functional and non-functional needs of an embedded application

Basic knowledge  to use UML2.0 diagrams

Skills for modeling system requirements in UML 

Development approach with UML models

Bibliography

Handouts ENSEEIHT, slides presented by J. Guiochet
P. A. MULLER et N. GAERTNER, ModeĢlisation objet avec UML, Eyrolles, 2000
G. BOOCH, J. RUMBAUGH et Y. JACOBSON, Le guide de l'utilisateur UML , Eyrolles, 2000
E. GAMMA et al., Design Patterns, Thomson, 1996

Pre-requisites

Algorithmics and object oriented programming

Contact(s)

FABRE Jean-charles

Phone : 2354

Email : Jean-Charles.Fabre @ laas.fr

Places

  • Toulouse

Contact

The National Institute of Electrical engineering, Electronics, Computer science,Fluid mechanics & Telecommunications and Networks

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup