A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais de longa duração da SONOVATOS é:
Durante a fase de levantamento de requisitos do sistema financeiro do Banco SOJUROS, o analista João percebeu a necessidade de o cliente consultar sua conta. No início da consulta da conta, deve ser verificada a identidade do cliente. O Banco solicitou a utilização de dados biométricos para realizar essa identificação. João deve listar a necessidade de utilização de dados biométricos como:
A Análise de Pontos de Função é uma técnica que mede as funcionalidades de um software sob o ponto de vista do usuário, para determinar o tamanho funcional do software. Para aplicar a APF, Glaucia precisa definir um recurso com as seguintes características: – age como uma membrana pela qual entram e saem os dados processados pelas transações da aplicação; – contém os dados mantidos pela aplicação; – ajuda a identificar os dados referenciados pela aplicação, definindo o que é interno e o que é externo. Glaucia deve definir o(a ):
Em Orientação a Objetos, para que uma subclasse de uma classe possa ter seu próprio comportamento, e mesmo assim compartilhar algumas das funcionalidades da classe pai, deve-se implementar:
Um dos objetivos da UML é permitir a interoperabilidade entre
ferramentas de modelagem visual, sendo necessária a
especificação de diferentes tipos de diagramas usados para
representar diferentes conceitos. Considere os seguintes
diagramas UML.
Com relação aos diagramas UML apresentados, analise as
afirmativas a seguir:
I. A figura A ilustra um Diagrama de Classes representando a
realização de dependência (realization Dependency) da classe
Negócio pela combinação das classes Dono e Empregado.
II. A figura B ilustra um Diagrama de Classes representando o
agrupamento de generalizações (GeneralizationSet) do conjunto
gênero.
III. A figura C ilustra um Diagrama de Atividade com nó de
armazenamento (DataStoreNode).
Está correto o que se afirma em: