Skip to content

Repositório destinado à entrega das atividades de Engenharia de Software 1 (2 SEM), Interação Humano Computador (3 SEM) e Engenharia de Software 3 (4 SEM) - Professor Giuliano Bertoti

Notifications You must be signed in to change notification settings

mluizaguedes/bertoti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Repositório destinado à entrega das atividades de Engenharia de Software I e Interação Humano Computador

📂 Engenharia de Software 1

Atividade 1

A atividade 1 teve como objetivo diferenciar programação e engenharia de software, focando nos aspectos de tempo, escala e tomadas de decisão estratégicas.

Atividade 2 (Prática)

A atividade prática envolve o desenvolvimento de um sistema de gerenciamento de viagens, com classes para Viajem, Voo e Passageiro.

📂 Interação Humano Computador (IHC)

📁 Heurísticas de Usuabilidade para Desing de Interface do Usuário

O objetivo desta atividade é compreender e aplicar as 10 heurísticas de usabilidade de Jakob Nielsen no design de interfaces de usuário. Essas heurísticas são diretrizes amplamente aceitas que ajudam a garantir que um sistema interativo seja intuitivo, eficiente e agradável para os usuários. Durante a atividade, analisei diversos exemplos de interfaces populares para identificar boas práticas e áreas de melhoria, destacando como cada heurística pode ser aplicada ou falhada em contextos reais.

📁 MilkMania - Chat Bot com Python e Lhamma CP

Projeto de chat bot desenvolvido em Python utilizando a biblioteca Lhamma CP. O bot foi construído em colaboração com a LuisaAndrade28. Ele é capaz de realizar interações básicas com os usuários, respondendo a perguntas comuns e realizando tarefas simples.

📂 Engenharia de Software 3

Design Patterns

O objetivo foi explorar o uso de Design Patterns para soluções de software eficientes. Os padrões abordados incluem:

Padrão Descrição
🧠 Strategy Encapsula algoritmos para troca dinâmica
👀 Observer Comunicação entre objetos dependentes
🌳 Composite Composição de objetos em estruturas hierárquicas
🔒 Singleton Garantia de instância única
🏠 Facade Interface simplificada para sistemas complexos
🎛 MVC Combina Strategy, Observer e Composite

💌 mluizaguedes

About

Repositório destinado à entrega das atividades de Engenharia de Software 1 (2 SEM), Interação Humano Computador (3 SEM) e Engenharia de Software 3 (4 SEM) - Professor Giuliano Bertoti

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published