Você está na página 1de 9

INFNET

[21GRLEDC01BNT501] Projeto de Bloco: Desenvolvimento .NET


[21E2_5]

TP-3

Aluno: Frederico Flores

MusicNetwork
Uma rede social para amantes de musica.

Sumário
1. Propósito do documento

2. Escopo do projeto

3. Requisitos de Usuário

3.1 - Criar Perfil Na Rede

3.2 - Cadastrar Bandas Na Rede

3.3 - Cadastrar Discos Na Rede

3.4 - Cadastrar Os Seus Discos Na Sua Coleção Pessoal

3.5 - Apagar Os Seus Dados Pessoais

4. Requisitos de Sistema

4.1 Cadastro de novo usuário.

4.2 Visualizar os dados de Usuário.

4.3 O usuário deve poder cadastrar os discos de sua coleção.


4.4 O usuário deve poder cadastrar bandas

4.5 O usuário deve poder cadastrar discos.

4.6 O usuário deve poder apagar a sua conta.

5. Matriz de Rastreabilidade

6. Referências

1) Propósito do documento
Este documento tem por objetivo especificar as funcionalidades necessárias para o
desenvolvimento da rede social MusicNetwork, que servirá como ferramenta e ponto de
encontro para colecionadores de discos de vinil. Aqui será possível ver as funcionalidades
da rede, e a interatividade dos seus usuário, bem como definir quais tecnologias serão
empregadas. O trabalho final a ser entregue será composto por todas e exclusivamente as
funcionalidades aqui descritas.

2) Escopo do projeto
O objetivo deste projeto é criar uma rede social para amantes de música e colecionadores
de discos do vinil. Hoje existe a presença de colecionadores de discos de vinil em todas as
principais redes sociais. Porém nenhuma delas foi projetada para que se cadastre discos,
com seus atributos importantes. Sendo assim, uma rede social focada nesse tópico, serviria
tanto para catalogar uma coleção pessoal, como interagir com outros colecionadores para
troca/venda.

3) Requisitos De Usuário:

3.1) Criar Perfil Na Rede:

O usuário registra o seu login, e com ele cria um perfil com seus dados públicos e privados.

3.2) Cadastrar Bandas Na Rede

O usuário logado, pode adicionar dados globais sobre bandas, que poderão ser utilizados
por todos os outros usuários.

3.3) Cadastrar Discos Na Rede

O usuário logado, pode adicionar dados globais sobre discos, que poderão ser utilizados por
todos os outros usuários.

3.4) Cadastrar Os Seus Discos Na Sua Coleção Pessoal

O usuário logado pode catalogar a sua propria coleção de discos.

3.5) Apagar Os Seus Dados Pessoais

O usuário sempre pode apagar todos os seus dados pessoais.

4) Requisitos De Sistema:

4.1) RF1: Cadastro de novo usuário:

Ator: Usuário.

Requisitos funcionais relacionados: RF

Pré condição: O usuário não pode já estar cadastrado (email).

Fluxo Principal:

1. Usuário acessa a página de novo cadastro.


2. Usuário informa os seus dados pessoais: Nome, E-mail, Senha.
3. Usuário confirma os dados e o cadastro é realizado.

Fluxo de Exceção:

3.1. E-mail já existe.

Pós-condição: Usuário cadastrado com sucesso.

4.2) RF2: Visualizar os dados de Usuário.

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar cadastrado.

Fluxo Principal:

1. Usuário visualiza seus dados de perfil:

Nome
E-mail

4.3) RF3: O usuário deve poder cadastrar os discos de sua coleção.

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar logado.

1. Usuário acessa o editar coleção.

2. Usuário pode adicionar e remover items da coleção

Fluxo de Exceção

2.1. Para adicionar um item (disco), o item precisa estar registrado no site.

2.1.1. Se não estiver, o usuario poderá criar um registro do item (disco), inserindo suas
informações.

4.4) RF4: O usuário deve poder cadastrar bandas.

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar logado.

1. Usuário acessa o editar artista.

Fluxo de Exceção

1.1. Para adicionar um artista precisa estar registrado no site.

4.5) RF5: O usuário deve poder cadastrar discos.

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar logado.

1. Usuário acessa a pagina de editar disco.

Fluxo de Exceção

1.1. Para adicionar um disco, o artista precisa estar cadastrado.


1.1.1.Se o artista ainda não estiver cadastrado, o usuário é levado a pagina de cadastrar
artista.

4.6) RF6: O usuário deve poder apagar a sua conta.

Ator: Usuário.

Requisitos funcionais relacionados: RF2

Pré condição: O usuário deve estar logado. Fluxo Principal

1. Usuário acessa sua página de perfil.

2. Usuário seleciona a opção de exclusão de perfil.

Fluxo de Exceção

2.1. Um link de confirmação será enviado para o email do usuário.

Pós-condição: Usuário exclui o seu cadastro.

5) Matriz De Rastreabilidade:

Requisito RF1 RF2 RF3 RF4 RF5 RF6

RF1 x

RF2 x

RF3 x

RF4 x

RF5 x

RF6 x

6) Referências:
1) Markdown Cheatsheet https://github.com/adam-p/markdown-here/wiki/Markdown-
Cheatsheet#tables - acessado em 14/junho/2021.

2) Engenharia De Requisitos - https://pt.wikipedia.org/wiki/Engenharia_de_requisitos -


acessado em 14/junho/2021.
Requisitos Funcionais:

RF1: Cadastro de novo usuário:

Ator: Usuário.

Requisitos funcionais relacionados: RF

Pré condição: O usuário não pode já estar cadastrado (email).

Fluxo Principal:

1. Usuário acessa a página de novo cadastro.


2. Usuário informa os seus dados pessoais: Nome, E-mail, Senha.
3. Usuário confirma os dados e o cadastro é realizado.

Fluxo de Exceção:

3.1. E-mail já existe.

Pós-condição: Usuário cadastrado com sucesso.

RF2: Visualizar os dados de Usuário.

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar cadastrado.

Fluxo Principal:

1. Usuário visualiza seus dados de perfil:

Nome
E-mail

RF3: O usuário deve poder cadastrar os discos de sua coleção.

Ator: Usuário.

Requisitos funcionais relacionados: RF1


Pré condição: O usuário deve estar logado.

1. Usuário acessa o editar coleção.

2. Usuário pode adicionar e remover items da coleção

Fluxo de Exceção

2.1. Para adicionar um item (disco), o item precisa estar registrado no site.

2.1.1. Se não estiver, o usuario poderá criar um registro do item (disco), inserindo suas
informações.

RF4: O usuário deve poder cadastrar bandas

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar logado.

1. Usuário acessa o editar artista.

Fluxo de Exceção

1.1. Para adicionar um artista precisa estar registrado no site.

RF5: O usuário deve poder cadastrar discos

Ator: Usuário.

Requisitos funcionais relacionados: RF1

Pré condição: O usuário deve estar logado.

1. Usuário acessa a pagina de editar disco.

Fluxo de Exceção

1.1. Para adicionar um disco, o artista precisa estar cadastrado.

1.1.1.Se o artista ainda não estiver cadastrado, o usuário é levado a pagina de cadastrar
artista.

RF6: O usuário deve poder apagar a sua conta.

Ator: Usuário.
Requisitos funcionais relacionados: RF2

Pré condição: O usuário deve estar logado. Fluxo Principal

1. Usuário acessa sua página de perfil.

2. Usuário seleciona a opção de exclusão de perfil.

Fluxo de Exceção

2.1. Um link de confirmação será enviado para o email do usuário.

Pós-condição: Usuário exclui o seu cadastro.


Sep '21 Oct '21 Nov '21
7 13 20 27 4 11 18 25 1 8

Projeto Bloco - C#/ASPNET -... 0h 89%

Rede Social em ASP.NET - Tema: M... 0h 89%


Pesquisa + Levantamentos 0h 100%
Definição Do Escopo 0 100%
Pesquisa de mercado 0 100%
Definições de Personas / Usuario 0 100%
Levantamento de requisitos 0 100%
Prototipação UML 0h 80%
Diagrama de Classes 0 100%
Diagrama de Casos de Uso 0 0%
Desenvolvimento 0h 90%
TP 3 0 100%
TP 5 0 0%
TP 7 0 100%
TP 9 0 98%
Assesment 0h 0%
Apresentação Final 0 0%

Powered by TCPDF (www.tcpdf.org)

Você também pode gostar