Baixe o app para aproveitar ainda mais
Prévia do material em texto
2014.1 - EAD - MODELAGEM DE SISTEMAS (CCT0192/1508972) 9001 - Fórum de Discussão C (Aulas 6 a 8) Criado pelo(a) Professor (a) .PRODUÇÃO EAD em 05/03/2014 16:35:51 Esse é o espaço destinado para discussão dos conteúdos e conceitos abordados nas aulas 6 a 8. Contribua com suas anotações, dúvidas e pontos de vista, já que sua nota de participação será apurada por meio da colaboração nas discussões dos fóruns Além disso, o (a) tutor (a) a distância irá lançar questionamentos para interação de todos. Aluno (a) CAIO PITASI respondeu a 59 dias atrás Diagrama de componentes: Da UML ilustra como as classes deverão se encontrar organizadas através da noção de componentes de trabalho. Por exemplo, pode-se explicitar, para cada componente, qual das classes que ele representa. O Diagrama de Colaboração exibe uma interação, consistindo de um conjunto de objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 59 dias atrás Comentário da postagem de CAIO PITASI Caio Vou postar questionamento comum para reflexão de todos. Ok ? Abs Aluno (a) VINICIUS JOSE PEREIRA ALVIM respondeu a 54 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Professor, Já enviei este questionamento via chat, e ao pessoal da coordenação EAD, mas não obtive resposta satisfatória. Por último, solicitaram que eu entrasse em contato por aqui. Não consigo visualizar todas as postagens do forum, na verdade tenho acesso apenas as 2 primeiras postagens. Com isso não consigo participar. Poderia me ajudar a solucionar este problema? Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 53 dias atrás Comentário da postagem de VINICIUS JOSE PEREIRA ALVIM Vinicius Nao entendo. Entrei no ambiente como se fosse voce, um recurso que os docentes tem, para esses casos, e vi todas as postarens desse forum. a postagem sobre a qual deve responder os questionamentos esta aqui em baixo dessa, em vermelho. Sugiro que mude de navegador. Aguardo sua interação com o tema proposto Abs Aluno (a) VINICIUS JOSE PEREIRA ALVIM respondeu a 50 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Ola prof. Tenho em meus computadores 3 navegadores diferentes: IE, Firefox e Crohme. Somente no smartphone consigo visualizar. Realizei ate os testes de compatibilidade disponíveis no site, reinstalei os complementos como Silverlight, mas não obtive sucesso. Continuarei tentando e/ou interagindo pelo telefone. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 49 dias atrás Comentário da postagem de VINICIUS JOSE PEREIRA ALVIM Ok, Vinicius caso queira, mande print dos erros pela central de mensagens e passemos a tratar desse assunto por la. Agradeço a compreensão abs marcelo Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 58 dias atrás Reflita e poste suas considerações sobre (todos) os 2 (dois) temas abaixo propostos 1) Existe relação entre o Diagrama de Classes e o Diagrama de Componentes? Qual seria essa relação (explique em detalhes)? 2) Podemos integrar, num mesmo desenho diagrama de componentes e diagrama de implantação? Como? e qual seria a finalidade dessa integração? Obs: 1. Não copie e cole da internet e nem de colega. Se usar referencias de terceiros, cite-as 2. Tem que responder a todos os meus questionamentos , após sua postagem 3. Não inicie sua postagem nos últimos 2 dias de fórum, pois não teremos tempo de interagir, o que e de extrema valia Abs Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 56 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Bom dia, 1) Sim, existe a relação. Os componentes são os objetos físicos dentro de um sistema, podendo ser também uma tabela, executável, classes, etc. O diagrama de componentes representa como estes objetos são interligados e suas dependências. 2) Sim, a integração pode ser feita. Ambos diagramais são classificados como diagramas estruturais, no que diz respeito a arquitetura física de um sistema. Os diagramas seriam feitos de forma que possa haver uma decomposição dos componentes, com a finalidade de descobrir onde estão armazenados e seus relacionamentos, neste caso, estou falando de engenharia reversa. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 55 dias atrás Comentário da postagem de ALEXANDRE LIMA DE SOUZA Oi Alexandre 1. Nao entendi a relacao. E as classes onde entram nisso? 2. Tambem nao entendi a sua postagem, Qual diagrama conteria o outro? e o que poderia ser visualizado nessa composição Agradeço e aguardo nova postagem Abs Marcelo Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 54 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Bom dia Marcelo, 1) Em um diagrama de componentes as classes podem ser representadas como os próprios componentes, como são organizadas, suas associações e dependências. 2) O diagrama de implantação conteria o diagrama de componentes. O diagrama de implantação "é um grafo de nós conectados por associações de comunicação”. Cada nó do diagrama de implantação conteria os componentes, suas associações dentro do próprio nó (diagrama de componentes) e associações com outros nós (diagrama de implantação). Abs, Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 53 dias atrás Comentário da postagem de ALEXANDRE LIMA DE SOUZA Alexandre 1. os componentes agrupam classes. E isso? 2. Isso !!! e qual seria a finalidade dessa conjugação de diagramas? que informcoes uteis poderems obter? Obrigado Abs Marcelo Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 52 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Boa noite, 1) Pelo meu entendimento, sim, considerando classe como um componente de software. 2) Com essa conjugação, teremos a informação de que componente(s) estão representado(s) em cada nó. Considere o exemplo da aula 10 onde temos os servidores de impressão, cliente browser, servidor de aplicação e banco de dados. Nesta representação, cada servidor é um nó do diagrama de implantação, que são conectados a outros nós que contém seus respectivos componentes de software. No nó que representa o Banco de Dados, temos a conexão dos componentes SGBD e Persistência. O componente Persistência também esta conectado a outros componentes do nó Servidor de aplicação (Aluno, Professores e Turma). Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 52 dias atrás Comentário da postagem de ALEXANDRE LIMA DE SOUZA Alexandre 1.Ok. Isso mesmo. E que critérios devem ser usados para esse agrupament? 2. sim. mas na pratica, poderiamos por exemplo concluir a configiração do hardware ? Abs Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 50 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Boa noite, 1) Não esta claro para mim, mas pelo que pude pesquisar classes são linhas de códigos que podem ser agrupadas em diretórios (ou pacotes). 2)Sim, pois os nós geralmente são servidores, impressoras, dispositivos de comunicação, etc... Abs, Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 49 dias atrás Comentário da postagem de ALEXANDRE LIMA DE SOUZA Alexandre 1. pense nos conceiros de acoplamento e coesão 2. pense que sabermos o nivel de sw que executara em cada nó. O que poderemos concluir.. abs Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 53 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA 1- Sim #Diagrama de Classe: - As interfaces de um componente e as classes que constitue a parte do componente. -Os dados enviados em parâmetros entre as interfaces dos componentes. -Descreve os tipos de objetosno sistema e os vários tipos de relacionamento estático que existe entre eles. Na UML o diagrama utilizado para representar os dados,denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Fonte: msdn.microsoft.com/pt-br/library (OBS: Há expressões pessoais, minhas, na postagem acima). #Diagrama de Componentes: -Interfaces de componentes, listando as operações. -Podemos descrever um componente completo como uma classe. O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, quando são chamados de componetes. ¨¨O diagrama de componentes mostra além dos componentes que irão compor o software, a dependencia entre eles. ¨¨A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. ¨¨A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 52 dias atrás Comentário da postagem de ANDERSON DA COSTA LACERDA Anderson 1. Nao entendi a relação entre os 2 diagramas. existe? qual e a relação ? Agradeço Abs Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 51 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA O diagrama de componente: descreve os componentes do software e suas dependências entre si representando a estrutura do código gerado. Os componentes são a implementação na arquitetura física dos conceitos e da fucionalidade na arquitetura lógica (classes,objetos e seus relacionamentos). Eles são arquivos implementados no ambiente de desenvolvimento. Existe relação sim, um trabalha a arquitetura física e outro a arquitetura lógica. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 49 dias atrás Comentário da postagem de ANDERSON DA COSTA LACERDA Anderson Sim, mas qual a relação entre componente e classe? abs Marcelo Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 53 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA 2- SIM A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, definidos a arquitetura e componentes do software e ganham destaque os diagramas de componentes e de implementação. _O diagrama de implantação modela os aspectos físicos do sistema,mostrando a organização do hardware. _O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. O Ideal é que um componente desenvolvido possa ser usado em vários sistemas Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 52 dias atrás Comentário da postagem de ANDERSON DA COSTA LACERDA Anderson Podemos ou nao conjugar os 2 diagramas ? em caso positivo, qual seria a finalidade ? abs Marcelo Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 51 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA O diagrama de componente mostra o sistema por um lado funcional, já o diagrama de implantação faz a representação gráfica da visão estática do funcionamento do sistema. Os dois diagramas trabalhando em conjunto há um melhor entendimento uma melhor explanação do sistema. Podem ser criados separadamente ou combinados. _Diagrama de implantação: mostra as relações físicas entre componentes de software e hardware no sistema implementado. _Diagrama de componentes: mostra vários componentes em um sistema e suas dependências. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 49 dias atrás Comentário da postagem de ANDERSON DA COSTA LACERDA Oi Anderson, Pense que - juntando os 2 diagramas, teremos o nivel de software que executara em cada nó (harware);.... isso pode ser util para definirmos o que ? Obrigado abs marcelo Aluno (a) CARLOS ROBERTO HONORIO DA SILVA respondeu a 48 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA 1º1) Existe relação entre o Diagrama de Classes e o Diagrama de Componentes? Qual seria essa relação (explique em detalhes)? Os diagramas de classe é o mais rico diagrama da UML em termos de notação e juntamente com o diagrama de componentes permitem que se descreva a organização de um programa já elaborado nas linguagens C# e ou Java ou mesmo Visual Basic, pois contém os elementos necessários para essa descrição. O diagrama de classes é desenvolvido na fase de elaboração do projeto e é um excelente descritor da engenharia de elaboração do projeto. Já o Diagrama de componentes encontra-se na fase final do projeto estando subordinado ao diagrama de implementação. Depois desse só restará o diagramade implantação que está subordinado ao mesmo diagrama de implementação. Portanto o diagrama de classes descreve o projeto (CLASSES E RELACIONAMENTOS ENTRE ELAS) (No desenvolvimento de uma aplicação orientada a objetos, a implementação envolve a definição das classes de objetos do sistema) enquanto o Diagrama de componentes descreve a implementação desse projeto, e ambos são ferramentas para demonstração de funcionamento do software em projeto permitindo-se uma visão do projeto em seu início até a implantação prática do projeto.. 2º2) Podemos integrar, num mesmo desenho diagrama de componentes e diagrama de implantação? Como? e qual seria a finalidade dessa integração? Como já dissemos na resposta anterior ambos fazem parte de um mesmo diagrama que é o diagrama de IMPLEMENTAÇÃO. O Diagrama de Componentes mostra os vários componentes em um sistema e suas dependências(associa módulos, bibliotecas, formulários, arquivos, tabelas...), e o diagrama de implantação (UTILIZAÇÃO) mostra as relações físicas entre componentes de software e hardware no sistema implementado. Podem ambos os diagramas serem criados separadamente ou combinados. Nesse caso se teria a informação de quais componentes funcionam em que nós. (Cada nó é uma máquina física que encerra um ou vários componentes). Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 47 dias atrás Comentário da postagem de CARLOS ROBERTO HONORIO DA SILVA Carlos Uma pena ter iniciado sua postagem nas ultimas 48h, apesar do aviso no enunciado do forum, deixando clara a dificil interacao e por conseguinte o não adequado comprometimento com o conteüdo. Obrigado pela participação 1. Nao deixa clara a relanao entre compoenente e classe e nem a forma como agrupar classes em componentes. 2. Nao conclui o que podemos derivar quando juntamos os 2 diagramas abs Marcelo Aluno (a) LUCIANO BARBOSA LIMA respondeu a 47 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Prezados, boa tarde. Resposta 1: Sim existe. Pois o Diagrama de classes em resumo descreve o projeto e o Diagrama de componentes descreve a implementação desse projeto. Resposta 2: Sim, como mostra a figura abaixo: A finalidade seria visualizar os componentes e suas dependências e ainda as relações físicas entre software e hardware. Abs. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 47 dias atrás Comentário da postagem de LUCIANO BARBOSA LIMA Luciano Uma pena ter iniciado sua postagem nas ultimas 48h, apesar do aviso no enunciado do forum, deixando clara a dificil interacao e por conseguinte o não adequado comprometimento com o conteüdo. Obrigado pela participação 1. E a relação entre componente e classe ? 2. E a conclusão do que se pode derivar dessa junção de diagramas÷ abs Marcelo Aluno (a) LUCIANO BARBOSA LIMA respondeu a 47 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Olá Professor, infelizmentenão tive tempo de assistir ainda até a aula 8, inclusive de outras disciplinas, devido alguns problemas. Gostaria de finalizar as aulas antes de responder ao fórum, mas acabou não dando tempo. 1 - Um componente representa um empacotamento físico de elementos relacionados logicamente (normalmente classes). 2 - Acredito que dá uma visão mais ampla ao diagrama facilitando o entendimento. Abs. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 45 dias atrás Comentário da postagem de LUCIANO BARBOSA LIMA Luciano 1. Ok. Um compoenente agrupa, tambem e principalmente, classes 2. Podemos definir com essa juncao de diagramas, a configuracao de cada no que seja estaco ou servidor, pois saberemos o nivel de sftware que executara em cada um Abs Marcelo Aluno (a) OZIAS FERREIRA DA SILVA respondeu a 46 dias atrás Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA Sim. Os relacionamentos. No diagrama de classes os relacionamentos das classes são mostrados com as suas estruturas internas (atributos e as operações), através das Associações, Generalizações e Dependências. Diagrama de componentes - Ilustra como as classes deverão se encontrar organizadas através da noção de componentes de trabalho. Mostra sistema por um lado funcional, expondo as relações entre seus componentes e a organização de seus módulos durante sua execução. Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 45 dias atrás Comentário da postagem de OZIAS FERREIRA DA SILVA Oi Ozias Uma pena ter iniciado sua postagem nas ultimas 48h, apesar do aviso no enunciado do forum, deixando clara a dificil interacao e por conseguinte a não adequada participacao aqui Obrigado pela participação Nao respondeu ao item 2 do enunciado Abs Marcelo Aluno (a) ABILIO VALDEQUE DE SOUZA respondeu a 50 dias atrás Professor , Segue; Aula 6 A descrição de casos e uso registra toda funcionalidade lógica e é o documento comproatório de nosso levantamento,onde todo usuário poderá validar o nosso entendimento. Fluxo Normal é o passo-a-passo dos procedimentos sem desvio. Uma lista de procedimentos considerando os passos freqüentes e sem exceção. Fluxo Alternativo é o passo-a-passo dos procedimentos de exceção e condições alternativas para determinado passo do Fluxo Normal. Não são todos os passos citados no Fluxo Normal que terá citação no Fluxo Alternativo. Fonte: material de estudo Modelagem de Casos de Uso Etapas para Modelagem Funcional/ Identificar as requisições de entrada e saída/Para usuários;/ Envolvendo outros sistemas existentes; Construir diagramas mostrando as dependências funcionais; Descrever as funções (casos de uso); Identificar as restrições. http://www.ufpa.br/cdesouza/teaching/es/6-use-cases.pdf Aula -8 Diagrama de colaboração; Características 1.0 Apresenta a mesma informação do diagrama de sequência mas não representa o tempo como uma dimensão separada) 1.2 Utilização: visão geral da interação de objetos: Condensa em um único diagrama toda a troca de mensagens entre um grupo de classes 1.3 Normalmente é gerado automaticamente pelas ferramentas CASE a partir dos diagramas de seqüência http://www.ufpa.br/cdesouza/teaching/cedai/9-uml-temporal.pdf Att.. Para Você Central de Mensagens Certificados Histórico Onde Ir Home Disciplinas Busca Avançada Mapa do Site Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 49 dias atrás Comentário da postagem de ABILIO VALDEQUE DE SOUZA Abilio Observe que temos temas e questões espec[ificas a serem discutidas aqui e as mesmas estão em minha postagem acima, em vermelho data de 28/04/2014 18:31 vamos la? Aguardo abs Marcelo Aluno (a) FATIMA CRISTINA LAMPA ESTEVES respondeu a 47 dias atrás Diagramas de Colaboração Elementos Básicos Diagrama de Componentes Diagrama de componentes da UML ilustra como as classes deverão se encontrar organizadas através da noção de componentes de trabalho. Por exemplo, pode- se explicitar, para cada componente, qual das classes que ele representa. É utilizado para: Diagrama de Estados momento em que foi criado. momento em que fez uma inicialização momento em que fez uma certa solicitação. momento de seu desaparecimento,etc São extensões dos diagramas de objetos Exprimem não só o contexto de um grupo de objetos(objetos e relacionamentos)mas também interações entre estes objetos (envio de mensagens, com objetos que colaboram entre si). Atores Objetos,Multiobjetos e Classes Mensagens Ligações entre objetos Criação e destruição de objetos Iterações Modelar os dedos do código fonte, do código executável do software . Destacar a função de cada módulo para facilitar a sua reutilização. Auxiliar no processo de engenharia reversa, por meio da organização dos módulos do sistema e seus relacionamentos. Um momento ou situação na vida do objeto. Ele passa, ao longo de sua vida, por vários momentos: Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 47 dias atrás Comentário da postagem de FATIMA CRISTINA LAMPA ESTEVES Fatima Uma pena ter iniciado sua postagem nas ultimas 48h, apesar do aviso no enunciado do forum, deixando clara a dificil interacao e por conseguinte o não adequado comprometimento com o conteüdo. Obrigado pela participação Alem disso nao atentou que temos um tema especifico para discussão, em vermelho la em cima. abs Marcelo LMS webAula Versão 4.0. © Direitos Autorais Reservados. webAula
Compartilhar