Informática, perguntado por talitayumimarques, 5 meses atrás

Caro estudante

​Nesta atividade, você é convidado a realizar uma atividade para verificar como a disciplina em questão pode contribuir na sua experiência e formação profissional. Por este motivo, nesta atividade discursiva, você é instigado a solucionar um problema voltado para sua área de formação.

​Conhecer os conceitos básicos e fundamentais do projeto de software é essencial, para passar ao arquiteto de software uma base para ele saber qual o método de projeto pode ser aplicado no sistema. Nessa fase é importante que os conceitos sejam assimilados e entendidos, para que se possa projetar um projeto de software com características desejáveis.

Pensando sobre isso, responda as seguintes perguntas:

1. Quais são os principais conceitos relacionados ao projeto de software?
2.  Escolha dois (2) e descreva sobre eles e exemplifique. 

Soluções para a tarefa

Respondido por rogerioalcantara
3

Resposta:

Explicação:

1. Abstração, Refinamento, Modularidade, Padrões, Arquitetura, Hierarquia de controle, Encapsulamento, Estruturas de dados, procedimentos de software, Ocultação da informação.

2.Abstração

Onde  o projeto deve considerar uma solução para qualquer problema com vários níveis de abstração  começando do nível mais alto onde a solução é mais abrangente e depois para um nível de abstração mais baixo onde a solução é mais detalhada.

Refinamento

Processo de elaboração definida em alto nível de abstração e depois vai descendo a níveis de abstração mais baixos. Abstração e refinamento se comple- mentam, pois a abstração especifica os níveis mais altos e mais baixos e o refinamento ajuda a revelar os detalhes menores, conforme o projeto vai evoluindo.

Perguntas interessantes