A Programação e Solução Computacionais
Por: borgesjessica • 8/4/2023 • Resenha • 775 Palavras (4 Páginas) • 55 Visualizações
UC Modelagem de Software
UC Programação e solução computacionais
Projeto Unificado A3 2021/2
São Paulo – SP
2021
Trabalho que tem por objetivo conclusão das unidades
curriculares de Modelagem de software e Programação
e solução computacionais
Orientador(a): Samara Soares Leal, Hamilton Machiti da
Costa e Flávio Augusto Rezende Calado
São Paulo – SP
2021
Sumário
1 INTRODUÇÃO .................................................................................................................................. 4
2 DESENVOLVIMENTO ....................................................................................................................... 5
2.1 Especificação e análise dos requisitos do programa ................................................................... 5
2.1.1 Requisitos Funcionais ............................................................................................................... 5
2.1.2 Requisitos Não Funcionais ........................................................................................................ 5
2.2 Prototipação não funcional do programa ................................................................................... 6
2.3 Artefatos de Modelagem ............................................................................................................. 8
2.3.1 Diagrama de Casos de Uso ....................................................................................................... 8
2.3.2 Diagrama de Classes ................................................................................................................. 9
2.3.3 Análise e Projeto do BD ............................................................................................................ 9
2.3.4 Modelo Entidade Relacionamento (MER) .............................................................................. 10
2.3.5 Modelo Entidade Relacionamento (DER) ............................................................................... 11
2.3.5.1 Modelo Conceitual .............................................................................................................. 11
2.3.5.2 Modelo Lógico ..................................................................................................................... 11
2.3.5.3 Modelo Físico....................................................................................................................... 12
1 INTRODUÇÃO
Este projeto visa o desenvolvimento de um programa que atuara controlando e registrando
todas as fases que envolvam a elaboração de requisitos de um sistema, bem como sua
aplicação prática, utilizando o MySQL como banco de dados para guardar os dados
gerados, como também a linguagem de programação JAVA para realizar a interface
gráfica do programa e conexão e manipulação das informações cadastradas direto no
banco de dados.
O desenvolvimento inclui previa modelagem do programa utilizando UML (Unified
Modeling Language), como: Diagrama e especificação dos Casos de Uso, Diagrama de
Classes, Modelo Entidade Relacionamento, Diagrama Entidade Relacionamento, Modelo
Relacional, Modelo Lógico e Físico do Banco de Dados.
O sistema possui controle de acesso, ou seja, somente usuários que tenham sido
previamente autenticados podem ter acesso a suas funcionalidades disponíveis no
mesmo.
Dentre as principais funcionalidades do programa podemos elencar, o gerenciamento de
usuários que objetiva controlar os membros cadastrados no sistema por meio de suas
informações pessoais, que devem ser informadas previamente no momento do cadastro
dos mesmos no sistemas, informações como: Nome completo, nome de usuário, E-mail,
Senha, Telefone, há também de destacar o gerenciamento de projetos que onde se inicia
os relacionamentos dentro do banco de dados.
2 DESENVOLVIMENTO
Abaixo são apresentados os requisitos funcionais e não funcionais do programa, além dos
artefatos necessários para a representação da modelagem do programa proposto.
2.1 Especificação e análise dos requisitos do programa
2.1.1 Requisitos Funcionais
RF1: O usuário deve ser capaz de realizar Cadastro de Usuário no sistema.
RF2: O usuário deve ser capaz de consultar, alterar ou excluir Usuários cadastrados.
RF3: O usuário deve ser capaz de cadastrar senha.
RF4: O usuário deve ser capaz de alterar senha.
RF5: O usuário deve ser capaz de cadastrar Projetos no sistema.
RF4: O usuário deve ser capaz de alterar, consultar ou excluir Projetos cadastrados.
RF5: O usuário deve ser capaz de cadastrar Requisitos no sistema.
RF6: O usuário deve ser capaz de alterar, consultar
...