Tfe

Ongi etorri tfe-ren webgunera...

Old stuff/ecole_etude_fac_de_pau/licence_2/projet_html/include/gl.html

(Deskargatu)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <link rel="stylesheet" type="text/css" href="../style.css">
  <title>Gl</title>
</head>
<body>
<a name="Haut_de_page"></a>
<h3>G&eacute;nie logiciel</h3>
<a name="septieme_semestre"></a>
<h4>U.E. Obligatoires du
septi&egrave;me
semestre</h4>
<h5>G&eacute;nie logiciel</h5>
<p>Ce module se
d&eacute;compose en 7 th&egrave;mes : </p>
<ol>
  <li>Mod&egrave;le du
Processus logiciel : prototypage, mod&egrave;le
pr&eacute;dictif en V, processus en spirale, mod&egrave;le des
incr&eacute;ments , mod&egrave;le exploratoire</li>
  <li>Ing&eacute;nierie des
besoins, r&eacute;daction de cahier des charges...</li>
  <li>M&eacute;thodes de
d&eacute;veloppement de logiciel : outils semi formels : SADT, SA
et formels : VDM, Z</li>
  <li>Mod&egrave;le de
conception d'un logiciel : mod&egrave;le fonctionnel,
d&eacute;veloppement orient&eacute; objet, syst&egrave;me
temps r&eacute;el</li>
  <li>V&eacute;rification
&amp; validation de logiciels : type de test, strat&eacute;gie
et planification de test</li>
  <li>Ateliers de g&eacute;nie
logiciel</li>
  <li>Normes</li>
</ol>
<h5>Technologies
Orient&eacute;es Objet</h5>
<p>Ce module comporte 9
mati&egrave;res</p>
<ol>
  <li>Principes de structuration
du logiciel objet : abstraction, encapsulation,
interface/impl&eacute;mentation</li>
  <li>Classe, instance, type,
contr&ocirc;le de type</li>
  <li>H&eacute;ritage
(structurel/comportemental, multiple, r&eacute;solution de
conflits), variants : sous-classage, sous-typage, conceptuel IS-A,
surcharge et masquage de fonctions</li>
  <li>Polymorphisme</li>
  <li>Gestion des exceptions</li>
  <li>R&eacute;flexion,
auto-description</li>
  <li>Librairies canoniques et
d&eacute;di&eacute;es, exemple du langage Java</li>
  <li>Programmation concurrente
&agrave; objets : " fil de contr&ocirc;le ", synchronisation et
ordonnancement des fils de contr&ocirc;le</li>
  <li>Objet et persistance</li>
</ol>
<a name="huitieme_semestre"></a>
<h4>U.E. Obligatoires du
huiti&egrave;me
semestre</h4>
<h5>Sp&eacute;cification</h5>
<p>La
sp&eacute;cification est ici &eacute;tudi&eacute;e dans le
d&eacute;tail, en tant que phase critique du
d&eacute;veloppement logiciel. Les concepts de formalismes,
abstractions, mod&egrave;les sont d&eacute;taill&eacute;s.
Les outils de preuve de propri&eacute;t&eacute; sont
abord&eacute;s et l'importance des m&eacute;thodes formelles
est mis en avant. Enfin un langage de sp&eacute;cification (e.g.,
UML) est &eacute;tudi&eacute; plus en d&eacute;tail et fait
l'objet d'une &eacute;tude de cas approfondie par les
&eacute;tudiants. Elle est divis&eacute;e en 5 parties : </p>
<ol>
  <li>Th&eacute;orie de la
sp&eacute;cification : approche semi-formelle et approche formelle</li>
  <li>Sp&eacute;cification
d'un logiciel : strat&eacute;gie et approche de construction d'une
sp&eacute;cification</li>
  <li>Exemples d'approches
(ensemblistes, alg&eacute;briques, logiques)</li>
  <li>Outils et notations de
sp&eacute;cification</li>
  <li>Notations formelles (LOTOS,
r&eacute;seaux de Petri objet, Object-Z...)</li>
  <li>Notation semi-formelle
&agrave; objets</li>
  <li>Etude de cas</li>
</ol>
<a name="neuvieme_semestre"></a>
<h4>U.E. Obligatoires du
neuvi&egrave;me
semestre</h4>
<table>
  <tbody>
    <tr>
      <th>Enseignement</th>
      <th>Syst&egrave;mes
distribu&eacute;s avanc&eacute;s</th>
      <th>Ing&eacute;nierie
des documents &eacute;lectroniques</th>
      <th>Composants logiciels</th>
      <th>Option <a href="#liste_1">liste 1</a></th>
      <th>Option <a href="#liste_2">liste 2</a></th>
      <th>Projet tutor&eacute;s</th>
      <th>Gestion de projets, vie
entreprise</th>
      <th>Anglais</th>
    </tr>
    <tr>
      <th>ECTS</th>
      <td class="centre">4</td>
      <td class="centre">4 </td>
      <td class="centre">4 </td>
      <td class="centre">4</td>
      <td class="centre">4 </td>
      <td class="centre">8</td>
      <td class="centre">2</td>
      <td class="centre">2 </td>
    </tr>
    <tr>
      <th>Coefficients</th>
      <td class="centre">1</td>
      <td class="centre">1</td>
      <td class="centre">1</td>
      <td class="centre">1</td>
      <td class="centre">1</td>
      <td class="centre">1</td>
      <td class="centre">0,5</td>
      <td class="centre">0,5</td>
    </tr>
  </tbody>
</table>
<dl>
  <a name="liste_1"></a> <dt>Liste 1:</dt>
  <dd>S&eacute;curit&eacute;,
Syst&egrave;mes multi-agents</dd>
  <a name="liste_2"></a> <dt>Liste 2:</dt>
  <dd><a href="#liste_1">Liste 1</a>,
Mod&egrave;les et m&eacute;thodes pour l'interaction,
Visualisation scientifique, R&eacute;alit&eacute; virtuelle,
Traitement d'images et compression, Conception d'application
&agrave; base d'agents</dd>
</dl>
<h5>Composants logiciels</h5>
<ol>
  <li>Introduction &agrave; la
notion de composant logiciel, exemple du mod&egrave;le JavaBeans</li>
  <li>Concepts,
mod&egrave;les, plate-formes, architectures (frameworks), langages
et outils (e.g. CORBA, EJB, .NET)</li>
  <li>Assemblage,
pr&eacute;diction des comportements et de la qualit&eacute; de
service</li>
  <li>Mod&eacute;lisation des
composants logiciels (ex. UML)</li>
  <li>Composants et architectures
logiciels m&eacute;tier : multim&eacute;dia, transport...</li>
  <li>Composants logiciels sur
&eacute;tag&egrave;re (COTS components), acquisition,
&eacute;valuation, int&eacute;gration, criticit&eacute;...</li>
</ol>
<h5>Syst&egrave;mes
distribu&eacute;s</h5>
<p><u>Objectif
p&eacute;dagogique</u> :
&eacute;tudier les syst&egrave;mes distribu&eacute;s dans
diff&eacute;rents domaines et les fonctionnalit&eacute;s
avanc&eacute;es comme le d&eacute;ploiement,
l'administration... Etudier les interfaces de programmation
d'application acc&eacute;dant &agrave; ces
fonctionnalit&eacute;s en vue de comprendre et mettre en &#339;uvre des
intergiciels ainsi que concevoir des applications ouvertes, flexibles
et ax&eacute;es sur l'interop&eacute;rabilit&eacute; et
b&acirc;ties sur des intergiciels</p>
<ol>
  <li>Typologie et mise en &#339;uvre
des intergiciels : 2 tiers, 3 tiers , n-tiers...
Interop&eacute;rabilit&eacute; et organisation logicielle par
composants (ex. CORBA, EJB...)</li>
  <li>Syst&egrave;mes
distribu&eacute;s et bases de donn&eacute;es (ex. JDBC)</li>
  <li>Administration des
syst&egrave;mes distribu&eacute;s (ex. JMX)</li>
  <li>D&eacute;ploiement,
concepts et techniques</li>
  <li>Syst&egrave;mes
distribu&eacute;s et Internet (ex. Applet, Servlet...)</li>
  <li>Syst&egrave;mes
distribu&eacute;s sp&eacute;cialis&eacute;s : messagerie
(ex. : JavaMail), multim&eacute;dia,
t&eacute;l&eacute;phonie et syst&egrave;mes
distribu&eacute;s sans fil (technologies : WAP, WML, Java Card,
Wi-Fi, UMTS...)</li>
  <li>Web services (e.g. WSDL...)</li>
  <li>Code et services mobiles
(pervasive/ubiquitous computing)</li>
  <li>Grille de calcul</li>
</ol>
<h5>Ing&eacute;nierie des
documents &eacute;lectroniques</h5>
<p><u>Objectifs
p&eacute;dagogiques</u> :
L'essor du document
&eacute;lectronique est un atout dans la
r&eacute;ing&eacute;nierie des
processus . En particulier, il est l'occasion d'adapter les
fa&ccedil;ons de faire d&eacute;j&agrave; acquises et
d'inventer de
nouvelles pratiques. Pour cela, il est essentiel que la gestion
documentaire tienne compte de la nouvelle r&eacute;alit&eacute;
du
document accessible via les Intranet et Internet :
d&eacute;mat&eacute;rialisation du document, gestion des
versions, des
droits d'acc&egrave;s et de modification, conservation des
documents
sign&eacute;s num&eacute;riquement, actualisation automatique
d'hyperliens entre des sites diff&eacute;rents, entre des objets
d'information cr&eacute;&eacute;s et mis &agrave; jour par
des auteurs
et propri&eacute;taires diff&eacute;rents.</p>
<ol>
  <li>Notions et
mod&egrave;les pour le eDoc</li>
  <li>Formats de structuration
standardis&eacute;s et langages
d'interrogation</li>
  <li>Syst&egrave;mes
hyperm&eacute;dias</li>
  <li>Interop&eacute;rabilit&eacute;
des syst&egrave;mes documentaires
(EDI, GED,...)</li>
  <li>eDoc et apprentissage humain</li>
</ol>
<div class="navigation">
<a href="master.html"><img src="../images/precedente.png"></a><a
 href="#" onclick="window.open('navigation.html','navigation')"><img
 src="../images/navi.png" alt="Navigation"></a><a href="sd.html"><img
 src="../images/suivante.png"></a></div>
<script type="text/javascript" src="../footer.js"></script>
</body>
</html>