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:
- Stories;
- Pesquisa;
- Publicações;
- Customização de interesses;
- Perfil;
- Configurações;
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
Versão 2.0
Modelo SR-Usuário
Versão 1.0
Versão 2.0
Modelo SR-Medium
Versão 1.0
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
Versão 2.0
Modelo SR
Versão 1.0
Versão 2.0
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
Versão 2.0
Modelo SR
Versão 1.0
Versão 2.0
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
Versão 2.0
Versão 3.0
Modelo SR
Usuário - Versão 1.0
Medium - Versão 1.0
Usuário e Medium - Versão 1.0
Versão 2.0
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
Versão 2.0
Modelo SR
Versão 1.0
Versão 2.0
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
Versão 2.0
Modelo SR
Versão 1.0
Versão 2.0
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 |