Escolar Documentos
Profissional Documentos
Cultura Documentos
O objetivo deste trabalho é especificar uma metodologia para desenvolvimento de software adequada para
uso em projetos realizados na Fábrica de Software que envolvem integração com disciplinas dos cursos de
graduação do INF.
O objetivo geral da metodologia a ser especificada é servir de base para o estabelecimento de um processo
padrão para desenvolvimento de software usado na Fábrica de Software do INF em projetos que fazem
integração com uma ou mais disciplinas de cursos de graduação do INF. Para isso a metodologia deve cumprir
os seguintes objetivos específicos:
Conforme a norma ISO/IEC/IEEE 24765:2017 (Systems and Software Engineering – Vocabulary), elementos de
uma metodologia tipicamente definem uma rede de conceitos abstratos e inter-relacionados que incluem a
especificação de tarefas, atividades, modelos, documentos, linguagens, notações e produtos de trabalho que
podem ou devem ser usados ou gerados ao aplicar a metodologia. A metodologia a ser especificada no
presente trabalho deve conter minimamente a especificação de:
O documento a ser entregue neste trabalho deve conter uma definição de metodologia de desenvolvimento
de software com base nos conceitos operacionais da Fábrica de Software definidos no documento “Fábrica de
Software - Conceitos Operacionais - Desenvolvimento de Software - 2018” disponibilizado pelo docente no
diretório compartilhado da disciplina e na Norma ISO/IEC/IEEE 12207:2017, disponível no mesmo diretório.
O Anexo C do presente documento apresenta um modelo para definição de processo que pode ser útil na
elaboração do trabalho. Vale destacar que esse modelo serve apenas para fins ilustrativos, de forma que
outros formatos de definição de processo podem ser adotados.
O trabalho deve ser feito em grupos, conforme define o Anexo A do presente documento.
O trabalho a ser entregue deve ser um hiperdocumento na Web cuja página raiz deve ter o título “Metodologia
para Desenvolvimento de Software na Fábrica de Software do INF” e o subtítulo deve ser “Projetos Integrados
com Disciplinas do INF”. Um exemplo de estrutura para o hiperdocumento, com propósito meramente
ilustrativo, é apresentado no Anexo B do presente documento.
É essencial que todos os documentos sejam versionados, ou seja, deve ser possível observar as mudanças
feitas em cada documento ao longo do tempo e identificar o autor da mudança.
Não há limite para quantidade de documentos ou para tamanho dos documentos que compõem o
hiperdocumento, considerando que a organização do hiperdocumento deve facilitar a consulta e a
compreensão da metodologia por três tipos de leitores:
A entrega do trabalho deve ser feita no dia 17/11/2018. Após esse prazo haverá desconto na nota do trabalho,
conforme regras definidas no Plano da Disciplina.
A aula do dia 17/11/2018 será feita na modalidade não presencial. A presença nessa aula será verificada
mediante a entrega do trabalho. Trabalho entregue após a data da aula não valerá presença.
Em aulas subsequentes à entrega do trabalho poderá haver apresentação do trabalho de cada grupo para a
turma. O objetivo é discutir e avaliar a metodologia proposta, além de avaliar o domínio dos discentes sobre
os conceitos envolvidos.
Embora cada grupo tenha responsabilidade sobre uma parte específica da metodologia, é essencial que as
partes sejam consistentes, padronizadas e homogêneas, ou seja, cada parte é um elemento de uma
metodologia única, e não um conjunto de partes heterogêneas e despadronizadas.
A formação inicial dos grupos está definida a seguir. Essa formação pode ser alterada ao longo do tempo em
função de desistências da disciplina ou a critério do docente para equilibrar a composição dos grupos.
• Grupo 2: Concepção
o ANDRÉ MAIKEL SOARES LOPES
o BENEDITO CARDOSO DOS SANTOS NETO
o GABRIEL RODRIGUES DE SOUZA LIMA
o LUCIANO DE SOUZA MENDES
o PEDRO BASILIO DE CAMARGO NETO
o SAYMON DE OLIVEIRA SOUZA
o VALQUER DINIZ NOVAES
• Grupo 3: Elaboração
o AUGUSTO BORGES DE MOURA
o AUGUSTO CESAR DA FONSECA FALCAO
o ERIK RAPHAEL RIBEIRO DA COSTA
o ERIVAN BARBOSA DO NASCIMENTO
o MARCOS MATHIAS PEREIRA
o RAFAEL CAMPOS DE SOUZA REIS
o WESLEY RAMOS DE LIMA
• Grupo 4: Construção
o EDIONAY DE SOUSA AGUIAR
o HENRIQUE CARDOSO DE FARIA
o JHORDAN GABRIEL OLIVEIRA MAGALHAES
o JOERMESSON DOS REIS CONCEIÇÃO
o MARCOS RAFAEL LAPA DE SOUSA
o PEDRO HENRIQUE PIRES DE JESUS
o RAPHAEL DE BRITO SOARES FERREIRA
• Grupo 5: Transição
o ALEXANDRE DE MATOS XAVIER
o CAIO LENTHULLIUS BARROS
o FERNANDO HENRIQUE COIMBRA AFONSO
o LUCAS SAMPAIO DIAS
o MATHEUS CAMPOS DE OLIVEIRA
Anexo B – Exemplo de Modelo para Estrutura do Hiperdocumento
« Identificar o nome da atividade, que deve ser uma frase única, sem conjunções aditivas, iniciando
Atividade
com um verbo no infinitivo. Este nome da atividade deve refletir o objetivo esperado da atividade. »
« Identificar o papel do colaborador que é responsável pela execução da atividade. Toda atividade
Responsável
deve ter um único responsável.»
« 2. Descrever cada tarefa como uma ação, com verbo no infinitivo. Definir cada comunicação como
uma tarefa especial dentro da atividade, usando a palavra-chave “Comunicar” como a ação da tarefa.
Ex: Comunicar ao Gerente de Projeto a necessidade de aprovar o início da atividade.»
« 5. Denotar tarefas que podem ser executadas em paralelo, ou de forma concorrente, dentro da
atividade pelo mesmo número sequencial, seguido de uma letra. Exemplo: as ações 2.a e 2.b podem
ser executadas em paralelo dentro da atividade logo após a ação 1.»
« Estabelecer as condições para que a atividade possa ser iniciada. Se não houver critérios definidos
Pré-Condições
informar: “Nenhum critério específico”. Exemplo: “Início da atividade aprovado pela Direção.»
« Definir os artefatos de entrada para a atividade. Devem ser definidas todas as entradas, mesmo
Entradas aquelas que não são exigidas em alguma alternativa de execução da atividade. Um artefato que é
definido por um meta-documento (isto é, um template” ou “padrão”), deve ser sublinhado e deve
possuir um hiperlink apontando para o respectivo meta-documento. Os insumos devem ser
referenciados nas tarefas que os utilizam. Por exemplo: a tarefa “1. Consultar a Lista Negra de Crédito
para aprovar o cadastro do cliente.” referencia o artefato “Lista Negra de Crédito” que deve estar nos
insumos da atividade.»
Critérios de « Estabelecer as condições para que a atividade possa ser encerrada. Se não houver critérios definidos
Saída informar: “Nenhum critério específico”. Exemplo: “Plano de Projeto aprovado pela Direção”.»
« Definir os artefatos de saída, gerados pela atividade. Esses artefatos devem ser referenciados pelas
tarefas da Atividade que os produzem. Um artefato que é definido por um meta-documento (isto é,
Produtos um “template” ou “padrão”), deve ser sublinhado e deve possuir um hiperlink apontando para o
respectivo meta-documento. Exemplo: “3. Criar a EAP do projeto”. Neste exemplo, EAP é um artefato
de saída da atividade, definido por um template.»
« Definir o ambiente de trabalho necessário para executar a atividade. Exemplos: estação de trabalho
(definir a configuração para a atividade), salas, móveis, climatização, etc.
Infraestrutura
Definir as ferramentas de apoio utilizadas na execução da atividade. Exemplos: softwares,
equipamentos específicos (leitor de código de barras, por exemplo). »