Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Projeto Integrado Multidisciplinar CDC Calçados é um trabalho acadêmico de software de gerenciamento que apresenta soluções para lojas de calçados.

Por:   •  8/1/2018  •  4.410 Palavras (18 Páginas)  •  637 Visualizações

Página 1 de 18

...

A disciplina de Engenharia de Software se aplica ao projeto de forma que o software que deverá ser implantado para a loja Avéu Calçados envolve o uso de modelos abstratos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas, garantindo suas qualidades.

Metodologias Tradicionais de Desenvolvimento de Software

As metodologias tradicionais são também chamadas de pesadas ou orientadas a documentação. Elas foram muito utilizadas no passado em um contexto de desenvolvimento de software muito diferente do atual, baseado apenas em um mainframe e terminais burros. Naquela época, o custo de fazer alterações e correções era muito alto, uma vez que o acesso aos computadores era limitado e não existiam modernas ferramentas de apoio ao desenvolvimento do software, como depuradores e analisadores de código. Por isso o software era todo planejado e documentado antes de ser implementado. Uma das metodologias tradicionais mais utilizadas até hoje é o modelo Clássico ou Cascata (SOARES, 2004).

Metodologias Ágeis

O objetivo das metodologias é acelerar o desenvolvimento do software, gerando benefícios como o aumento da comunicação da equipe, evitando falhas na elaboração e aumentando significativamente a produtividade.

Entre as essas metodologias, o Scrum é um processo de desenvolvimento incremental para gerenciamento de projetos e desenvolvimento ágil de software, com requisitos definidos por um Product Owner, formado por uma equipe de desenvolvimento autossuficiente gerenciada por um Scrum Master e com cronograma de desenvolvimento formado por Sprints, descritos a seguir.

[pic 3]

Figura 4- Ciclo de vida Scrum

No método Scrum, o Product Owner (PO) é um dos fatores mais importantes pois ele é responsável por representar o cliente ou usuário e é responsável por tomar decisões fundamentais como: teste de qualidade, retorno de investimento, prioridades e metas.

Na metodologia Scrum os projetos são desmembrados em etapas ou ciclos que são chamados de Sprints. O Sprint representa o tempo estabelecido onde um conjunto de atividades devem ser executadas. Cada Sprint deve ter a mesma duração de tempo geralmente de duas a quatro semanas e conforme as Sprints vão sendo finalizadas um novo conjunto de requisitos é implementado.

A Sprint Backlog representa todas as tarefas que serão desenvolvidas na próxima Sprint ou ciclo. Ela surge a partir de uma lista de requisitos desenvolvida pelo Product Owner (PO). Cada item da Sprint Backlog deve estar de acordo com as metas da Sprint, que define qual o objetivo do PO com aquela Sprint.

O Scrum Master é comparado com um gerente de uma empresa. Seus principais objetivos é cumprir metas estando sempre atento com prazos, garantir a integridade e harmonia da sua equipe, garantir funcionalidade e produtividade realizando todos os requisitos da Sprint.

A equipe de desenvolvimento da metodologia Scrum é formada por pessoas com especialidades diferentes e que irão trabalhar juntos para cumprir as metas estabelecidas. Em conjunto, a equipe tem poder decisório de questões técnicas e, ao fim do ciclo, é responsável por entregar o produto finalizado.

2.2 BANCO DE DADOS

Banco de dados é um conjunto de dados e informações que serão armazenados em uma mídia apropriada. São organizados de tal forma que se relacionam entre si e representam algo que tenha sentido, validando todo conjunto de estrutura onde estão armazenados os dados.

Pode ser representando por um ou mais arquivos, podendo ser conceituado em uma estrutura onde estão armazenados uma classe de dados em tabelas lógicas, referenciadas informações gerais do banco de dados e separados por classes mediante um SGBD (Sistema de Gerenciamento de Banco de Dados). Podem ser utilizadas para inserir, atualizar, recuperar dados, organizar e pesquisar dados de diferentes formas.

Para o Projeto Integrado Multidisciplinar, o Banco de dados possui uma grande importância, visto que, no caso da loja de calçados, a informação e a forma como ela é organizada são os pontos mais relevantes para a empresa, pois devido a competitividade de outras empresas, torna-se trivial o uso de dados precisos e atualizados. Para tal, foi criado um banco de dados em SQL para armazenar os registros dos clientes e fornecedores, utilizando também um Sistema Gerenciador de Banco de Dados para armazenar, recuperar e alterar dados deste banco.

Sistema de gerenciamento de banco de dados(SGBD)

O SGBD permite construir e manter um banco de dados, possibilitando ao DBA (administrador de banco de dados) a alteração de estruturas já impostas no banco de dados, como também a criação de novas tabelas e execução das estruturas já formadas e implementadas, como MySql, Oracle, Microsoft access.

MySQL é uma forma específica de padrão do SGBD para manipulação através de tabelas de dados relacionais ao sistema de gerenciamento de banco de dados. O MySQL não é uma linguagem que se entende do SQL, logo que o mesmo é uma linguagem de manipulação de Banco de Dados e o MySQL é um Sistema de gerenciamento de Banco de Dados, podendo ser acessível através de outras linguagens de manipulação de dados.

Com a utilização do banco de dados, notam-se diversas vantagens, como diminuição do espaço de armazenamento necessário, acesso facilitado e atualizado das informações, diminuição de tempo de resposta para pesquisas e diminuição de informações redundantes.

Criando um Banco de Dados SQL

Para criação de um Banco de Dados, é utilizado o comando simples Create DataBase, seguido do nome da tabela. A plataforma já vai inicializar o processo de expansão de memória para iniciar o projeto.

Pode ser verificada a existência de um banco de dados recém-criado, bem como a de todos os outros criados anteriormente, utilizando a instrução Show DataBase (Mostra banco de dados), enquanto para excluir um Banco de dados utiliza-se o comando Drop DataBase, seguido do nome do Banco de dados que deseja excluir, tomando por base que todos os dados que estejam no banco serão deletados.

Podem ser criados vários bancos de dados porem só podem ser manipulados um por vez. Portanto, antes de começar a utilizar o banco de dados é necessário selecionar qual banco vai ser alterado e isso e feito utilizando o comando Use seguido do nome do banco.

A regra para criar

...

Baixar como  txt (31.3 Kb)   pdf (84.9 Kb)   docx (28.7 Kb)  
Continuar por mais 17 páginas »
Disponível apenas no Essays.club