PCF-3

Questões comentadas, artigos e notícias

Petrobras 2007 – Eng. de Software – Cargo 5

Posted by foxtrote em 10/03/2009

Mais uma detonada!

No que se refere a Processo Unificado, julgue os itens
subseqüentes.

Comentários: Primeiro, vamos a um pequeno resumo sobre Processo Unificado.

“O Processo Unificado é um processo de sofware orientado por casos de uso, centrado na arquitetura iterativa e incremental,
projetado como um arcabouço para métodos e ferramentas UML”. – Pressman.

As 5 fases do Processo Unificado são:

1 – Concepção: Comunicação com o cliente e atividades de planejamento, enfatizando o desenvolvimento e o refinamento de casos de uso como o modelo principal;

2 – Elaboração: Comunicação com o cliente e modelagem com foco na criação de modelos de análise e projeto com ênfase nas definições de classes e representações arquiteturais.

3 – Construção: Refina e então traduz o modelo de projeto para componentes de software implentados.

4 – Transição: Transfere o software do desenvolvedor para o usuário final para testes beta e aceitação.

6 – Produção: Contínuo monitoramento e suporte são conduzidos.

Para memorizar certinho, estou guardando o mnemônico:

-> ConEla ConTraPro. (cada louco com sua loucura.. rs)


98) Na fase de construção, são implementados os casos de uso
que tenham impacto sobre a arquitetura; na fase de transição,
os casos sem impacto sobre a arquitetura, mas que
descrevam funcionalidades que deverão estar presentes na
versão que está sendo desenvolvida.

Comentários: Errado. Pela definição acima (Pressman), não são implementados casos de uso em Transição.


99) Os requisitos de um sistema podem ser capturados
construindo-se um modelo de casos de uso. Entre os casos de
uso no modelo, pode haver relacionamentos de inclusão e de
extensão. Na análise, a realização de um caso de uso pode
ser feita criando-se diagramas de classe, de atividades e de
interação.

Comentários: Certo. Pode haver relacionamento sim entre casos de uso: inclusão, extensão e herança – um caso de uso pode herdar de outro.

A realização de um caso de pode ser feita criando:

– diagrama de classes: define as classes que representam as abstrações do negócio;

– diagrama de atividades: Descrevem procedimentos, fluxos de trabalho e de negócio;

– diagrama de interação: Os principais diagramas de interação são: sequência e colaboração. Há também um novo diagrama da UML 2.0: Diagrama de Visão Geral de Interação, ainda pouquíssimo usado.


100) Em um modelo de análise, as classes de fronteira modelam
interações entre o sistema e os atores. Cada classe de
fronteira deve estar relacionada a um ou mais atores. Pode-se
também ter classes de entidade, as quais tipicamente
modelam dados persistentes.

Comentários: Certo. Uma classe de fronteira poderia ser, por exemplo,
os próprios formulários e telas do usuário. Isso está bastante relacionado com o padrão MVC de projeto de sistemas.


101) Os artefatos produzidos pelas atividades no projeto podem
ser organizados em subsistemas, os quais podem conter
classes de projeto, realizações de casos de uso, interfaces e
outros subsistemas.

Comentários: Certo! Perfeito!


102) As classes em modelos de projeto não podem ser
especificadas usando-se linguagens de programação. Em um
modelo de projeto, visibilidades de atributos, mas não de
operações das classes, podem ser especificadas.

Comentários: Errado. Acredito que a questão está toda errada. É possível sim que se utilize detalhes de uma linguagem de programação
em modelos de projeto, desde que isto seja útil.
Visibilidades de atributos e de operações podem e devem ser especificadas. Abaixo está uma cola das visibilidades em UML: (Já errei isto em prova)

+ Pública.
# Protegida.
– Privada.

[]´s

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: