Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ANHANGUERA ENSINO A DISTÂNCIA ANálise e desenvolvimento de sistema ARTHUR DE FREITAS LEAL (RA: 3067407401) PORTFÓLIO INTERDISCIPLINAR Campinas 2022 ARTHUR DE FREITAS LEAL (RA: 3067407401) PORTFÓLIO INTERDISCIPLINAR Trabalho apresentado à Universidade Anhanguera, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo. Tutor à Distância: Joice Siqueira Lima. Campinas 2022 SUMÁRIO 1 INTRODUÇÃO 4 2 DESENVOLVIMENTO 5 2.1 DIAGRAMA DE CASOS DE USO 5 2.2 DESIGN THINKING 6 2.3 LINGUAGEM PYTHON 7 2.4 ORIENTAÇÃO A OBJETOS 8 2.5 BANCO DE DADOS 9 REFERÊNCIAS 10 INTRODUÇÃO A partir do desenvolvimento das atividades descritas neste trabalho, é possível possibilitar a aprendizagem interdisciplinar dos conteúdos desenvolvidos nas disciplinas cursadas atualmente, norteadoras do semestre, sendo elas: Diagramas de Casos de uso, Design de Interfaces, Linguagens de Programação, Orientação a Objetos e Banco de Dados. A procura pela solução dos desafios neste trabalho possibilitara um estudo aprofundado em várias áreas do conhecimento proporcionando uma aprendizagem através da busca pelo conhecimento a partir de estudos individualizados, assim como comprovando a relevância da abordagem interdisciplinar dos conteúdos estudados no semestre atual, como prioridade na formação de profissionais com visão integral e global de situações em que pode-se compreender e enxergar. Portanto, o objetivo é promover o aumento da criticidade e capacidade analítica em relação aos temas propostos, permitindo aos acadêmicos uma aprendizagem sistêmica através do desenvolvimento de estudos independentes, sistemáticos e de autoaprendizado. Melhor dizendo, promover o entendimento e compreensões a respeito da nossa área de formação, auxiliando em nossa formação acadêmica e na futura prática profissional. 6 DESENVOLVIMENTO 1.1 DIAGRAMA DE CASOS DE USO Desenvolva um diagrama de casos de uso para um sistema de leilão via internet, de acordo com os seguintes requisitos: · Existem diversos participantes em casa leilão, interessados em adquirir os itens ofertados. Os participantes devem se registrar via internet, antes do leilão. · Durante o leilão, são ofertados cada um dos itens que estão inventariados. · Um participante pode realizar quantos lances quiser durante a realização do leilão, mas não é obrigado a realizar lance nenhum. Antes de poder fazer quaisquer ofertas, ele precisa se logar no sistema. · Sempre que um lance superar o lance anterior, o sistema deve anunciá-lo, declarando qual o vencedor quando os lances se encerram. Imagem 1 - Diagrama de caso do leilão Fonte: elaborado pelo autor, 2022. 1.2 DESIGN THINKING Fonte: Criado pelo autor, 2022. Aplicaremos a Técnica de Persona e realizaremos uma simulação fictícia de um usuário com uma necessidade característica, como, coletar dados verdadeiros sobre comportamento e características demográficas deste usuário, bem como motivações, histórias pessoais, desafios, preocupações e, objetivos deste modo seremos capazes de avançar na usabilidade. 1.3 LINGUAGEM PYTHON Leia o fragmento, interprete o código Python em questão, identifique o código abaixo e descreva sua função. def busca(lista, valor): 1. navegar = lista.head 2. while navegar and navegar.data != valor: 3. navegar = navegar.nextItem 4. return navegar def busca(lista, valor): O comando DEF indica uma função que neste caso recebeu o nome de buscar como parâmetros foi passado 2 variáveis que são variável lista e variável valor navegar = lista.head A variável navegar está recebendo o valor de outra variável chamada lista onde está sendo passado o comando head que esta indicando para o código ler o conteudo da variavel lista para passar o valor para a variável navegar while navegar and navegar.data != valor: o comando While esta indicando um loop que contém a condição de manter o loop enquanto a variavel navegar e navegar.data for diferente != da variável valor navegar = navegar.nextItem Variável navegar é igual a navegar .nextItem que significa próximo item ou seja a variável esta recebendo o valor dela mesma só que lendo e passando o próximo item return navegar return significa retornar algo quando terminar neste caso esta retornando a variável navegar 1.4 ORIENTAÇÃO A OBJETOS <input type = "text" name = "usuario" required> <input type = "password" name = "senha" required> 1.5 BANCO DE DADOS CREATE DATABASE IF NOT EXISTS universidade-bd DEFAULT CHARSET = utf8 DEFAULT COLLATE = utf8_general_ci; USE universidade-bd; CREATE TABLE IF NOT EXISTS aluno ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nome_aluno VARCHAR(50) NOT NULL, cpf INT(11) NOT NULL, endereco VARCHAR (50), ); CREATE TABLE IF NOT EXISTS professor ( Id_prof INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Nome_prof VARCHAR(50) NOT NULL, salario FLOAT(6) NOT NULL, cpf INT(11), carga_horaria INT(20), ); CREATE TABLE IF NOT EXISTS curso ( id_cur INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Nome_curso VARCHAR(50) NOT NULL, ); CREATE TABLE IF NOT EXISTS matricula ( numero_matricula INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_aluno INT NOT NULL, id_curso INT NOT NULL, FOREIGN KEY (id_aluno) REFERENCES aluno (id), FOREIGN KEY (id_curso) REFERENCES curso (id_curso), ); REFERÊNCIAS PEÇANHA, Vitor. Descubra o que é buyer persona e quais os 5 passos essenciais para criar a sua. Rockcontent Blog. Dispomível em: <https://rockcontent.com/br/blog/personas/>. Acesso em: 06 abr. 2022. PLUGGYM. 7 passos para um Plano de Marketing Digital. Disponível em: <>. Acesso em: <https://pluggym.com.br/2021/07/06/plano-marketing-digital-para-academias/>. Acesso em: 06 abr. 2022. Zhukova, Natalia. O que é Persona e como criar uma adequada para o seu negócio digital. Semrush Blog, 2020. Disponível em: <https://pt.semrush.com/blog/o-que-e-persona/>. Acesso em: 06 abr. 2022.
Compartilhar