• Nenhum resultado encontrado

Etapa de Perguntas – Ciclo 6 – Dia 1 Perguntas Gerias

N/A
N/A
Protected

Academic year: 2019

Share "Etapa de Perguntas – Ciclo 6 – Dia 1 Perguntas Gerias"

Copied!
5
0
0

Texto

(1)

Etapa de Perguntas – Ciclo 6 – Dia 1 Perguntas Gerias

1) Nesse ciclo quantos e quais diagramas terão de ser feitos?

O ciclo é composto de diversos diagramas. Quero um de cada. Porém, tem alguns destes diagramas que o nosso sistema não comporta pelas suas próprias

características, neste caso, ao invés de apresentar o diagrama o grupo deve

apresentar uma justificativa sobre o pq não se pode construir este diagrama a partir do sistema composto.

2) Para este ciclo, como ficará a divisão dos diagramas? Na apresentação e no relatório?

Falado na questão anterior

3) A apresentação deste ciclo, por se o ultimo, vai ter algum requisito diferente?

Não existe nenhuma.

4) De todos os diagramas visto até o momento, inclusive os desse ciclo tem algum que em alguns projeto não existe a necessidade de sem implementado?

Sim, conforme falado na pergunta 1.

5) A lista de exercícios apresenta perguntas sobre padrões de objetos, que de acordo com o planejamento, só seria dada após a prova (e após a data de entrega da lista). Devemos ler o material anteriormente para realizar os exercícios?

Não precisa fazer da questão 35 em diante.

6) Sobre todos os diagramas de todos os ciclos: Ao desenvolver um projeto mais complexo, o engenheiro de software deve desenvolver todos os diagramas antes de implementar a programação, ou deve escolher os diagramas que achar mais conveniente? Nesse caso, quais seriam os diagramas mais essenciais para facilitar a implementação? Isso já foi discutido ao longo do semestre. Não são desenvolvidos todos os diagramas para todos os projetos. Existe uma escolha de acordo com as características do projeto. Normalmente s projetos têm Casos de Uso, Classes, BD. Estes 3 são essenciais.

7) Em uma empresa, engenheiro de software e programador são cargos diferentes, certo? O trabalho do engenheiro de software será apenas desenvolver esses diagramas e outra pessoa que fará a programação? Ou o engenheiro (ou o próprio programador) pode trabalhar fazendo as duas coisas?

Quando existe a divisão dentro da empresa, o analista faz os diagramas e o programador que faz a programação. O analista tb auxilia o gerente de projetos na parte de gestão e acompanhamento dos projetos.

8) O que deve ser apresentado e entregue sobre esse ciclo 6? Já respondido.

(2)

Vocês já viram como é.

10)No slide demais diagramas, são citados três (pacotes, estrutura e interação), quais teremos de elaborar no projeto?

Todos.

11)Em um nível geral, os "outros diagramas" detalham tanto quanto todos os outro já estudados?

Cada diagrama apresenta uma visão importante do sistema a ser modelado.

Diagramas de Implementação

12)Os objetivos dos diagramas de Implementação não ficaram claros para mim. Como eles são aplicáveis no nosso projeto?

Os diagramas de implementação são dois. O de implantação mostra como o sistema será instalado e o de componentes mostra como é a divisão em componentes do sistema. Os dois normalmente são importantes para qualquer sistema, pois todo sistema precisa de um plano de instalação e de um diagrama que mostra todos os

componentes integrados, principalmente onde cada componente esta rodando de fato.

13)No diagrama de componentes: Uma tela de interface é considerada como um componente também?

Pode.

14)Qual a diferença entre diagrama de pacotes e de componentes?

Um diagrama de pacotes modulariza as coisas para facilitar o entendimento. O diagrama de componentes mostram os componentes que serão

implementados.

15)O diagrama de componentes pode ser considerado o diagrama mais próximo da linguagem de programação?

Existem diversos diagramas próximos da programação, o diagrama de componentes é um deles.

16)Cada arquivo separado é um elemento do diagrama de componentes? Pode ser, mas temos que tomar cuidado com isto pois pode fazer com q o diagrama fique grande demais. É importante retratar as bibliotecas criadas, as interfaces, etc.

17)O diagrama de implantação tem a mesma ideia do de componentes porém para coisas físicas?

Não. O diagrama de implantação mostra as “coisas físicas”, quais

computadores serão utilizados, como estão ligados, etc. Podemos também mostrar quais componentes estão rodando em cada nó para facilitar a implantação do sistema.

18)O diagrama de componentes mostra a relação entre "arquivos" de um sistema, mas nosso sistema não está sendo implementado de fato. Teremos que elaborar esse diagrama nesse ciclo? Se sim, como pensar em todas as bibliotecas e arquivos que o sistema utilizará?

(3)

19)Posso pensar em interface como sendo uma classe abstrata sem atributos?

Não.

20)Sobre diagrama de implantação: Cite exemplos de artefatos. Arquivos externos lidos ou gerados, por exemplo.

21)Em relação aos diagramas de implementação, quais suas utilidades e relação com diagramas anteriores?

Eles vão mostrar como as coisas serão de fato implementadas e implantadas. Tem relação com os diagramas anteriores pois são eles que descrevem o sistema.

22)Qual a frequência de utilização dos diagramas de Componentes e Instalação em um projeto? Quando são utilizados?

Sempre quando um sistema utiliza diversas máquinas estes diagramas são utilizados.

23)Quando demonstrado os componentes de software executados sobre algum elemento, deve ser especificado qual?

É bom mostrar sim onde eles vão rodar.

24)Os diagramas de implementação tem como utilidade principal facilitar a visão para o programador?

O de componentes sim. O de implantação auxilia quando for instalar o sistema.

Diagramas de Pacotes

25)O exemplo de Diagrama de Pacote não seria um diagrama de implementação, assim como componentes e implantação? Não. Ele não é parte dos diagramas de implementação.

26)Ao ler o material de Pacotes, lendo regras úteis para o reconhecimento de pacotes foi citado “acoplamento”, mesmo com a explicação posterior não consegui compreender, o que seria um exemplo de alto

acoplamento?

Os sistemas devem possuir alta coesão e baixo acoplamento. A coesão é quando uma funcionalidade diz respeito a apenas uma única parte do sistema. Acoplamento é a ligação entre as diversas partes. O ideal é ter pouca ligação entre os pacotes do sistema para evitar alta taxa de mudanças.

27)Nessa frase "Não têm significado por si só; o seu comportamento é dado pelos elementos que o compõem." ela quer dizer que o diagrama de pacote somente faz sentido com outro tipo de diagrama, por

exemplo, o de classe?

O diagrama de pacotes apenas agrupa, organiza os demais diagramas, logo, o significado é dado pelo outro diagrama.

28)Os pacotes de um diagrama de pacotes devem agrupar varios diagramas de um objeto? ou de um método?

Agrupa os elementos de um diagrama. Exemplo, agrupa as classes.

(4)

Parte do sistema. Como vc vai agrupar, caso o sistema seja grande, vc vai ter diversos subsistemas.

Exemplo, no SIGA, as divisões do sistema são diversos módulos/subsstemas do sistema.

30)Os pacotes do diagrama de pacotes são os mesmo pacotes de redes? Não entendi a pergunta. Que pacotes de redes vc esta falando?

31)Qual a utilidade do diagramas de pacotes em um projeto real? Pois pelo que entendi ele mostra as dependencias e agrupamentos, não seria mais vantajoso fazer já o uso de casos de uso e diagrama de classes que podem ser utilizados para inúmeros propósitos por serem bem completos?

O Pacote ajuda a organizar diagramas grandes. Por exemplo, diagramas de BD ou classes muito extensas podem ser agrupadas em pacotes.

32)Sobre diagrama de pacotes: A generalização é análoga à generalização de classes, de modo que o subpacote herda tudo que é do

superpacote? No slide não explicou. Sim. Herança sempre igual.

33)Apesar das explicações fiquei com a impressão que as funcionalidades do diagrama de pacote poderiam ter sido associadas no diagrama de classes, existe algum motivo para que isso não tenha sido feito?

Como dito anteriormente o diagrama de pacotes serve para agrupar os demais diagramas. Normalmente utilizamos para agrupar as classes em um diagrama de classes.

34)O que exatamente é diagrama de pacotes pelo que me parece é apenas um diagrama de classes. uma vez que os pacotes podem ser

subdivididos em subpacotes, da mesma forma que as classes podem ser subdivididas em subclasses.

Respondido acima.

35)É possivel criar um diagrama de pacotes apartir de um diagrama de classes?

Sim.

36)Nos pacotes dos diagramas de pacotes pode conter outros tipos de diagramas se conectando? Por exemplo, um diagrama de estados ligando a um diagrama de atividades.

Não. Cada diagrama de pacotes conterá apenas um tipo de elemento.

Demais Diagramas

37)Você poderia explicar melhor a diferença entre os diagramas de pacote e estruturas compostas?

O diagrama de pacotes agrupa diversas classes. O diagrama de estruturas compostas pega uma classe complexa e mostra como ela é organizada internamente.

(5)

Sim, pode dizer que sim, mas quando o diagrama de pacotes organiza o diagrama de classes.

39)No Diagrama de Sincronização fala-se que é melhor usar ele para determinar o tempo, mas esse não a a finalidade de um diagrama de sequência?

No diagrama de sincronização o tempo que esta falando é o que associa diversos objetos, é quanto tempo é necessário para que outro objeto possa fazer alguma coisa. No de sequencia o tempo q se fala é a ordem das ações no sistema. O sincronização é de sincronização entre ações dos objetos, é mais utilizado para sistemas tempo real ou para hardware. Outra diferença é que ele esta preocupado com a mudança de estados do objeto. O de

sequencia não necessariamente.

40)No Diagrama de sincronização, o que seriam os eventos que geram mudança de estados ? Seria um função ? Um caso de uso ?

Funções, ações do sistema.

41)Diagrama de sincronização só é utilizado quando é necessário representar um tempo específico?

Sim. Na verdade uma mudança de estado de acordo com a passagem do tempo.

42)Existe algum outro exemplo para o diagrama de sincronização?

Sim, normalmente são sistemas tempo real ou de hardware. Controle de portas de represa, controle de sensores e atuadores.

43)No diagrama de Visão Geral cada nó pode representar qualquer outro diagrama de interação?

Sim.

44)O diagrama de visão geral é um diagrama de atividade de vários de sequencia apenas? não é possivel utilizar outros diagramas nele? Um diagrama de atividade de diagramas de interação, qq outro de interação.

45)Qual a finalidade de um digrama de visão geral, já que é apenas um variação do de atividades? Oque este diagrama mostra que o de atividade não mostra?

Ele liga diversos diagramas de sequencia, o poder dele é maior.

Perguntas Ciclo anterior

46)Surgiu algumas dúvidas sobre o material encontrado para escrever o relatório do ciclo 5.

a. Em todas as referencias encontramos bifurcação e junção para diagrama de estados. Devemos manter isso no relatório? Desde que vocês referenciem adequedamente.

b. Além do mais, todas as referencias também cita que as raias são distribuídas por atores e não objetos. Podemos manter todas as citações ou devemos procurar alguma referencia que diga que as raias são distribuídas por objetos? Procuramos, mas não achamos em lugar nenhum onde fala que é objeto.

Referências

Documentos relacionados

Curvas de rarefação (Coleman) estimadas para amostragens de espécies de morcegos em três ambientes separadamente (A) e agrupados (B), no Parque Estadual da Ilha do Cardoso,

CENTROS ECORREGIONAIS: Embrapa Amazônia Ocidental; Embrapa Cerrados; Embrapa Clima Temperado; Embrapa Acre; Embrapa Amapá; Embrapa Rondônia; Embrapa Roraima; Embrapa Meio-Norte;

Assim, considerando que um percurso escolar de sucesso pressupõe o pleno desenvolvimento das habilidades de leitura e escrita nos anos iniciais do Ensino

autoincriminação”, designadamente através da indicação de exemplos paradigmáticos. Sem prejuízo da relevância da matéria – traduzida, desde logo, no número e

variáveis “potência de UV irradiada” e pH , quando a variável [CN - ]0 está em seu nível inferior e a variável “razão molar [H2O2]:[CN - ]” estão em seu nível superior

[r]

Você sabia que a soma das vogais do seu nome completo, recebido ao nascer,?. reflete o seu mundo interior, como você pensa e como sente

Expedito: Significa rápido e desembaraçado e indica uma pessoa inteligente e esperta, que batalha com todas as suas forças (e às vezes também com a força dos outros) para atingir