Versionamento de edições

Data autor Descrição Versão
27/05/2019 William Elias Alves Adição dos I* de publicações 0.1
27/05/2019 Matheus Blanco Adição dos I* de stories e definição e objetivos e resultados 0.2
28/05/2019 Pedro Rodrigues Adição dos I* de customizar interesses 0.3
29/05/2019 Aline Laureano Adição dos I* de Perfil do Usuário 0.4
29/05/2019 Gabriel Filipe Adição dos I* de iteroperabilidade 0.5
06/05/2019 Luis Claudio T. Lima Adição dos I* de configuração 0.6
10/06/2019 Matheus Blanco Novas versões de I* 0.7
21/06/2019 Matheus Blanco Adição de rastro de Requisitos modelados 0.7
21/06/2019 Matheus Blanco Adição de tabela pré-I* e metodologia 0.8

Definição

O framework I* é um meio emergente de modelagem de requisitos não-funcionais orientado a agente e centrada na condução das características intencionais deles. Estes, os agentes, atribuem propriedades intecionais, tais quais metas, crenças, habilidades, compromissos, entre si. Também atribuem entre si dependências, as quais podem gerar tanto oportunidades quanto vulnerabilidades. Essas alternativas são usadas para avaliar o posicionamento do agente num contexto social.

Objetivo

O framework se baseia numa abordagem orientada a metas, de maneira que as mesma capturam os objetivos que o sistema se propôe a atingir. Esta captura de metas ocorre em diferentes níveis de abstração do framework.

Resultados

Foram modelados I*s nos modelos SD e SR com os seguintes enfoques:


Metodologia e Tabela de descrição dos I*s

Para conseguirmos organizar as categorias de requisitos para os moldes I Estrela e relacionáveis ao software MEDIUM foi criada uma tabela relacionando categorias de atores, hardgoals, softgoals, tarefas, recursos e dependências. Cada integrante do grupo ficou responsável por pelo menos um tema da tabela e, a partir dele, preencheu os itens pedidos na tabela. Posteriormente, o integrante do grupo criou recebeu a tarefa de criar um modelo I Estrela SD e um modelo I Estrela SR, a partir dos dados obtidos na tabela. A tabela se encontra abaixo:

Descrições
Responsável Categoria Atores Hardgoals Softgoals Tarefas Recurso Dependências
Blanco Stories Usuário, Medium Stories sejam publicados Usuário D Medium
Stories sejam lidos Sugestão de leitura Usuário D Medium
Stories sejam criados Usuário D Medium
Stories sejam editados Usuário D Medium
Título seja adicionado Medium D Usuário
Corpo do texto seja adicionado Medium D Usuário
Adicionar imagens Seleção de Imagem Medium D Usuário
Adicionar tags Seleção de tags Usuário D Medium
Restrição a leitura de Storie monetizado
Monetização de storie
Usuário D Medium
Criação de Storie Usuário D Medium
Adicionar escritor Medium D Usuário
Controle de conteúdo Medium D Usuário
Prévia antes de publicar Usuário D Medium
Stories recebam claps Usuário D Medium
Storie ir para o feed Usuário D Medium
Salvar rascunho Usuário D Medium
Gabriel Pesquisa Usuário, visitante - Lupa de pesquisa seja visível Usuário D Medium
- Barra de pesquisa seja exibida Usuário D Medium
- Mensagem guia de pesquisa seja visível Usuário D Medium
- Escrever Título Medium D Usuário
- Barra de possível resultado de pesquisa seja exibida - Dedução de resultados de pesquisa Usuário D Medium
- Satisfação do usuário Medium D Usuário
- Possíveis usuários associadas ao resultado de pesquisa sejam visíveis Usuário D Medium
- Mais usuários Usuário D Medium
- Possíveis publicações associadas ao resultado de pesquisa sejam visíveis Usuário D Medium
- Mais publicações Usuário D Medium
- Possíveis tags associadas ao resultado de pesquisa sejam visíveis Usuário D Medium
- Pesquisar Título Medium D Usuário
- Redicionar para página de resultados da pesquisa Medium D Usuário
- Resultados de pesquisa sejam exibidos Usuário D Medium
- Controle de conteúdo Usuário D Medium
William Publicações Usuário,Medium - Seleção de avatar
-Medium D Usuário


- Seleção de logo -Medium D Usuário
- Criação de Post -Medium D Usuário
Restrição a leitura de post monetizado
- Monetização de Post
-Usuário D Medium
- Publicações seguidas sejam vistas -Usuário D Medium
- Publicações sugeridas sejam vistas - Sugestão de conteúdo -Usuário D Medium
- Publicação seja criada -Usuário D Medium
- Título da publicação seja adicionado -Medium D Usuário
- Descrição da publicação seja adicionada
-Medium D Usuário
- Avatar da publicação seja exibido -Usuário D Medium
- Logo da publicação seja exibido -Usuário D Medium
- Informações socias sejam adicionadas -Medium D Usuário
- Adicionar Tags -Medium D Usuário
- Adicionar editor -Medium D Usuário
- Adicionar escritor -Medium D Usuário
- Post seja relacionado a publicação -Usuário D Medium
- Controle de conteúdo
Pedro Customização de interesses Usuário, Medium
- Customização de interesses seja realizada
-Usuário D Medium
- Stories devem ser publicados -Usuário D Medium
- Stories devem ser recomendados -Medium D Usuário
Interesses atuais do
leitor
-Medium D Usuário
- Requisita mudança
de interesses
-Usuário D Medium
- Novos interesses e autores devem ser
recomendados
-Medium D Usuário
- As recomendações
devem ser de acordo
com o leitor
-Usuário D Medium
- As escolhas devem
ser fáceis e objetivas
-Usuário D Medium
- Escolha de novos
interesses
-Usuário D Medium
Novos interesses do
leitor
-Medium D Usuário
Aline Perfil Usuário e Medium Perfil seja visto -Usuário D Medium
- Transmissão eficiente das informações para o usuário -Usuário D Medium
Perfil seja editado -Medium D Usuário
Adicionar nome -Medium D Usuário
Adicionar biografia curta
-Medium D Usuário
Adicionar foto de perfil -Medium D Usuário
Seleção da foto de perfil -Medium D Usuário
Nome de usuário seja visto -Usuário D Medium
Fazer link do nome do usuário para o perfil do usuário -Usuário D Medium
Luis Configuraração

Publicações

Responsável: William Elias Alves

Responsável: William elias

Modelo SD

Versão 1.0

publicações

Versão 2.0

publicações


Modelo SR-Usuário

Versão 1.0

user

Versão 2.0

user


Modelo SR-Medium

Versão 1.0

medium

Requisitos modelados no artefato

ID Nome
R005 Visualizar data de publicação dos artigos
R010 Criar nova 'serie'
R012 Visualizar 'serie'
R013 Salvar 'serie' como rascunho
R014 Editar 'serie'
R015 Deletar 'serie'
R016 Deletar status
R017 Escrever 'new story'
R018 Salvar 'story' como rascunho
R019 Visualizar rascunho das 'stories'
R020 Visualizar 'stories' publicadas
R021 Importar 'story'
R022 Editar 'story'
R023 Deletar 'story'
R024 Aplaudir um texto lido
R025 Compartilhar texto lido nas redes sociais
R026 Comentar no corpo do texto da 'story'
R037 Visualizar comentários da publicação
R044 Visualizar 'clap' em 'stories'
R048 Criar publicação
R049 Visualizar rascunho da publicação
R050 Editar publicação
R051 Deletar publicação

Stories

Responsável: Matheus Blanco

Modelo SD

Versão 1.0

stories

Versão 2.0

stories


Modelo SR

Versão 1.0

user

Versão 2.0

user


Requisitos modelados no artefato

ID Nome
R017 Escrever 'new story'
R018 Salvar 'story' como rascunho
R019 Visualizar rascunho das 'stories'
R020 Visualizar 'stories' publicadas
R021 Importar 'story'
R022 Editar 'story'
R023 Deletar 'story'
R024 Aplaudir um texto lido
R026 Comentar no corpo do texto da 'story'
R037 Visualizar comentários da publicação
R044 Visualizar 'clap' em 'stories'

Customizar interesses

Responsável: Pedro Rodrigues

Modelo SD

Versão 1.0

customizar_insteresses_SD

Versão 2.0

customizar_insteresses_SD


Modelo SR

Versão 1.0

customizar_insteresses_SR

Versão 2.0

customizar_insteresses_SR


Requisitos modelados no artefato

ID Nome
R009 Controle de Conteúdo
R020 Visualizar 'stories' publicadas
R031 Selecionar tema de artigos para leitura
R052 Selecionar tópicos de interesse
R054 Deixar de seguir publicações
R058 Selecionar período de sugestão de artigos
R059 Desativar sugestão de artigos
R062 Ativar/desativar recomendações de stories

Perfil do Usuário

Responsável: Aline Laureano

Modelo SD

Versão 1.0

perfil SD versão 1

Versão 2.0

perfil SD versão 2

Versão 3.0

perfil SD versão 3


Modelo SR

Usuário - Versão 1.0

Usuário SR

Medium - Versão 1.0

Medium SR

Usuário e Medium - Versão 1.0

Usuário e Medium SR

Versão 2.0

perfil SR versão 3

Requisitos modelados no artefato

ID Nome
R040 Editar informações de perfil
R041 Salvar/cancelar edição de perfil
R045 Visualizar próprio perfil

Pesquisar conteúdo

Responsável: Gabriel Filipe

Modelo SD

Versão 1.0

Pesquisar V1 SD

Versão 2.0

Pesquisar V2 SD

Modelo SR

Versão 1.0

Pesquisar V1 SR

Versão 2.0

Pesquisar V2 SR

Requisitos modelados no artefato

ID Nome
R004 Pesquisar artigos por nome
R028 Seguir escritores
R029 Seguir usuários
R031 Selecionar tema de artigos para leitura
R032 Visualizar textos publicados por um escritor em seu perfil
R035 Visualizar perfis de outros usuários
R042 Visualizar autores seguidos
R052 Selecionar tópicos de interesse
R054 Deixar de seguir publicações

Configurações

Responsável: Luís Cláudio T. Lima

Modelo SD

Versão 1.0

Configuracao V1 SD

Versão 2.0

Configuracao V2 SD

Modelo SR

Versão 1.0

Configuracao V1 SR

Versão 2.0

Configuracao V2 SR

Requisitos modelados no artefato

ID Nome
R006 Política de privacidade
R030 Receber notificações dos escritores seguidos
R038 Reportar publicação
R039 Reportar usuário
R058 Selecionar período de sugestão de artigos
R059 Desativar sugestão de artigos
R060 Ativar/Desativar boletim informativo
R061 Selecionar tema do boletim informativo
R062 Ativar/Desativar recomendações de stories
R063 Ativar/Desativar notificações por e-mail
R064 Ativar/Desativar notificação social
R067 Conectar com redes sociais
R068 Conectar com Google
R072 Gerenciar usuários bloqueados
R073 Fazer download de meus dados do Medium
R074 Deslogar de outras sessões
R075 Desativar conta
R076 Deletar conta