A use case diagram captures the functional aspects of a system. It shows which actors (each actor having some roles) interact with each use case (process).
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9E1kQzkfC_xb3OnC4zOqVG128EC-zLiDKhAfDC7Q4RgPjtlHuvNw2AGNIg-OJKGxMBhMVZrUmv4xL_7kSe1wMGlXGEVrsvWz7QGCYIF3T_emStGmAg6eC9HzW3ZzJZcVVRl1esrrJ_Q0/s320/01.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7hgAYCBrOIVuDeZYPGPKCoL-jpCu7-pUumsfNim3IPHnzQ7UcYleho8HR3XKLHj8Me036RKj29poecGvUF0x4BrDe2PFyw9gohP024aeC8RXWupzJxwsSfdWfTIFWIZKaLL1Ro2xc4Pg/s320/02.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJjp26lqDVVdtQE7t-3RWbCXSeP0ANPqJ9R4I9J2DupMPvW6y4UzAWJAYCkNOBpDPDQykFo2Y0iyE7E68tLUfQ74S4iDDolJlLSlIOgiWDc-mgv37ormvWCieIC1cktshJN4sae7cWbM/s320/03.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOTNyIgb5A4vHLZ1KvfPlCgB1CHAk1AxONhxSdHd8BdguBDOe0GV3E_NsnEZYvojeNvFJi9ssHGcUJDlpkjstwFpj3qqkw1tJkRmerT7DvRWW_P2F1-n2KvW1LhjHNLXYmBGL-n6srA1Y/s320/04.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKLyKBsH2LxbNbNBAOvn9nDH-580Aa59WYiCectg0tneFtlnaHDEMGk5fWh5ppQ8g93cPkc4sEe9pIEEIxWu_CeWfi0veNETpPaQvr5EuC8AcTHv-6xwDQ7Aokqw-rOmFM0bHLxw6-45I/s320/05.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqF2BiTEYPI6qT-HVBYKtMK6u2znXOTPa9nilLPOLlcQYv1_dveMLQ1VQ2oP0E_YGGAHwQ8UQ13rPjk-bhWffQ9WYvmFQ-cZEfKeNoIOKAHoydJ1xwoy_b7NnZsYcR8JMn-K6sIEKo6gk/s320/06.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyEjhr0oH5ACQF0kOMe6vYbRqFJQk_IMMIYSfkm5EG-_7g1g-7uTaK14vbNMw2zqoWNb5nSB0Crfd36dzwllo_3sw30sqN_JLo1azPX7w_WwEpb0m7DGLCi5OWP3VMAFS8OrgeBYz9Qp0/s320/07.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3OTa4xk4iWhtarz4orxK-GFY8RmyuXG5x_qtrdUyNBSF4vjEV53edMHKyYEKVhAEvMwzIvtZIjzlht4wqf4JfKW_Dc_noLdwbLujnXVMMWTj5HOjv0Loh7rCD56xwKOZnr5JYS2g230s/s320/08.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUhLscU6g4zKNNzEBhE21qML-bxKEUVm4xKkIKghsej2CWKw1mIR27e8B4Xdf263Khf-JcMEY7NwN5prP6O_sHBtXmxQNlLLqUKXVq_odfcHQbYwij566jhxDYNedco7K_fj9r0y1qhyA/s320/09.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvm0k3_8N3dNMS3927OTxUNs3HxO7ZAloZn2KjlgxMdWnExemeo4cHZzGOBto3sktHTy-zuoAjFYSyEoD516uPh8PxONc1PoNB8VDyeUzi9wYQQZxV83nu5IawLg4hVIP82iuV3eTQZ4/s320/10.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0TxNfA8CAFPSwmBfEe3eqLmVERs3gIHwadHNhHiMLs5I9gq6iDtFghiXWKEEvuXwtN0JmcCkdXhhSZuHP9PwBC-bI1PVt2NfCnohZh1OccwdxAm0EL1kRIef9QQyP7hWiQWKBYAJaUlM/s320/11.png)
Learn more ...
/*
* __NAME__.java
*
* Created on __DATE__, __TIME__
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package Templates.Classes;
/**
*
* @author __USER__
*/
public class Main {
/** Creates a new instance of __NAME__ */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}
}
/*
* Main.java
*
* Created on 27 octobre 2007, 20:32
*
* To change this template, choose Tools | Template Manager TEST
* and open the template in the editor.
*/
package helloworld;
/**
*
* @author SuperAdmin
*/
public class Main {
/** Creates a new instance of Main */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}
}