Buscar

FORUM- MODELAGEM DE SISTEMAS A (2)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

2014.1 - EAD - MODELAGEM DE SISTEMAS
(CCT0192/1508972) 9001 - Fórum de Discussão A
(Aulas 1 a 3)
 
Criado pelo(a) Professor (a) .PRODUÇÃO EAD em 05/03/2014 16:34:23
Esse é o espaço destinado para discussão dos conteúdos e conceitos abordados nas aulas 1 a 3. 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.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Editado por MARCELO VASQUES DE OLIVEIRA em 17/03/2014 08:04
A aula 1 fala de um dos muitos processos de desenvolvimento de software: o PU (processo unificado). As aulas 2 e 3 são de suma importancia para
a disciplina, pois tratam de 2 diagramas fundamentais para a modelagem Orientada a Objetos (OO). Vamos conversar um pouco sobre os diagramas de Caso de
Uso e Classe, essenciais quando usamos a UML para modelagem de sistemas sob o prisma da análise OO Procure entender os conceitos e escrever com
suas palavras a postagem sobre os questionamentos a seguir. - Qual a vantagem em usarmos um processo de dessenvolvimento bem definido para a
construção de softwares de qualidade? No que o PU (processo unificado) favorece nesse sentido - Qual a relação entre diagrama de casos de uso e diagrama
de classes.? em sua explicação, cite a finalidade de cada um deles
Lembramos 1. Não faça copias e colagens 2. Se usar citações de terceiros, referencie as fontes usadas 3. Não deixe para INICIAR sua primeira postagem nos
ultimos 2 dias de fórum, pois não teremos tempo de interagir, o que valoriza sua pontuação 4. Poste com suas palavras, de forma simples. Esse é o grande valor
do forum. Mesmo que seu entendimento nao seja o correto
 Aluno (a) RAFAEL CHAGAS CERQUEIRA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
1 - Qual a vantagem em usarmos um processo de dessenvolvimento bem definido para a construção de softwares de qualidade? No que
o PU (processo unificado) favorece nesse sentido:
R: COm os processos bem definidos conseguimos manter uma melhor qualidade de software chegando o mais próximo possível das necessidades
do cliente, com o mínimo de despedício pois verificamos constantemente se os requisitos estão sendo seguidos. O processo unificado ajuda no
sentindo de criar "pequenos sistemas" utilizando o modelo iterativo e incremental avaliando e detectando problemas em cada uma das partes para
maior agilidade nas correções.
 
2 - Qual a relação entre diagrama de casos de uso e diagrama de classes.? em sua explicação, cite a finalidade de cada um deles:
R: Nos diagramas de casos de uso temos uma visão geral das funcionalidades do sistema, Nele detalhamos ao máximo o que deve ser feito antes de
seguirmos para a próxima etapa. Diagrama de classes, classificamos os objetos envolvidos em classes e detalhamos seus relacionamentos. Ela é útil
para o desenvolvimento pois define todas as classes que o sistema deve possuir.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de RAFAEL CHAGAS CERQUEIRA
Oi Rafael,
1. Muito bem pontuado. E quais são as vantagens em termso processo do tipo iterativo e incremental ?
2. E qual a relação existente entre diagrama de casos de uso e diagrama de classes ?
Abs
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Editado por ANDERSON DA COSTA LACERDA em 18/03/2014 08:45
1- Quais as vantagens de se usar um processo de desenvolvimento bem definido? As vantagens é que durante o processo de desenvolvimento de
software, ocorre enganos, interpretações errôneas, defeitos ou erros, provocados por problemas de comunicação e transformação de informação, que
podem resultar em um mau funcionamento do sistema produzido.
Assim é muito importante detectar esses defeitos o quanto antes, preferencialmente na atividade em que foram cometidos, como forma de diminuir
retrabalhos e os custos das alterações.
As atividades que se preocupam com essa questão são denominadas atividades de garantia de qualidade de software e devem ser realizadas ao
longo de todo o processo de desenvolvimento de software.
Fonte: Departamento de Informática - UFES. Engenharia de Software. www.inf.ufes.br/~falbo Controle e Garantia da Qualidade.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Olá Anderson,
Mas o fato de organizar o trabalho e propor uma sequencia de atividades também não ajuda no processo de desenvolvimento ? de que forma
?
Lembro ainda, que existe ainda um segundo questionamento no enunciado do fórum, que copio abaixo e aguardo suas considerações.
- Qual a relação entre diagrama de casos de uso e diagrama de classes.? em sua explicação, cite a finalidade de cada um deles
 
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Prezado Professor o comentário está feito acima.
Sem mais, obrigado, atenciosamente.
Anderson C. Lacerda.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Ok, verei. Mas esta abaixo e não acima, como mencionou
Abs
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Organizar o trabalho e propor uma sequência ajuda no processo de desenvolvimento. O (PU) Processo Unificado,
permite-se que se possa fazer o desenvolvimento aos poucos e que mudemos definições de etapas. O PU implementa o que
chamamos de Estilo iterativo que consiste em: subdividir o projeto em subconjuntos de funcionalidades, preferencialmente as
que podem trazer ganhos para o usuário, sendo implementado por fases.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Ok, Anderson
Agora, complementou a postagem anterior com meus questionamentos.
Obrigado
abs
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
2 - Qual a relação entre diagrama de casos de uso e diagrama de classes? 
1a - Diagrama de caso de uso : Dá-se pra se ter visão geral das funcionalidades do Sistema.
2b - Descrição dos casos de uso: Detalha o quanto for necessário para o próximo passo. Usa protótipos de interface de usuários. As vezes
modela esses com diagramas de estado.
3c - Diagrama de Iteração: Colaboração e sequência, ajuda a descobrir quais os objetivos e como eles colaboram.
4d - Diagrama de Classes: Com os objetivos descobertos basta classifica-los em classes e detalhar seus relacionamentos, a partir das
colaborações nos diagramas de colaboração e sequência.
OBS: Os passos 1 e 2 podem ser feitos em sequência e os passos 3 e 4 em paralelo.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Oi Anderson,
Não entendi o item 2b) detalha o quanto for necessário para o prox passo? como assim? usa protótipo ? ainda estamos em fase
de analise...
Abs
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
2b - Usa protótipos de interface de usuários. E podem ser modelados com diagrama de estado. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Anderson
Ainda nao estamos falando de diagrama de estados......
Favor rever postagem do item 2B)
grato
 Aluno (a) ANDERSON DA COSTA LACERDA respondeua 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
2- Qual a relação entre diagrama de casos e diagrama de classes?
1a - Diagrama de caso de uso: Dá pra se ter visão geral das funcionalidades do sistema.
2b - Descrição dos casos de Uso: Detalha o quanto for necessário para o próximo passo. Usa protótipos de interface de usuários. As vezes
modelar esses com diagramas de estado.
3c - Diagramas de Iteração: Colaboração e Sequência, ajuda a descobrir quais os objetivos e como eles colaboram.
4c - Diagramas de Classes: Com os objetivos descobertos, basta classifica-los em classes e detalhar seus relacionamentos, a partir das
colaborações nos diagramas de colaboração e sequência.
OBS: Os passos 1a e 2b podem ser feitos em sequência e os passos 3c e 4d em paralelo.
Fonte: Departamento de informática - UFES. Engenharia de Software. www.inf.ufes.br/~falbo Controle e Garantia da Qualidade.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Anderson
Postagem duplicada. Já comentei acima
Abs
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Percebi, professor, e os comentários estão feitos janelas acimas. Sem mais, obrigado. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Ok
Abs
 Aluno (a) LEANDRO HERINGER DOS SANTOS respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Grande Marcelo Vasques, boa noite! (Desculpe a intimidade, é que já assisti muitas aulas suas)
Qual a vantagem em usarmos um processo de dessenvolvimento bem definido para a construção de softwares de qualidade?
R: No desenvolvimento de software, considero importante ter um processo de desenvolvimento bem definido, pois precisamos ter o controle de cada
etapa que será realizada, quem faz o que, como fazer tal coisa. Vimos na aula que um diagrama de caso de uso é muito importante para organizar as
atividades e saber o que vai ser executada, logo esse diagrama também é muito importante que vai descever as funcionalidades do sistema.
No que o PU (processo unificado) favorece nesse sentido - Qual a relação entre diagrama de casos de uso e diagrama de classes.? em sua
explicação, cite a finalidade de cada um deles?
R: Professor, vi na aula 2 a importância de usarmos o diagrama de caso de uso, pois nele temos os requisitos funcionais do sistema, sabemos quem
são os atores e identificamos cada passo que deverá ser seguido pelo programador para que exista a organização do sistema. Quanto ao diagrama de
classes, ainda não estudei a aula 3, pois tenho 6 matérias, mas fazendo uma pesquisa rápida na Wikepedia, vi que "É uma modelagem muito útil para
o desenvolvimento de sistemas, pois define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de
comunicação, sequência e estados".
A parte do diagrama de classes eu vi na internet fonte: http://pt.wikipedia.org/wiki/Diagrama_de_classes
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de LEANDRO HERINGER DOS SANTOS
Oi Leandro
Sem problemas, fique a vontade.
Fico aguardando sua conclusão sobre diagrama de classes e ainda sobre a relação entre os diagramas de casos de uso e classes.
Abs
 Aluno (a) LEANDRO HERINGER DOS SANTOS respondeu a 89 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa noite professor,
O diagrama de classes é o principal dos diagramas do UML, pois é como uma fotografia dos elementos usados pela aplicação.
Uma classe serve para agrupar um conjunto de itens (digamos assim), como no SAP-PM, existem dezenas de classes para
bombas, tais como: bomba centrífuga, bomba alternativa, bomba diafragma etc, estas classes agrupam os tipos de
equipamentos funcionais onde as características de uma determinada classe está atribuída, assim como vimos em aula a classe
pessoas, que recebe nome, idade, altura etc. Professor, quando informamos as características da classe pessoa que dizemos
que ela foi instanciada?
Exemplo: Classe: Pessoas, Atributo: NOME, IDADE. Quando preenchemos esses atributos da classe que dizemos que ela foi
instanciada, ou seja preenchida?
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 87 dias atrás 
Comentário da postagem de LEANDRO HERINGER DOS SANTOS
Leandro
Nao respondeu ao que se pedia, qual a relaçã entre os 2 diagramas.
Segue um exercicio do tema para reflexao e postagem
- Observe o caso de uso: Emprestar LIvro, que retrata o ator Leitor, tomando emprestado um exemplar de um livro,em
um contexto de um sistemade biblioteca
quais seriam as classes candidatas a serem extraidas desse caso de uso?
 Aluno (a) LEANDRO HERINGER DOS SANTOS respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Professor, uma dúvida que ficou na minha anotação da aula 1.
Requisitos Funcionais é tudo que é ligado a operação do sistema, mas veja se estou raciocinando da maneira certa, exemplo, temos um sistema de
pagamento de contas online, então o Pagamento, Comprovantes, Saldos etc são operações do sistema e isso chamamos de requisitos funcionais?
Requisitos Não funcionais - A linguagem utilizada no desenvolvimento, se ele é seguro etc, certo ou errado?
Abraço!
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de LEANDRO HERINGER DOS SANTOS
Oi Leandro
Toda função do sistema, esta relacionada a requisitos funcionais. calcular folha, imprimir comprovantes, emitir relatório de pagamentos são
funcionalidades do sistema e portanto requisitos funcionais.
Os não funcionais estão relacionados a carecteristicas de funcionamento. Por exemplo, o calculo da folha não deve demorar mais de 30
segundos. Esse pe um requisito não funcional, pois não define uma função, mas uma característica de funcionamento de uma função
esclareceu ?
Abs
 Aluno (a) LEANDRO HERINGER DOS SANTOS respondeu a 89 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa noite professor, obrigado pela resposta esclareceu sim.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 87 dias atrás 
Comentário da postagem de LEANDRO HERINGER DOS SANTOS
Que bom Leandro.
Abs
 Aluno (a) ANDRÉ GUIMARÃES PAMPLONA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Prezado professor,
1) Processos bem definidos e com maturidade comprovada contribuem para garantia da qualidade no desenvolvimento, permitem o intercâmbio de
informações entre a equipe de forma padronizada. A utilização de Templates pode gerar economia de tempo considerável.
2) Dividido em fase o PU permite um desenvolvimento mais estruturado. O fato de ser iterativo e incremental permite um avanço consistente com menor
chance de grandes falhas.
3) Diagrama de caso de uso: utilizado para registra requisitos, representa uma unidade discreta interação do usuário e sistema (maquina). Diagrama
de classes: representação de um conjunto do mundo real no mundo simbólico com um nome, atributos e operações; São diagramas complementares
no processo de desenvolvimento.
Fonte: Wikipédia.
Atenciosamente,
André Guimarães
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDRÉ GUIMARÃES PAMPLONA
Oi André,
1) certo, mas a pergunta é: por que os processos bem definidos contribuem para a garantia da qualidade do produto de software?
2) qual relação existe entre os diagramas de casos de uso e de classes?
Abs
 
 Aluno (a) ANDRÉ GUIMARÃES PAMPLONA respondeu a 3 meses atrás 
Comentário da postagem de CorpoDocente: MARCELO VASQUES DE OLIVEIRA
Prezado professor, boa tarde.
A qualidade final de um produto só pode ser obtida através de um desenvolvimento de qualidade, que por sua vez só existe com
processos bem definidos. São a base para que as entregas ocorram com todas as etapas cumpridas e em conformidade com o
escopo.
Os diagramas de casos de uso e de classes são complementares na etapa de levantamento. Não pude encontrar em outras
pesquisas outra relação.
Atenciosamente,
André Guimarães
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANDRÉ GUIMARÃES PAMPLONA
Oi Andre
Obrigado pelo seu breve retorno;
1. Ok. Isso mesmo.
2. Podemos derivar um diagrama com base no outro então ? qual deriva de qual ? como ocorre essa derivação?
Abs
 Aluno (a) RODRIGO SURUAGY DE ASSIS respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
1- Qual a vantagem em usarmos um processo de dessenvolvimento bem definido para a construção de 
softwares de qualidade? No que o PU (processo unificado) favorece nesse sentido
Processo bem definido garante que todos os requisitos pedidos serão atendidos ao menor custo possível. O PU fornece as ferramentas necessárias
para facilictar o processo dos profissionais envolvidos e permite desenolvimento por etapas (Iterativo).
2- Qual a relação entre diagrama de casos de uso e diagrama de classes.? em sua explicação, cite a finalidade de cada um deles.
O diagrama de Casos de Uso levanta e identifica os requisitos do sistema através das atividades que os atores tem com o sistema. Já o Diagrama de
Classes representa as classes e seus atributos.
Os dois se complementam representando duas características distintas do sistema.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de RODRIGO SURUAGY DE ASSIS
Oi Rodrigo,
1. Por que processos bem definidos ajudam na garantia da qualidade do software? sua postagem não responde a esse questionamento.
- como o processo garante atendimento dos requisitos ? e ao menor custo?
2. como ocorra essa complementação entre os 2 diagramas ?
Abs
 
 Aluno (a) RODRIGO SURUAGY DE ASSIS respondeu a 84 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Olá Professor,
Respondendo aos seus questionamentos:
1- Os processos garantem que os requisitos serão todos levantados e aceitos pelos Stakeholders, que documentos serão
gerados, aprovados e executados. Existem também os processos que garantem que mudanças solicitadas ao longo do projeto
sejam documentadas e avaliadas se o impacto é aceitável para execução. 
Estes processos ao final geram menos retrabalho, portanto, menos desperdício de HH (hora Homem) e menos falhas por
requisitos mal levantados ou não atendidos.
2 - Do ponto de vista do Analista que analisará a documentação, os diagramas se complementam pois mostram dois pontos de
vista diferentes. O Diagrama de Casos de Uso apresenta as interaçãoes dos usuários com o sistema com bastante abstração à
parte técnica, já o Diagrama de Classes mostra os atributos de cada classe, ou seja, os tipos de dados que elas carregarão a
cada interação do usuário. Ao final da análise, o analista será capaz de entender como o sistema deverá ser construído para que
o usuário obtenha o que precisa.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 83 dias atrás 
Comentário da postagem de RODRIGO SURUAGY DE ASSIS
Oi Rodrigo,
1) garantir é um pouco forte... Mas estabelem as condições para que tudo possa acontecer, conforme planejado.
2) Como os 2 diagramas se integram, se relacionam?
Abs
 Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa noite.
Diferente de outros tipos de engenharia, desenvolvimento de um software depende muito do fator humano, pois não é totalmente automatizado. Falhas
no levantamento dos requisitos são os principais fatores que compromentem um projeto de desenvolvimento de software. Existem também outros
fatores que podem prejudicar o desenvolvimento, tais como, gestão inadequada, falta de informações, etc... Este conjunto acarretará em extrapolação
de custos, prazos e na diminuição da qualidade.
Um bom gerenciamento do projeto é a chave para o sucesso de um bom desenvolvimento e construção de softwares de qualidade. A utilização do
processo unificado favorece a construções de softwares com melhor qualidade, pois utiliza processos de desenvolvimento iterativo e incremental,
casos de uso para melhor entendimento dos requisitos, diminuindo os riscos do desenvolvimento e considerando o sistema com um todo (arquitetura).
O Diagrama de Casos de Uso detalha um cenário e suas funcionalidades do ponto de vista de um suário, não havendo neste momento a necessidade
do entendimento técnico para sua construção.
O Diagrama de classes detalha os objetos e relacionamentos utilizados pela aplicação, sendo similar ao Modelo Entidade Relacionamento (MER).
Um diagrama de classes detalha os objetos identificados no mundo real e que são representados no diagrama de casos de uso, sendo as
propriedades deste objeto são chamados de atributos. De acordo Ernani Medeiros (Desenvolvendo Software com UML), um diagrama de classes pode
atender vários casos de uso em um processo de desenvolvimento de software estruturado e bem documentado.
Fontes:
Desenvolvendo Software com UML, Ernani Medeiros.
http://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso
http://pt.wikipedia.org/wiki/Diagrama_de_classes
http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SI-II/Uml/diagramas/usecases/usecases.htm
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ALEXANDRE LIMA DE SOUZA
Oi Alexandre
1;. Muito bem pontuado e encadeamento do seu raciocionio.
2. Atente - o modelo de classes NAO e similar ao modelo d dados. São dois modelos distintos e com visões bem diferentes. Não confunda.
Poderia explicar a frase abaixo
- um diagrama de classes pode atender vários casos de uso em um processo de desenvolvimento de software estruturado e bem
documentado.
 
 Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa tarde,
 Em um ambiente de desenvolvimento com vários colaboradores, há a divisão de tarefas, enquanto uns estão trabalhos em
classes de um determinado caso de uso, outros poderão estar trabalhando nas mesmas classes mais em outros caos de uso. É
preciso ter um controle das versões do trabalho realizado para evitar a duplicidade.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ALEXANDRE LIMA DE SOUZA
Oi Alexandre
2. Não entendi.Mesmas classes de outros casos de uso? como assim? pode exemplificar esse cenário ?
Agradeço
Avs
 Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
 Boa tarde
Classe é a represntação de um conjunto de objetos e seus atributos.
Vamos tomoar como exemplo o processo de desenvolvimento de um software para uma revendedora de
automoveis. Eu sou responsavel por um caso de uso e um outro colega é responsavel por outro. Pode ser
que as classes que meu colega esteja criando sejam as classes que eu precise. Por exemplo a classe
cliente.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ALEXANDRE LIMA DE SOUZA
Alexandre
Essa divisão de responbilidade de diferentes analistas por casos de uso, nao e viavel, ate por
que os casos de uso sao descobertos na analise.
Nao vejo viabilidade para isso..
Ha algum contexto real, em que essa sua postagem esta pautada ?
Abs
 Aluno (a)ALEXANDRE LIMA DE SOUZA respondeu a 88 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Marcelo bom dia,
Eu tinha identificado uma relação ao ler o capitulo 6, página 118 do livro Desenvolvendo Software
com UML 2.0 – Definitivo, do Autor Ernani Medeiros, disponível na Biblioteca Virtual.
Vou me aprofundar mais no assunto e qualquer dúvida solicito sua ajuda, de qualquer forma,
muito obrigado pelo esclarecimento.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 87 dias atrás 
Comentário da postagem de ALEXANDRE LIMA DE SOUZA
Alexandre
Fico a sua disposição. Seja por aqui ou pela central de mensagens
Abs
Marcelo
 Aluno (a) ANA PAULA DA SILVA LUSTOSA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Olá prof,
01 - O software é um conjunto de atividades uniformizadas, trabalhando com informações importantes visando o crescimento empresarial. A vantagem
em se ter um sistema de qualidade, é a garantia da ferramenta certa para auxiliar na tomada de decisão.
02 - O PU é um modelo maleável. Ele se ajeita de acordo com as necessidades, não interferindo no todo e mantendo a qualidade.
03 - A) Caso de uso é uma descrição para a ação de um ator.
 B) Diagrama de classe é como elas se relacionam entre si.
Anap
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANA PAULA DA SILVA LUSTOSA
Oi Ana Paula
1. O foco da discussão não é esse. O questionamento, em outras palavras é
- porque devemos prezar por processo de desenvolvimeto de software, que tem processos bem definidos, para podemos ter qualidade nos
softwares gerados?
O que voce quer dizer com o PU ser maleável? em que sentido?
2. Qual a relação entre os 2 diagramas: casos de uso e classes?
Abs
 Aluno (a) ANA PAULA DA SILVA LUSTOSA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Olá prof,
01- Devemos ter um processo de desenvolvimento de software bem definido. Porém não se pode ficar apenas no levantamento
de requisito de forma leviana, tem que existir um comprometimento de garantia. Deve haver uma produção de requisito, validação
do mesmo, controle de mudanças, rastreabilidade, gerencia de qualidade, funcionalidade e uma boa documentação. Todos
esses processos devem estar presente no ciclo de vida do software garantindo a qualidade e o bom funcionamento do mesmo!
02- O PU é um modelo maleável. Ele é ao mesmo tempo incremental e adaptativo. Até o final, ele pode sofrer mudanças sem
grandes riscos para o projeto.
03- Os diagramas se completam com suas funcionalidades e atribuições.
 Diagrama de caso de uso estabelece as classes com seus atributos e como se relacionam. 
 Diagrama de classe é como elas se relacionam com o ator.
 
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ANA PAULA DA SILVA LUSTOSA
Ana Paula
Ok, boa complementação, exceto pelo item dos 2 diagramas que não descreveu a relação
Vou te diexar um exercicio
- Consdere o caso de uso Reserva Livro, no contexto de um sistema de biblioteca. Nesse caso de uso o professor é o
ator que interage, e ele informa que determinado livro não podera ter seus exemplares emprestados por um período
(data inicial e final).
quais as classes que podemos derivar desse caso de uso?
Abs
 Aluno (a) ANA PAULA DA SILVA LUSTOSA respondeu a 89 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Olá prof,
bom, temos tarefas que o professor executa na função de ator neste caso de usos que seria: reservar,
emprestar, devolver, cadastrar, iniciar bloqueio, finalizar bloqueio ect... Esse conjunto de relações do caso
de uso da origem ao diagrama de classe.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 87 dias atrás 
Comentário da postagem de ANA PAULA DA SILVA LUSTOSA
Ana Paula
Tarefas nao são classes.
Quais as classes que podem sex extraidas desse cenário de uso?
Abs
 Aluno (a) ANA PAULA DA SILVA LUSTOSA respondeu a 85 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Editado por ANA PAULA DA SILVA LUSTOSA em 01/04/2014 18:59
Olá prof,
diagrama de classe seria a relação que eles tem para executar as tarefas ... como se
relacionam!?!
Exemplificando a biblioteca que é a origem do diagrama de classe, tudo que tem relação faz parte
deste conjunto :
- Quem ela é , o que ela faz e como ela age.
- Professor (cadastrar, reservar, procurar), Livros (autor, título, tema)
Então o professor cadastra os livros, reserva o livro de determinado autor, procura um
determinado tema
.... todas as possibilidades de tarefas do professor formam um conjunto de tarefas formando o
diagrama de classe!
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 85 dias atrás 
Comentário da postagem de ANA PAULA DA SILVA LUSTOSA
não entendi, cita as classes envolvidas para eu entender claramente as classes
Abs
 Aluno (a) MARLON MACIEL DOS SANTOS respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
A vantagem de realizarmos um processo de desenvolvimento bem definido, seria para primeiramente coletar os requisitos do usuário e
assim construir um software de acordo com as suas necessidades.
O PU, favorece e muito neste sentido pois que o mesmo é realizado em ciclos iterativo e incremental para a construção do software. E neste caso, o
desenvolvimento é realizado em fazes, que são interligadas (fases de Elaboração, Construção e Transição são divididas em uma série de iterações).
Diagrama de classes seria o detalhamendo das relações dentro do diagrama de caso de uso. Ou seja, demonstra as iterações do programa ou parte
do programa.
O diagrama de caso de uso descreve as funcionalidades propostas para o software que o cliente deseja que seja projetado. Sendo uma excelente
ferramenta para o levantamento dos requisitos.
O diagrama de classes é uma forma de representação da estrutura e relações das classes que servem de modelo para objetos.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de MARLON MACIEL DOS SANTOS
Ola Marlon
1. Construir o sofware para atander a seus usuários é relevante, porém é apenas um dos critérios de qualidade. Que outros motivos pode
ser considerados ?
2. e qual a relação entre os 2 diagramas: casos de uso e classes?
Abs
 Aluno (a) JOSE WILSON DA CONCEIÇÃO JUNIOR respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Professor,
De acordo com o estudado os processos se forem bem definidos teremos uma melhor qualidade, com o reaproveitamento das coisas que ja foram
criadas. O processo unificado ajudar na correção e atualização do sistema
Nos diagramas de casos podemos visualizar das funcionalidades do sistema com maior detalhe. Os diagramas de classes, tem como objetivo
classificar os objetos e detalhamo os relacionamentos entre as classes também muito útil no desenvolvimento de classes que o sistema. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de JOSE WILSON DA CONCEIÇÃO JUNIOR
Oi Jose Wilson
1. Não esta bem pontuado. Peço rever os conceitos apresentads na aula 1, e voltar para nova postaregm
2. e qual a relação entre os 2 diagramas: casos de uso e classes
Abs
 Aluno (a) JOSE WILSON DA CONCEIÇÃO JUNIOR respondeu a 87 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Abaixo as relações entre os diagramas de caso e uso.
Include
Uma das formas de interação, um dado caso de uso pode incluir outro. Incluir é uma relação direta entre dois casos de usos,
implicando que o comportamento do caso de uso incluído é inseridono comportamento do caso de uso inclusor. Esta relação
indica uma obrigatoriedade do caso de uso incluir a funcionalidade do caso de uso incluído. Assim, sempre que o primeiro
ocorrer obrigatoriamente o incluído ocorrerá. A notação é uma seta pontilhada para o caso de uso incluído com o estereótipo
Extend
Outra forma de interação, um caso de uso pode estender outro. Esta relação indica que o comportamento do caso de uso
estendido pode ser ou não inserida no caso de uso extensor. Notas ou restrições podem ser associadas ao relacionamento para
ilustrar as condições em que este comportamento será executado.
A notação é uma seta pontilhada da extensão para o caso de uso estendido com a etiqueta. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 87 dias atrás 
Comentário da postagem de JOSE WILSON DA CONCEIÇÃO JUNIOR
Jose Wilson
Resposta fora de contexto. Não foi isso o que fora questinado
- relação entre diagrma de CLASSES e CASOS DE USO.
Aguardo
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 85 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
 1- Diagrama de caso de uso: Dá para se ter uma visão geral das funcionalidades do sistema.
2-Descriçãos dos casos de uso:Detalha quando for necessário ir para o próximo passo. Usar protótipos de
interface de usuários ajuda muito. Podem ser modelados com Diagramas de estado.
3-Diagramas de Iteração: (Colaboração e Sequencia) Ajudam a descobrir quais os objetivos e como eles
colaboram.
4- Diagrama de Classes: Com os dois objetivos descobertos, basta classificá-los, em classes, e detalha
seus relacionamentos, a partir das colaborações nos diagramas (colaboração e sequencia), os passos 1 e
2 podem ser feitos em sequencia aos 3 e 4 em paralelo.
Fonte: http://www.guj.com.br/java/relacao-de-caso-de-uso-e-diagrama-de-classe
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 85 dias atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Anderson
deixo um exercício
- Observe o caso de uso: Emprestar LIvro, que retrata o ator Leitor, tomando emprestado um
exemplar de um livro,em um contexto de um sistemade biblioteca
quais seriam as classes candidatas a serem extraidas desse caso de uso?
 Aluno (a) ABILIO VALDEQUE DE SOUZA respondeu a 3 meses atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Professor,
Segue:
1. A qualidade de software é uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e
normatização de processos de desenvolvimento. Apesar dos modelos aplicados na garantia da qualidade de software atuarem principalmente no
processo, o principal objetivo é garantir um produto final que satisfaça às expectativas do cliente, dentro daquilo que foi acordado inicialmente.
2. Permite que se possa fazer uma abordagem diferente de forma que se possa fazer o desenvolvimento aos poucos onde haja mudanças de etapas
desta forma desenvolve o projeto de forma estratégica entregando parte do sistema para o usuário até seu término.
3. O diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema que será projetado e uma excelente ferramenta para o
levantamento dos requisitos funcionais do sistema. O diagrama de casos de uso corresponde a uma visão externa do sistema e representa
graficamente os atores, os casos de uso, e os relacionamentos entre estes elementos. 
Em programação, um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos.
É uma modelagem muito útil para o desenvolvimento de sistemas, pois define todas as classes que o sistema necessita possuir e é a base para a
construção dos diagramas de comunicação, sequência e estados.
http://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso
Att...
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 3 meses atrás 
Comentário da postagem de ABILIO VALDEQUE DE SOUZA
Oi Abilio
1. Por favor poste com suas palavras. Obrigado.
2. E qual a relação entre os 2 modelos: casos de uso e classes?
Abs
 
------
1, qualidade de software é uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da
definição e normatização de processos de desenvolvimento. Apesar dos modelos aplicados na garantia da qualidade de software atuarem
principalmente no processo, o principal objetivo é garantir um produto final que satisfaça às expectativas do cliente, dentro daquilo que foi
acordado inicialmente.
 
 Aluno (a) PAULO CESAR VIEIRA MONTEIRO respondeu a 88 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa noite, Prof. MARCELO VASQUES DE OLIVEIRA,
1) Qual a vantagem em usarmos um processo de desenvolvimento bem definido para a construção de softwares de qualidade? No que o
PU (processo unificado) favorece nesse sentido.
A vantagem está em conseguir construir um software, não só com documentação, mas também com artefatos de software. Gerando
exatamente um software de qualidade com quase 100% de utilidade ao usuário. O PU, busca exatamente isso a qualidade no
desenvolvimento de sistemas.
Conclusão: Premissa para se obter sucesso com um sistema, a qualidade com aceitação do usuário. Usando o PU e/ou qualquer
ferramenta que ajude ao desenvolvedor a chegar perto de 100%.
2) Qual a relação entre diagrama de casos de uso e diagrama de classes.? em sua explicação, cite a finalidade de cada um deles
O diagrama de casos de uso descreve a funcionalidade proposta para um novo sistema.
O diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos.
Conclusão: São diagramas distintos, mas, que podem ser estruturados para ajudar a implementação do sistema.
Fonte; Wikipédia
 
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 87 dias atrás 
Comentário da postagem de PAULO CESAR VIEIRA MONTEIRO
Ana Paula,
1) Como os processso conseguem isso ? quais as vantagens do PU em relação aos demais processos de desenv de sw?
2) qual a relação ? deixo um problema para refletir e postar
- Observe o caso de uso: Emprestar LIvro, que retrata o ator Leitor, tomando emprestado um exemplar de um livro,em um contexto de um
sistemade biblioteca
quais seriam as classes candidatas a serem extraidas desse caso de uso?
 Aluno (a) DANIEL SANTOS ROSARIO respondeu a 87 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Editado por DANIEL SANTOS ROSARIO em 31/03/2014 14:04
Momento 1:
Qual a vantagem em usarmos um processo de dessenvolvimento bem definido para a construção de softwares de qualidade?
R:Conhecemos muitos Software mal projetado, consecutivamente mal desenvolvido, com péssima análise por parte dos analistas de sistema, tal fato
só remete a falta de uso de ferramentas de planejamento. Vejo que é essencial o uso de processos, para que um projeto de software serja bem
sucessido e efetivamente ter qualidade no resultado final. Acredito que a vontade de entregar o produto ao usuário final, faz a esquipe de
desenvolvimento pular partes impotantes e entregar o sistemas com erros, que é erroniamente, que muitas vezes são descoberto erros pelos usuários
e feito a correção na fase de manutenção;
No que o PU (processo unificado) favorece nesse sentido -
R: PU é uma estratégia de desenvolvimento de Software. Ele permite entregar parte do protudo até o seu término e prevê modificações no seu
desenvolvimento, caso necessário por parte dos desenvolvedores ou do próprio usuário. O PU é iterativo e por isso permite dividir o projeto por parte,
são elas: Fase de Concepção, Elaboração, construção e transição. Tal ferramenta, faz com que não ocorra erros primários e a diminuição de erros que
sem a ferramente, passaria completamente despercebidos.
 Professor (a) MARCELO VASQUESDE OLIVEIRA respondeu a 86 dias atrás 
Comentário da postagem de DANIEL SANTOS ROSARIO
Daniel
1) Certo concordo, mas como os processso de desenv de sw ajudam no que voce descreveu ? como o PU, em especial, consegue
dierencial por suas caracteristicas
2) Aguardo resposta ao item 2 do enunciado
Obrigado
Abs
 Aluno (a) DANIEL SANTOS ROSARIO respondeu a 85 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Editado por DANIEL SANTOS ROSARIO em 02/04/2014 08:06
Minimizar erros e ter qualidade no resultado final do produto?
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 85 dias atrás 
Comentário da postagem de DANIEL SANTOS ROSARIO
Daniel
perguntei COMO ? o que ele faz para garantir o que disse?
abs
 Aluno (a) VITOR CÉSAR SIQUEIRA RESENDE DE OLIVEIRA respondeu a 86 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
1) A vantagem seria a possibilidade de ter um software com menos erros possível, ou seja atendendo a necessidade do cliente evitando
perda de tempo e hora/desenvolvedor. O PU (processo unificado) nos direciona a criar sistemas menores (módulos do sistema, partes do sistema),
sendo incremental e iterativo favorecendo o encontro de erros em cada parte (sistemas menores) facilitando e agilizando a resolução do erro.
 
2) Diagrama de casos, possuímos uma visão de todo o sistema e sua funcionalidade, podemos detalhar o que será feito antes de avançarmos para a
próxima etapa. Já o diagrama de classes, iremos detalhar os relacionamentos entre os objetos em cada classes, com o diagrama de classes
podemos definir todas as classes que irá possuir o sistema.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 86 dias atrás 
Comentário da postagem de VITOR CÉSAR SIQUEIRA RESENDE DE OLIVEIRA
Oi Vitor,
1) De que forma os processos de desenv de sw conseguem que os sw tenham menos erros e mais qualidade ?
2) certo, mas e a relação entre os 2, derivamos classes dos casos de uso? Um exercicio para reflexao
- - Considere o caso de uso Reserva Livro, no contexto de um sistema de biblioteca. Nesse caso de uso o professor é o ator que interage, e
ele informa que determinado livro não podera ter seus exemplares emprestados por um período (data inicial e final).
quais as classes que podemos derivar desse caso de uso?
 
 Aluno (a) CLAUDIO DA SILVA VALLADAO respondeu a 86 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Professor e colegas, seguem minhas constatações:
1-Qual a vantagem em usarmos um processo de desenvolvimento bem definido para a construção de softwares de qualidade? No que o PU (processo
unificado) favorece nesse sentido?
Quando usamos um padrão conhecido pelo mercado, a tendência é que os profissionais envolvidos no projeto tenham rápida aderência às atividades
que precisam ser desenvolvidas e possam rapidamente produzir de acordo com as especificações, permitindo sistemas mais confiáveis em menor
tempo, menor custo e maior qualidade. Caso não haja a utilização de um padrão, além de precisar conhecer o projeto, também seria necessário
entender a forma com que o desenvolvimento deve ocorrer, tirando o foco do desenvolvimento para outras atividades.
O processo unificado tem como principal característica a possibilidade de trabalhar com pequenos fragmentos do projeto como um todo, permitindo
manter o foco em cada uma destas etapas. Ao dividir em pequenos fragmentos, a gestão de grandes projetos fica muito facilitada.
2-Qual a relação entre diagrama de casos e uso e diagrama de classes? Em sua explicação, cite a finalidade de cada um deles.
Ambos os diagramas devem ser utilizados por ocasião da concepção de um sistema, mas possuem funções diferentes. Enquanto o diagrama de Caos
e Uso faz o mapeamento das atividades dos usuários e suas possíveis telas de interfaces com o sistema, o diagrama de Classes define os elementos
utilizados pela aplicação.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 86 dias atrás 
Comentário da postagem de CLAUDIO DA SILVA VALLADAO
Oi Claudio,
1) entao basta ter padrão, para que tudo funcione ? o processo de desenv de sw envolve muito mais que estabelecer padroes; Pesquise e
fale dos controles, nas etapas do processo, e outros aspectos relevantes.
2) e a relação entre os diagramas. deixo um exercicio para reflexao e postagem
- Observe o caso de uso: Emprestar LIvro, que retrata o ator Leitor, tomando emprestado um exemplar de um livro,em um contexto de um
sistemade biblioteca
quais seriam as classes candidatas a serem extraidas desse caso de uso?
 Aluno (a) NILTON JORGE GOMES LEAL respondeu a 86 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa noite professor.
1- Qual a vantagem de usarmos um processo de desenvolvimento bem definido, para a construção de um software de qualidade?
R- O ( PU ) processo unificado favorece nesse sentido, os processos bem definidos, conseguimos manter uma qualidade de software bem mais
próxima da realidade e necessidades do cliente, com um mínimo de desperdício, verificando se os requisitos estão sendo seguidas.
-O processo unificado ( PU ), ajuda no sentido de criar "pequenos sistemas" usando o modelo Interativo e Incremental, que avalia e detecta problemas
em cada uma das partes dando agilidades as correções.
2- Qual a relação entre diagrama de caso de usos e diagrama de classes?
R- No diagrama de casos de usos, se tem uma visão geral das funcionalidades do sistema, nele se detalha o máximo do que se deve fazer antes de
passa para a próxima etapa.
_ O diagrama de classes, classificamos os objetos envolvidos e detalhados em classes relacionadas, elas são uteis para o deva possuir. classes que
o sistema desenvolvimento que define todas as classes que o sistema deva possuir.
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 86 dias atrás 
Comentário da postagem de NILTON JORGE GOMES LEAL
Ola Nilton
1 ) Ok, qto ao PU. Mas falando dos processos de desenv de sw em geral, de que forma garantem mais qualdiade ao software ?
2) Ok, para refletir sobre a relação entre os 2 diagramas, deixo um exercicio
- Considere o caso de uso Reserva Livro, no contexto de um sistema de biblioteca. Nesse caso de uso o professor é o ator que interage, e
ele informa que determinado livro não podera ter seus exemplares emprestados por um período (data inicial e final).
quais as classes que podemos derivar desse caso de uso?

Continue navegando