TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Métodos e conceitos usando o diagrama de atividades

Projeto de pesquisa: Métodos e conceitos usando o diagrama de atividades. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  9/5/2014  •  Projeto de pesquisa  •  494 Palavras (2 Páginas)  •  314 Visualizações

Página 1 de 2

1 - INTRODUÇÃO

O analista de sistemas deve garantir o alinhamento entre tecnologia e estratégias organizacionais, os projetos de software devem conhecer o cenário organizacional em um nível suficiente, a ponto de avaliar e sugerir melhorias, ou mesmo reengenharia nos processos de negócio.

2 - OBJETIVO

Este trabalho mostrará na prática a importância das técnicas e conceitos, através do diagrama de atividades, bem como a modelagem de dados na utilização do banco de dados relacionais juntamente com a programação orientada a objetos, viabilizando o sucesso dos sistemas no que tange o alinhamento dos objetivos aos processos das organizações.

Quando falamos em listas lineares, filas e pilhas pode-se dizer que todas, na verdade são listas de informações. A principal diferença entre estas listas é a maneira de acesso a informação, por exemplo, para incluir, excluir e localizar uma ou mais informações.

3 - DESENVOLVIMENTO

3. 1 - Baseado no cenário proposto montamos o diagrama de classe

3.2 - Baseado no cenário proposto criamos o projeto de banco de dados no modelo conceitual, com a ferramenta CASE BrModelo:

3.3 - Com o cenário proposto e ajuda da ferramenta C# foi criado um algoritmo de lista com os Buggys utilizando os ponteiros para controlar a entrada e saída

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

public class Buggy

{

private int[] valores;

private int topo;

public Buggy(int n) /* Método construtor */

{

if (n > 0)

{

valores = new int[n];

topo = -1;

}

}

public int Push(int valor) /* Método para empilhar Buggyr */

{

if (topo < valores.Length - 1)

{

topo++;

valores[topo] = valor;

return 0;

}

return -1;

}

public int Pop() /* Método para desempilhar Buggyr */

{

if (topo >= 0)

{

int valor = valores[topo];

topo--;

return valor;

}

else return -1; /* Stack Underflow */

}

public string ImprimirBuggy() /* Método para imprimir Buggy */

{

string saida = "\t";

if (topo >= 0)

{

for (int i = topo; i >= 0; i--)

{

saida = saida + valores[i] + "\n\t";

}

return saida;

}

else return "\tBuggy Vazia";

}

}

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Buggy Buggy = new Buggy(5);

int sair = 0;

string imprime = "";

while (sair == 0)

{

imprimeOpcoes();

int opcao = int.Parse(Console.ReadLine());

if (opcao == 0)

...

Baixar como (para membros premium)  txt (3.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com