Escolar Documentos
Profissional Documentos
Cultura Documentos
Sete Lagoas
2023
THIAGO JULIANO MAIA BARBOSA
PROJETO INTEGRADO III
Sete Lagoas
2023
SUMÁRIO
1 INTRODUÇÃO..................................................................................................... 1
2 DESENVOLVIMENTO..........................................................................................2
2.1 LINGUAGEM DE MODELAGEM UNIFICADA (UML).....................................2
2.2 DESIGN DE INTERFACES............................................................................4
2.3 CÓDIGO PYTHON.........................................................................................7
2.4 PROGRAMAÇÃO ORIENTADA DE OBJETOS.............................................8
2.5 BANCO DE DADOS.......................................................................................9
3 CONCLUSÃO.....................................................................................................12
REFERÊNCIAS 13
1
1 INTRODUÇÃO
2 DESENVOLVIMENTO
Segundo Pereira (2011, p20), a UML foi desenvolvida por Grady Booch,
James Rumbaugh, e Ivar Jacobson, eles possuem um extenso conhecimento na
área de modelagem orientado a objetos, e juntaram forças na Rational Corporation
com o intuito de combinar seus métodos de desenvolvimento de software em uma
maneira única de trabalhar, que eles imaginavam se tornaria um padrão da indústria
de desenvolvimento de software. Os três entenderam que um primeiro passo nesse
sentido seria a unificação das notações para especificação dos aspectos de análise
e projeto orientado a objetos, já que as três mais conceituadas metodologias de
modelagem orientado a objetos foram eles que desenvolveram e a UML é a junção
do que havia de melhor nestas três metodologias adicionado novos conceitos e
visões da linguagem. A partir daí, a UML rapidamente se tornou um padrão da
indústria para a documentação de software desenvolvido segundo o paradigma
orientado a objetos.
A UML serve para construir modelos concisos, precisos, completos e sem
ambiguidades, tendo, de maneira geral, as seguintes características:
Diagramas estruturais e comportamentais, ou seja, especifica os conceitos do
negócio e seus relacionamentos e os estados, sequências de atividades e de
colaboração. Em outras palavras, a UML provê elementos de notação para modelar
dados, funções de transformação dos dados e as restrições aplicáveis aos dados e
às funções, como regras de negócio, por exemplo.
Os diagramas estruturais apresentam como um determinado sistema é
organizado em partes (suas estruturas), seus componentes e os relacionamentos
entre esses componentes. Os diagramas estruturais muitas vezes estão associados
à modelagem estática, pois mostram a estrutura do sistema. Em geral, os diagramas
estruturais são elaborados no momento do projeto da arquitetura do sistema. Eles
representam os conceitos significativos do sistema como abstrações, questões de
implementação e do mundo real.
Estes diagramas também mostram os relacionamentos entre os elementos -
classes que herdam de outras classes, objetos que possuem outros objetos, quais
classes pertencem a quais pacotes, quais nós estamos conectados uns aos outros.
3
Segundo o autor, algumas interfaces não são acessíveis por resistência dos
projetistas, já que parte destes não possuem algum tipo de deficiência ou por
acreditarem que irá gerar mais trabalho.
Falando do último requisito de design de interface “à arquitetura de
informação”. O intuito da arquitetura de informações é a arte e a ciência de organizar
e catalogar websites, intranets, comunidades online e software de modo que a
usabilidade seja garantida, objetivando a construção de websites fáceis de usar,
estruturação e organização de ambientes informacionais para ajudar as pessoas a
encontrarem e administrarem informações e que preencham as necessidades dos
clientes e os objetivos dos usuários.
1 <?php
2 require_once 'usuarios.php';
3 _______________________
4 if (isset($_POST['usuario'])){
5 $user = addslashes($_POST['usuario']);
6 $passwd = addslashes($_POST['senha']);
7
8 if (!empty($usuario) && !empty($senha)){
9 $u->__________("nomeDB", "localhost", "user",
"password");
10 if ($u->msgErro == ""){
11 if (!$u->logar($user, $passwd)){
12 echo "Credenciais incorretas!";
13 }
14 } else{
9
Identificação do Cliente
Endereço do cliente
E-mail do cliente, etc
Identificação do Cliente
Valor da transação
Produtos adquiridos
alterados com frequência ou para aplicativos que lidam com muitos tipos diferentes
de dados. Eles podem suportar aplicativos de desenvolvimento rápido que exigem
um banco de dados dinâmico capaz de mudar rapidamente e acomodar grandes
quantidades de dados complexos e não estruturados.
12
3 CONCLUSÃO
Este projeto integrador foi elaborado visando apresentar uma breve aplicação
prática sobre os tópicos estudados no semestre, fixando os conteúdos de cada
disciplina e expondo de forma clara e objetiva o que foi solicitado. O projeto
propiciou a oportunidade de aplicação prática dos conceitos teóricos estudos nas
disciplinas ao decorrer do semestre, desenvolvendo conhecimento necessário para
o futuro cotidiano profissional e uma vivência prática.
Através da elaboração deste projeto, foram colocadas as informações
apresentadas, como podem ser desenvolvidas tais atividades e que possibilitaram a
junção da teoria. Cabe ressaltar a importância da pesquisa, para que o aluno possa
desenvolver suas habilidades e suas potencialidades adquiridas e uma melhor
compreensão do que acontece no cotidiano profissional.
Neste sentido a elaboração deste projeto, trouxe um bom aprendizado e uma
possibilidade de potencializar os estudos e os conhecimentos sobre as disciplinas do
semestre.
13
REFERÊNCIAS
SHARP, H., ROGERS, Y., & Preece, J.. Design de interação: Além da interação
humano-computador (3ª Ediçao ed.). Porto Alegre: Bookman Editora, 2013.