Descrição Estruturada do Software¶
Identificação¶
Mural UnB - plataforma web que centraliza e recomenda oportunidades acadêmicas e profissionais (empresas juniores, laboratórios de pesquisa e equipes de competição) para estudantes da UnB.
- Mantenedora: unb-mds (estudantes da UnB)
- Repositório: github.com/unb-mds/Mural-UnB
- Demo: muralunb.com.br
- Licença: MIT
Classificação do Tipo de Produto¶
A classificação do produto adota duas taxonomias clássicas estudadas na disciplina: Pressman (2002) e IEEE 1062 (1998). A Tabela 1 sintetiza as classificações.
Tabela 1 - Classificação do tipo de produto.
| Taxonomia | Classificação atribuída ao Mural UnB | Justificativa |
|---|---|---|
| Pressman (2002) | Software comercial (categoria "uso geral por terceiros") | Plataforma destinada à comunidade da UnB com operações de busca, filtragem e recomendação organizadas para facilitar decisões dos usuários, característica típica da categoria comercial de Pressman. |
| IEEE 1062 (1998) | CUSTOMIZADO / FD (Fully Developed) | Foi desenvolvido do zero pela equipe unb-mds, com requisitos próprios e ciclo completo de projeto, especificação e implementação - sem reúso de produto padrão. |
| Modelo de entrega | SaaS - disponível em produção (muralunb.com.br) |
Acessado via navegador, sem instalação local. |
| Domínio de aplicação | Recomendação personalizada + agregador de oportunidades | Identificado a partir do README oficial. |
| Maturidade | Em desenvolvimento ativo (versão acadêmica/comunitária) | Sem contrato comercial; mantido por estudantes. |
Autor(a): Rayene Ferreira Almeida.
Módulos do Sistema¶
A Tabela 2 lista os módulos identificados no repositório.
Tabela 2 - Módulos do Mural UnB.
| Módulo | Responsabilidade | Tecnologia |
|---|---|---|
site/ |
Interface web (feed, perfil, recomendações) | Frontend Node.js |
scripts/ |
Crawlers e pipeline de recomendação | Python |
data/ |
Arquivos CSV/JSON das oportunidades | Sistema de arquivos |
tests/ |
Testes automatizados | Python |
Autor(a): Rayene Ferreira Almeida.
Diagrama de Contexto¶
A Figura 1 mostra o diagrama de contexto do Mural UnB.
Figura 1 - Diagrama de contexto do Mural UnB.
[ Estudantes da UnB ]
|
v
+--------------------+
| MURAL UnB |
| |
| Frontend (site/) |
| Backend (scripts/) |
| Dados (data/) |
+--------+-----------+
|
v
[ Fontes externas: EJs, laboratorios, equipes ]
Autor(a): Rayene Ferreira Almeida.
O que dá / o que não dá para medir agora¶
- Dá para medir: funções visíveis no site público (
muralunb.com.br), disponibilidade percebida, correção das recomendações. - Não dá para medir nesta fase: métricas internas do servidor (CPU, latência interna), logs de produção - a equipe avaliadora não tem credenciais de acesso ao backend.
Histórico de Versão¶
| ID | Descrição | Autor | Data | Revisor | Data |
|---|---|---|---|---|---|
| 01 | Criação do documento | Leonardo Lima | 12/05/2026 |