Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0746_EX_A4_201609016548_V1 16/05/2018 10:26:51 (Finalizada) Aluno(a): SULAMITA DOS SANTOS ESTEVES DA SILVA 2018.1 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201609016548 Ref.: 201610180325 1a Questão A norma NBR ISO/IEC 12207 estabelece um modelo de processos de software, um método de avaliação e um modelo de negócio. os processos fundamentais, organizacionais e de apoio do ciclo de vida de software. um modelo de áreas de processos representadas por categoria e por estágios. as atividades de tecnologia da informação agrupadas em processos e esses em domínios. os estágios do ciclo de vida dos serviços de tecnologia da informação. Explicação: A norma ISO/IEC 12207 é a norma que define processo de Engenharia de Software, atividades e tarefas que são associados com os processos do ciclo de vida do software desde sua concepção até a retirada/descontinuação do software. Ref.: 201609652646 2a Questão Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Projeto Desenho Análise Manutenção Implementação Ref.: 201609113515 3a Questão Uma das características do Processo Unificado é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir e identifique a alternativa correta. - O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema. PORQUE: - O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso. As duas afirmações são falsas. A primeira afirmação é falsa e a segunda é verdadeira. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são verdadeiras e a segunda não justifica a primeira. As duas afirmações são verdadeiras e a segunda justifica a primeira. Explicação: Principais Características do UP utiliza UML para especificar, modelar e documentar artefatos. guiado por casos de uso centrado na arquitetura - baseado em componentes iterativo e incremental ¿ focado em riscos permite a customização e autoria de processos, ou seja uma vasta variedade de processos, ou configuração de processos, podem ser obtidas a partir dele. configurável: pode ser adaptado (configurado) dependendo do tipo de software sendo desenvolvido, de características do ambiente de desenvolvimento (tamanho da equipe, técnicas usadas, etc) Ref.: 201609113527 4a Questão É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a arquitetura baseada em componentes; pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. Identifique de qual processo se trata: TDP. DDP. XP. RUP. DSDM. Explicação: Processo Unificado da Rational conhecido como RUP (Rational Unified Process), é um processo de engenharia de software criado para apoiar o desenvolvimento orientado a objetos, fornecendo uma forma sistemática para se obter vantagens no uso da UML. Foi criado pela Rational Software Corporation e adquirido em fevereiro de 2003 pela IBM. O principal objetivo do RUP é atender as necessidades dos usuários garantindo uma produção de software de alta qualidade que cumpra um cronograma e um orçamento previsíveis. Assim, o RUP mostra como o sistema será construído na fase de implementação, gerando o modelo do projeto e, opcionalmente, o modelo de análise que é utilizado para garantir a robustez. O RUP define perfeitamente quem é responsável pelo que, como as coisas deverão ser feitas e quando devem ser realizadas, descrevendo todas as metas de desenvolvimento especificamente para que sejam alcançadas. O RUP organiza o desenvolvimento de software em quatro fases, onde são tratadas questões sobre planejamento, levantamento de requisitos, análise, implementação, teste e implantação do software. Cada fase tem um papel fundamental para que o objetivo seja cumprido, distribuídos entre vários profissionais como o Analista de sistema, Projetista, Projetista de testes, entre outros. Ref.: 201609113492 5a Questão De acordo com a teoria são características do Processo Unificado o que consta apenas em: I. Dirigido por caso de uso. II. Orientado por quatro workflows. III. Centrado em arquitetura. IV. Distribuído em cinco fases. V. Iterativo e incremental. I, II e III. III, IV e V. I, II e IV. II, III e V. I, III e V. Explicação: Fases do Processo Unificado Fase de Concepção Fase de Elaboração Fase de Construção Fase de Transição O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componentização, revisões, etc) na área de engenharia de software. Algumas características básicas do Processo Unificado são: · Direcionado por casos de uso: O início do processo deve ser marcado pela utilização dos casos de uso, a fim de se definir uma linguagem entre os usuários e o sistema, facilitando a especificação dos requisitos. · Centrado na arquitetura: O processo procura modelar uma arquitetura através dos aspectos estáticos e dinâmicos de um projeto, que podem ser obtidos junto a um estudo direcionado pelos casos de uso mais significativos. · É iterativo e incremental: Uma das práticas do processo é dividir grandes projetos em mini-projetos. Cada mini-projeto possui uma iteração, que quase sempre abrange todo o fluxo de trabalho. Olhando como um todo, essa iteração resulta em um incremento para o projeto. É válido lembrar que as iterações são planejadas de acordo com os casos de uso. Ref.: 201609072268 6a Questão Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-F, II-F, III-F IV-F I-F, II-V, III-V IV-F I-V, II-F, III-V IV-F Explicação: I. Escopo é a abrangência do sistema = Esta afirmação é falsa porque basicamente, o escopo do projeto é a parte do planejamento que envolve determinar e documentar uma lista de objetivos específicos, entregas, tarefas, custos e prazos II. Requisitos são interesses dos usuários = Esta afirmação é falsa porque requisitos são, além de funções, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos, padrões ou especificações de acordo com o(s) usuário(s). De forma mais geral um requisito é uma condição necessária para satisfazer um objetivo. III. A falta de treinamento pode ser causa do fracasso do software = verdadeiro por razões óbvias. IV. Os componentes dohardware jamais podem ser reutilizados = verdadeiro por razões óbvias. Ref.: 201609728993 7a Questão As informações do problema e metas a serem alcançadas devem ser levantadas na fase de: Análise e requisitos Desenho Projeto Manutenção Implementação Ref.: 201609728994 8a Questão Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: a solução que será tomada para resolução do problema as alternativas para a resolução do problema os riscos associados ao projeto as diretrizes para as implementações de novos projetos os custos associados para a resolução do problema
Compartilhar