Revisão da aula passada
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

Revisão da aula passada PowerPoint PPT Presentation


  • 51 Views
  • Uploaded on
  • Presentation posted in: General

Revisão da aula passada. Juliano Marcos [email protected] Version 0.1 BETA. Antes de começar, um pouquinho e hands on. public class AloMundo { public static void main(String[] args) { System. out .println( "Alo Mundo!!!" ); } }. Para rodar:

Download Presentation

Revisão da aula passada

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Revis o da aula passada

Revisão da aula passada

Juliano Marcos [email protected]

Version 0.1 BETA


Antes de come ar um pouquinho e hands on

Antes de começar, um pouquinho e hands on...

publicclass AloMundo {

publicstaticvoid main(String[] args) {

System.out.println("Alo Mundo!!!");

}

}

Para rodar:

javac AloMundo.java

java AloMundo

Juliano Martins


Instancia o de um objeto da classe autom vel

Instanciação de um objeto da classe automóvel

publicclass Automovel{

public String proprietario; //Atributos

private String marca;

private String placa;

privateint ano;

public Automovel (String proprietario, String marca, String placa, int ano){//construtor

this.proprietario = proprietario;

this.marca = marca;

this.placa = placa;

this.ano = ano;

}

publicvoid transferirProprietario(String novoProprietario){//método para alteração de proprietário

proprietario = novoProprietario;

}

}

publicclass Programa {

publicstaticvoid main(String[] args){

Automovel carro1 = new Automovel("Fulano","Volks","BJM3434",1999);

System.out.println(carro1.proprietario);

System.out.println("Alterando proprietário");

carro1.transferirProprietario("Beltrano");

System.out.println(carro1.proprietario);

}

}

Juliano Martins


Exerc cio

Exercício:

Criar uma classe para representar um produto.

Criar um programa que vai manipular este produto, cadastrando-o e alterando a quantidade em estoque.

Juliano Martins


Revis o da aula passada

UML

Juliano Marcos [email protected]

Version 0.1 BETA


Revis o da aula passada

UML

Unified Modeling Language

UML is a standard notation for the modeling of real-world objects as a first step in developing an object-oriented design methodology

UML has been established as the standard notation for distributed object systems

It aids communication among analysts, designers and programmers

Juliano Martins


Revis o da aula passada

UML

Classes–Class diagrams capture the classes, attributes and methods for aclass and the relationships between classes

Use cases–Use case diagrams capture the requirements of the system

System interactions–Interaction diagrams show how objects communicate when the system is running

Note: While UML is supported by some of the Rational products, like IBM Rational Data Architect, it is not supported by Eclipse.

Juliano Martins


Revis o da aula passada

UML

Artefatos

Diagrama de Use Cases

Descrição das Use Cases

Diagrama de Classes

N...

Juliano Martins


Uml diagrama de casos de uso use cases

UML – Diagrama de casos de uso (USE CASES)

Importantes para modelagem dos comportamentos de um sistema sob o ponto de vista dos usuários

Documentam os requisitos dos sistemas

Delimitam o sistema

Definem a funcionalidade do sistema

Casos de uso: especificação da seqüência de ações que um sistema ou subsistema pode realizar, interagindo com um dos atores

Atores: entidades do sistema, pessoas ou outros subsistemas que interagem com o sistema em desenvolvimento

Associação entre ator e caso de uso: indica que há uma comunicação, possivelmente com envio e recepção de mensagens

Juliano Martins


Uml diagrama de casos de uso use cases1

UML – Diagrama de casos de uso (USE CASES)

Mostra apenas “O QUE” o sistema faz e NÃO “como”

Juliano Martins


Uml documenta o de casos de uso

UML – Documentação de Casos de Uso

Mostra como é o caso de uso do ponto de vista do ator, exemplo:

Caso de uso: Cadastra Automóvel

Ator: Funcionário

Descrição: Refere-se a entrada de automóveis no estoque na loja

Curso normal:

1- Funcionário faz login

2- Sistema valida login

3- Funcionário informa dados do automóvel

4- Sistema valida dados e grava dados5- Sistema informa automóvel gravado com suce...

Curso alternativo 1:

2- Sistema verifica login incorreto

2.1- Sistema mostra mensagem “informe login correto burro”

Juliano Martins


Uml diagrama de classes

UML – Diagrama de Classes

Juliano Martins


Cria o do cen rio a ser explorado no curso

Criação do cenário a ser explorado no curso

  • Criação de um problema a ser resolvido com um sistema com interface desktop e web

  • Desenvolvimento de:

    • Diagrama de Use Cases

    • Descrição dos Use Cases

    • Diagrama de classes

Juliano Martins


  • Login