Logo Passei Direto
Buscar
software é uma sequência de instruções escritas para serem interpretadas por um computador, com o objetivo de executar tarefas específicas. É a parte lógica de sistemas computacionais que utilizam os recursos de hardware por meio de suas instruções. Nas mais variadas situações da vida, os softwares estão lá, como em prontuários eletrônicos que registram a vida clínica de pacientes, ou em um sistema de organização do mapa de localização de produtos em um centro de distribuição logístico.
Assinale qual das alternativas abaixo apresenta a composição de um software.
a. Programas, componentes e banco de dados.
b. Componentes, documentos e estrutura de dados.
c. Programas, documentos e banco de dados.
d. Programas, documentos e estrutura de dados.
e. Componentes, documentos e banco de dados.
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para determinar a composição de um software, precisamos considerar os elementos que geralmente o constituem. Um software é formado por programas que executam tarefas, além de documentos que podem incluir manuais e especificações, e estruturas de dados que organizam as informações que o software manipula. Vamos analisar as alternativas: a) Programas, componentes e banco de dados - Esta opção menciona componentes, que não são uma parte essencial da definição de composição de software. b) Componentes, documentos e estrutura de dados - Novamente, a inclusão de componentes não é a melhor escolha. c) Programas, documentos e banco de dados - Esta opção é válida, pois inclui programas e documentos, mas o banco de dados pode não ser sempre uma parte essencial de todos os softwares. d) Programas, documentos e estrutura de dados - Esta opção é a mais completa, pois abrange os programas que executam as tarefas, os documentos que podem ser necessários e as estruturas de dados que organizam as informações. e) Componentes, documentos e banco de dados - Assim como nas outras, a inclusão de componentes não é adequada. A alternativa que melhor representa a composição de um software é: d) Programas, documentos e estrutura de dados.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

estágio de implementação no desenvolvimento de software "é processo de elaborar um sistema executável para ser entregue ao cliente" (SOMERVILLE, 2019, p. 41). Por vezes envolve diferentes atividades, nomeadamente projeto (design) e programação de software. No entanto, "com as metodologias de desenvolvimento ágil, design e a implementação são intercalados, e nenhuma documentação de design formal é produzida durante processo. É claro que software ainda é projetado, mas design é documentado informalmente em um quadro branco ou em anotações feitas pelos programadores" (SOMERVILLE, 2019, p. 41).
Considerando apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. planejamento do projeto de software é uma tarefa realizada antes do início da produção do software, ajudando na produção de software, mas não envolvendo nenhuma atividade concreta que tenha qualquer ligação direta com a produção de software.
II. planejamento do projeto de software é um conjunto de múltiplos processos (o que facilita a produção de software) cujas atividades em processos de projeto variam, dependendo do tipo de sistema que está sendo desenvolvido.
a. As asserções I são proposições falsas
b. asserções II são proposições verdadeiras, mas a I não é uma justificativa para a II
c. A asserção II é uma proposição verdadeira, enquanto a I é falsa
d. asserções I e II são proposições verdadeiras, e a I é uma justificativa para a II
e. A asserção I é uma proposição verdadeira, enquanto a II é falsa

Leia o trecho a seguir, retirado da obra de SOMMERVILLE, chamada Engenharia de software. "Na prática, a aplicação da Programação Extrema como proposta originalmente se provou mais difícil do que o previsto. Na XP os requisitos são expressos em cenários (chamados de histórias do usuário) implementados diretamente como uma série de tarefas. Os programadores trabalham em pares e desenvolvem testes para cada tarefa antes de escreverem o código. Todos os testes devem ser executados com sucesso quando o novo código é integrado ao sistema, já que há um curto intervalo de tempo entre os lançamentos (releases) do sistema." (SOMMERVILLE, 2019, p. 62)
Com base na prática chamada de programação extrema, associe os conceitos a seguir com as respectivas descrições mais adiante.
(1) Integração contínua.
(2) Programação em pares.
(3) Lançamentos pequenos.
(4) Refatoração.
(5) Propriedade coletiva.
I. Os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam "ilhas de conhecimento" e todos assumam a responsabilidade por todo código.
II. Assim que o trabalho numa tarefa é completo, é integrado ao sistema completo. Após qualquer integração desse tipo, todos os testes de unidade do sistema devem ter sucesso.
III. Esse processo deve ser feito por todos os desenvolvedores no código de forma contínua, logo sejam encontradas possíveis melhorias para ele. Isso mantém o código simples e de fácil manutenção.
IV. Forma de trabalho da equipe de desenvolvimento cujo objetivo é realizar a conferência de trabalhos de modo geral entre os próprios membros da equipe, oferecendo apoio para um resultado sempre satisfatório.
V. Relacionado à maneira por meio da qual sistemas são disponíveis, a fim de agregar valor ao negócio, desenvolvido em primeiro lugar. É necessária uma frequência que acrescente funcionalidades à primeira versão de forma.
a. 5-III.
b. 4-III; 2-II; 3-V.
c. 1-II; 2-IV; 3-V.
d. 3-III; 5-V.
e. 2-II; 3-III; 5-IV.

Mais conteúdos dessa disciplina