Observe uma ferramenta empregada no desenvolvimento orientado a objetos, que tem por objetivo auxiliar a comunicação entre os analistas e o cliente e descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
Tal ferramenta é conhecida como diagrama de casos de
No desenvolvimento de um sistema informatizado, participam diversos profissionais, cada um realizando uma função específica ao cargo. Nesse sentido, analise.
I. Implementar o sistema.
II. Coordenar as atividades necessárias à construção do sistema.
III. Especificar soluções para os problemas resultantes da análise.
IV. Entender as necessidades dos clientes e repassar esse entendimento aos desenvolvedores do sistema.
As alternativas I, II, III e IV estão relacionadas às atribuições e responsabilidades inerentes, respectivamente, aos seguintes cargos/funções
Observe a figura, que mostra uma ferramenta empregada no desenvolvimento orientado a objetos, utilizada na construção do modelo do sistema desde o nível de análise até o de especificação. De todos, é o mais rico em notação.
Em relação às metodologias de desenvolvimento de sistemas, o diagrama de fluxo de dados DFD é uma das ferramentas de modelagem mais utilizadas, tendo dentre seus objetivos mostrar o sistema como uma rede de processos funcionais, interligados por dados. No DFD, o símbolo utilizado para um processo é
CASE é uma sigla que tem por significado Computer-Aided Software Engineering. Paralelamente, ferramenta CASE é um software que tem por objetivo auxiliar os projetistas e analistas envolvidos na tarefa de produzir sistemas. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, permitir a representação, por meio de modelos gráficos, o que está sendo definido e, em particular, diagramas da análise orientada a objetos por meio da UML. Nesse sentido, dois exemplos de ferramentas CASE são
O desenvolvimento de software é uma atividade que apresenta dificuldades, ligada ao entendimento do problema. Design Patterns surgiram na busca de soluções para as dificuldades, tornando-se um mecanismo eficiente no compartilhamento de conhecimento entre os desenvolvedores. Gamma propõe um modo de categorização dos DESIGN PATTERNS, definindo famílias de padrões relacionados, descritos a seguir.
I. Abrange a configuração e inicialização de objetos e classes.
II. Lida com as interfaces e a implementação das classes e dos objetos.
III. Lida com as interações dinâmicas entre grupos de classes e objetos.
JavaEE v6 requer uma quantidade significativa de API´s para uso pelas aplicações JavaEE, começando com o próprio núcleo das API´s e incluindo muitas outras tecnologias Java. Componentes de aplicação JavaEE executam em ambientes fornecido por containers, que são parte da plataforma JavaEE. Essa plataforma suporta quatro tipos de containers correspondendo aos tipos de aplicações dos componentes. Além do application client containers, os outros três tipos são
JavaEE v6 utiliza um recurso que representa uma configuração de plataforma, adequada a uma classe particular de aplicações, podendo conter um subconjunto de tecnologias suportadas pela plataforma. Esse recurso é denominado
Observe a figura, que se refere à arquitetura em alto nível do JavaServer Faces (JSF 2.0).
Um dos módulos representa a lógica do negócio que controla, inclusive, a navegação entre páginas, enquanto que outro é responsável por exibir um componente e traduzir uma entrada de valor realizada por um usuário em componente. Esses módulos são, respectivamente,