Details
Nothing to say, yet
Details
Nothing to say, yet
Comment
Nothing to say, yet
The transcription consists of questions and answers related to the topics of information systems, software engineering, and software requirements. The main ideas include the definition of a system of information, the characteristics of non-functional requirements, the components of an information system, models of software processes, the importance of validation of requirements, and the differences between requirements description and system implementation. It also covers topics such as functional and non-functional requirements, software development methodologies, and the goals of requirement gathering. The transcription concludes with a question about the description of events necessary to achieve the required behavior of a use case, but the answer is not provided. Vamos então iniciar as questões da prova, na verdade são os exercícios realizados, exercícios da aula 1. Questão 1. O sistema de informação SI, de acordo com a definição, apresenta? Resposta correta. 1. O conjunto interrelacionado que coleta, manipula e dissemina dados. Questão 2. Quais características são abordadas pelos requisitos não funcionais? Resposta correta. Desempenho, confiabilidade, segurança e etc. Questão 3. O que é sistema de informação? Conjunto de elementos que interagem para coletar, manipular e disseminar dados e informações. Questão 4. Como é descrito o desafio relacionado aos requisitos não funcionais em sistemas interligados? Resposta. Componentes isoladamente podem funcionar, mas a integração pode apresentar problemas. Questão 5. Assinale a alternativa falsa. A engenharia de software possui as seguintes características. A alternativa falsa é, inclui somente aspectos técnicos na produção de software. Questão 6. Qual área de estudo da computação trata a computação como atividade-meio? Resposta. Sistema de informação. Questão 7. O que são requisitos funcionais em um sistema de software? Resposta. Verificam se o sistema está funcionando corretamente. Questão 8. Quais são os componentes de um sistema de informação? Assinale a melhor alternativa. Resposta E. Hardware, software, banco de dados, telecomunicação, procedimentos e pessoas. Então, as atividades da aula 2. Questão 1. Dentre os modelos de processo de software, qual que melhor se descreve como? Trata-se de um modelo onde o projeto é realizado em incrementos, de forma que a versão final é construída aos poucos. Neste modelo, as primeiras interações são basicamente a preparação de protótipos de sistema. Resposta. Modelo incremental. 2. Na figura, selecione qual opção abaixo completa as quatro fases denotadas por 1, 2, 3 e 4. Aqui temos um gráfico. Este gráfico é separado em quatro etapas, 1, 2, 3 e 4, sendo que existem dentro dele 1, 2, 3, 4, 5, 6 figuras. E essas figuras estão relacionadas a cada fase do ciclo de vida do desenvolvimento. Então, a primeira é a modelagem de negócio. Ela tem a maior parte concentrada na primeira e segunda etapa. Depois tem a fase de requisitos, que tem a primeira, segunda e terceira etapas bem fortes. Depois diminui, ou seja, fica mais fina a figura. Depois tem a análise design, onde a segunda, terceira e quarta etapas é a mais pesada. Depois tem a implementação, onde a fase 2, 3, 4 e até a 5 é um pouco mais pesada. Depois fica afinada. A fase de testes, que ela tem os picos em todas as fases praticamente, um pico na 2, no meio da 2, um pico na 3, um pouco antes da 4 e ela finaliza quase, diminui na 4, mas ela permeia todas as fases do projeto. E a implantação, que ela tem as maiores concentrações de esforço no meio da fase 3 para o final do meio da fase 4. Então, a resposta correta é A, concepção, elaboração, construção e transição. Questão 3. Qual das seguintes afirmativas sobre o processo de software é verdadeira? Resposta B. No modelo incremental existe uma sequência de atividades similares ao modelo em cascata, que são executadas múltiplas vezes, de modo que o projeto é dividido em pequenos incrementos. Questão 4. Na descrição a seguir, se adequa a que fase do processo de software? Uma vez entregue o software, este dificilmente permanecerá intocável por muito tempo. Novas tecnologias aparecem, o cliente frequentemente solicita novos serviços, que não havia pensado no pedido inicial, e assim por diante. Em muitos casos, o custo dessa fase pode chegar a ser maior do que o desenvolvimento. Dado que, para cada nova funcionalidade adicionada no sistema, é preciso garantir que as demais continuem funcionando corretamente. E a resposta correta é... Alternativa E. Manutenção e evolução. 5. Qual a opção que completa a figura com o nome de cada uma de suas fases? Então você tem a caixinha que ramifica, com uma seta para a caixinha 2, que está um nível abaixo, depois a caixinha 3, um nível abaixo, depois seta para a caixinha 4, nível abaixo, e seta para a caixinha 5, nível 5. Então nós temos... Resposta. Alternativa B. Requisitos, projeto, implementação, verificação e manutenção. Alternativa C. Nós temos novamente a mesma caixinha com aquelas figuras, com a etapa 1, 2, 3 e 4, divididas em várias figuras de acordo com a fase, por exemplo, modelagem de negócio, requisitos, análise e design, implementação, teste e implantação. Então ela descreve qual... O que ela descreve? Qual metodologia? Resposta. A metodologia HOOP para desenvolvimento de software. E com isso nós finalizamos então os exercícios da aula 2. Os exercícios da aula 3. Questão 1. Qual dos itens abaixo apresenta um requisito funcional para um sistema de comércio eletrônico? Resposta. D. O usuário deve ser capaz de realizar buscas pelo nome e pelo tipo de produto. 2. Qual a diferença entre requisitos de usuário e requisitos de sistema? Resposta. B. Requisitos do usuário são as necessidades dos clientes finais, enquanto requisitos do sistema são as especificações técnicas para a implementação. Questão 3. Quais são características da descrição de requisitos? Resposta. D. Captura o comportamento desejado, permite documentar requisitos, possui estrutura simples e é utilizada em todas as fases do desenvolvimento. Questão 4. Qual é a importância da validação de requisitos durante o processo de levantamento de requisitos? Resposta. D. Verificar se os requisitos atendem as necessidades reais dos usuários e do sistema. Questão 5. O que são requisitos não funcionais em um levantamento de requisitos de software? Resposta. B. Características que não estão diretamente relacionadas às funcionalidades, como desempenho, segurança e usabilidade. Questão 6. Qual é o principal objetivo do levantamento de requisitos de software? Resposta. A. Entender e documentar as necessidades dos usuários e do sistema. Questão 7. Como a descrição de requisitos se diferencia da implementação do sistema? Resposta. C. Descreve o que o sistema deve fazer, não como deve fazer. Questão 8. O que é enfatizado ao descrever eventos necessários para alcançar o comportamento exigidos de um caso de uso? Resposta. O que é enfatizado ao descrever eventos necessários para alcançar o comportamento exigido de caso de uso? Vamos verificar com a resposta posteriormente. Com isso, nós finalizamos as questões do exercício 3.