logo Insalogo Insa

Requirement engineering


At the end of this module, the student will have understood and be able to explain (main concepts) :
* Programming of microcontrollers:
- Key elements for programming of microcontroller peripherals.
- How to take into account hardware constraints in the design of embedded systems with limited resources.
* System Design:
- the concepts of the object paradigm.
- the concepts of object-oriented design process
- the main UML diagrams involved in object modelling: use-case diagram,
sequence diagram, state and activity diagram and composite structure diagram.
The student will be able to:
* Programming of microcontrollers:
- To select a processor architecture adapted to the software application and to the
hardware environment.
- To design and test the hardware interruption techniques.
- To use debug and test tools in the context of cross-development.
- To find information in datasheets.
* System Design:
- Use an object-oriented approach to model a software or hardware system
- Choose the most appropriate diagrams depending on the approach:
structure, behaviour, interaction
- Propose an object-oriented UML model of a software or hardware system

Form of assessment

The evaluation of outcome prior learning is made as a continuous training during the semester. According ot the teaching, the assessment will be different: as a written exam, an oral exam, a record, a written report, peers review...