Escolar Documentos
Profissional Documentos
Cultura Documentos
2ª Série
Fundamentos de Análise Orientada a Objetos
Para atingir estes objetivos, a ATPS propõe um desafio e indica os passos a serem
percorridos ao longo do semestre para a sua solução.
AUTORIA:
Thiago Salhab Alves
Faculdade Anhanguera de Santa Bárbara
Fundamentos de Análise Orientada a Objetos
Competências e Habilidades
Ao concluir as etapas propostas neste desafio, você terá desenvolvido as
competências e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a
seguir.
Participação
Esta atividade será, em parte, desenvolvida individualmente pelo aluno e, em parte,
pelo grupo. Para tanto, os alunos deverão:
organizar-se, previamente, em equipes de 2 a 5 participantes;
entregar seus nomes, RAs e e-mails ao professor da disciplina e
observar, no decorrer das etapas, as indicações: Individual e Equipe.
Desafio
De acordo com Larman (2008), aanálise tem por objetivo investigar um determinado
problema e seus requisitos. Na Análise Orientada a Objeto a ênfase é encontrar e descrever
objetos no domínio do problema. A Análise Orientada a Objetos busca determinar a
descrição do domínio a partir da perspectiva dos objetos, identificando conceitos, atributos e
associações que são de interesse para o sistema.
A escola de Ensino Fundamental e médio, ‘BOM SABER_XY’, está finalizando a
construção de sua nova Biblioteca e necessitará de um sistema de informação para
administrar suas atividades diárias. O sistema deverá permitir realizar o cadastro dos
usuários do sistema, os funcionários e alunos da escola, assim como os livros, revistas,
periódicos e jornais, administrando os empréstimos, devoluções e reservas.
Neste desafio, sua equipe foi designada para desenvolver o projeto de software para
a Biblioteca da escola ‘BOM SABER_XY’, realizando a especificação dos requisitos, análise
e projeto de uma solução computacional para administrar a Biblioteca. Deve-se adotar a
UML (Linguagem de Modelagem Unificada para especificar, construir e documentar os
artefatos dos sistemas que deseja automatizar alguns processos adotados pela empresa.
Objetivo do desafio
2
Fundamentos de Análise Orientada a Objetos
Livro-texto da disciplina
A produção desta ATPS é fundamentada no livro-texto da disciplina, que deverá ser
utilizado para solução do desafio:
Passos
Passo 1 (Individual)
1 Fazer a leitura dos capítulos Introdução e Concepção do livro-texto da disciplina de
Fundamentos de Análise Orientada a Objetos (WAZLAWICK, Raul Sidnei. Análise e
Projetos de Sistemas de Informação Orientados a Objetos. 2ª ed. Rio de Janeiro:
Elsevier, 2010) focando a leitura nos conceitos de Análise, Projeto, Implementação e
Testes, Análise de Requisitos e Organização dos Requisitos.
Bibliografia Complementar
3
Fundamentos de Análise Orientada a Objetos
Passo 2 (Equipe)
1 Fazer a leitura do material de aula: Engenharia de Requisitos. Disponível em:
<https://docs.google.com/file/d/0B2k9x8w9Y2JfNjFEV3FTTHJyYTA/edit?usp=sharing>.
E compatilhado em: <https://kroton-
my.sharepoint.com/personal/thiago_alves_anhanguera_com/_layouts/15/guestaccess.as
px?guestaccesstoken=7llljUPnXIN%2bHuYHqqLneBUsVgiyCM2ngIKqrX71PV0%3d&doc
id=0652f95e57c614a36b15b7477870804e5>. Acesso em: 09 de out. 2014, focando a
leitura nas práticas de engenharia de requisitos, requisitos funcionais e não funcionais.
2 Fazer o Resumo 1.2 – Engenharia de Requisitos, de no mínimo 1 página com o
conteúdo lido.
Passo 3 (Equipe)
1 Realizar a Elicitação dos Requisitos para a solução computacional da Biblioteca da
escola ‘BOM SABER_XY’, considerando nesta etapa a análise de sistemas correlatos
existentes, discussão com potenciais usuários e utilizando as técnicas de elicitação
aprendidas para auxiliar nesta etapa. Produzir uma listagem informal dos requisitos
obtidos.
2 Realizar a Análise dos Requisitos que foram elicitados buscando encontrar possíveis
problemas na declaração informal dos requisitos.
RF2. O software deve permitir que o Auxiliar de Escritório efetue o bloqueio de uma Ficha Médica
que não possa ser mais alterada, apenas consultada.
RF3. O software deve garantir que apenas usuários autenticados tenham acesso ao sistema.
RF3. O software deve permitir que usuários possam recuperar sua senha.
4
Fundamentos de Análise Orientada a Objetos
RNF2. O sistema deve ser intuitivo ao ponto de novos usuários serem treinados em no máximo 3
dias.
Passo 4 (Equipe)
Elaborar e entregar ao professor da disciplina um relatório com o nome de Relatório 1 –
Análise dos Requisitos, com pelo menos três páginas, contendo as seguintes atividades
desenvolvidas nos passos anteriores:
Passos
Passo 1 (Individual)
1 Fazer a leitura do capítulo Expansão dos Casos de Uso do livro-texto da disciplina de
Fundamentos de Análise Orientada a Objetos (WAZLAWICK, Raul Sidnei. Análise e
Projetos de Sistemas de Informação Orientados a Objetos. 2ª ed. Rio de Janeiro:
Elsevier, 2010) focando a leitura na definição de casos de uso e seus componentes.
5
Fundamentos de Análise Orientada a Objetos
Bibliografia Complementar
Passo 2 (Equipe)
1 Fazer a leitura dos capítulos Modelagem Conceitual, Geração de Código, e Camada de
Persistência do livro-texto da disciplina de Fundamentos de Análise Orientada a Objetos
(WAZLAWICK, Raul Sidnei. Análise e Projetos de Sistemas de Informação
Orientados a Objetos. 2ª ed. Rio de Janeiro: Elsevier, 2010) focando a leitura na
definição de diagramas de classe e seus componentes.
2 Fazer o acesso ao site do AstahCommunity e baixar software AstahCommunity.
Disponível em:<http://astah.net/editions/community>. Acesso em: 09 de out. 2014.
3 Fazer acesso aos tutoriais do AstahCommunity. Disponível em:
<http://astah.net/tutorials>. Acesso em: 09 de out. 2014. Fazer leitura dos tutoriais para
aprender a utilizar a ferramenta para produzir os digramas de casos de uso e de classe.
Passo 3 (Equipe)
1 Construir, utilizando o AstahCommunity e com base na lista de requisitos funcionais
acordados, o diagrama de casos de uso. Considere como exemplo de construção, o
diagrama de casos de uso apresentado na Figura 1 abaixo:
6
Fundamentos de Análise Orientada a Objetos
7
Fundamentos de Análise Orientada a Objetos
Passo 4 (Equipe)
Elaborar e entregar ao professor da disciplina um relatório com o nome de Relatório 2 –
Modelagem Casos de Uso e Classe, com pelo menos seis páginas, contendo as seguintes
atividades desenvolvidas nos passos anteriores:
8
Fundamentos de Análise Orientada a Objetos
Esta atividade tem o propósito de socializar as dinâmicas de trabalho encontradas por cada
equipe, bem como trocar experiências a respeito dos resultados obtidos.
Passos
Passo 1 (Individual)
1 Fazer a leitura do capítulo Operações e Consultas de Sistemado livro-texto da disciplina
de Fundamentos de Análise Orientada a Objetos (WAZLAWICK, Raul Sidnei. Análise e
Projetos de Sistemas de Informação Orientados a Objetos. 2ª ed. Rio de Janeiro:
Elsevier, 2010) focando a leitura no diagrama de sequência da UML.
Bibliografia Complementar
2 Fazer o Resumo 3.1 – Diagrama de Sequência, de pelo menos uma página, com o
conteúdo lido.
Passo 2 (Equipe)
1 Fazer a leitura do artigo Proposta de Utilização do Diagrama de Sequência para
Definição de Casos de Teste de Unidade. Disponível em:
<https://drive.google.com/file/d/0B2k9x8w9Y2JfNG5Bek1COEN5OFU/edit?usp=sharing
>. E compartilhado em: <https://kroton-
my.sharepoint.com/personal/thiago_alves_anhanguera_com/_layouts/15/guestaccess.a
spx?guestaccesstoken=xxVkLW1duvhq3fWQXQsuTYSFq0FgcftscaWzZ3eRuUQ%3d&
docid=04de2d6e434f147edbbea3bd54011e7be>. Acesso em: 12 de out. 2014. Focar a
leitura no uso de diagramas de sequência.
2 Fazer o Resumo 3.2 – Utilização do Diagrama de Sequência, de pelo menos uma
página, com o conteúdo lido.
9
Fundamentos de Análise Orientada a Objetos
Passo 3 (Equipe)
1 Construir, utilizando o AstahCommunity e com base na lista de requisitos funcionais
acordados, o diagrama de sequência do sistema. Considere como exemplo de
construção, o diagrama de casos de uso apresentado na Figura 3 abaixo:
Passo 4 (Equipe)
Elaborar e entregar ao professor da disciplina um relatório com o nome de Relatório 3 –
Modelagem Diagrama de Sequência, com pelo menos cinco páginas, contendo as
seguintes atividades desenvolvidas nos passos anteriores:
10
Fundamentos de Análise Orientada a Objetos
Passos
Passo 1 (Individual)
Passo 2 (Equipe)
1 Fazer a leitura do material de aula Diagrama de Atividades. Disponível em:
<https://drive.google.com/file/d/0B2k9x8w9Y2JfV29NZ1FKUGxvb2s/edit?usp=sharing>.
E compartilhado em: <https://kroton-
my.sharepoint.com/personal/thiago_alves_anhanguera_com/_layouts/15/guestaccess.as
px?guestaccesstoken=Bo2quOJTThzVJYjUciM90FqExu01Ya59et%2fSTuaX3d8%3d&do
cid=0beddc19d8eb747e8815b11603cb07404>. Acesso em: 10 de out. 2014. Focar a
leitura no uso de diagramas de atividades.
2 Fazer o Resumo 4.2 – Componentes Diagrama de Atividades, de pelo menos uma
página, com o conteúdo lido.
Passo 3 (Equipe)
1 Construir, utilizando o AstahCommunity e com base na lista de requisitos funcionais
acordados, o diagrama de atividades do sistema. Considerar como exemplo de
construção, o diagrama de casos de uso apresentado na Figura 4 abaixo:
11
Fundamentos de Análise Orientada a Objetos
Passo 4 (Equipe)
Elaborar e entregar ao professor da disciplina um relatório com o nome de Relatório 4 –
Modelagem Diagrama de Atividades, com pelo menos três páginas, contendo as
seguintes atividades desenvolvidas nos passos anteriores:
Seminário de Conclusão
Com o objetivo de apresentar os resultados obtidos por meio da ATPS, o Seminário Final
pretende proporcionar aos estudantes a socialização das variações de resultados, bem
como o debate a respeito das dificuldades e soluções encontradas para a finalização do
desafio.
Cada equipe deverá realizar uma apresentação de vinte minutos, contendo até vinte
slides.
Padronização
O material escrito solicitado nesta atividade deve ser produzido de acordo com as normas
da ABNT, com o seguinte padrão (exceto para produções finais não textuais):
12
Fundamentos de Análise Orientada a Objetos
Vale lembrar: constitui plágio a apropriação de ideias alheias sem a indicação do autor e da
fonte de onde foi retirada a informação referenciada. Para saber mais, assistir ao vídeo de
orientação sobre plágio
13