-
PROJETO
O projeto possui duas atividades básicas: projeto da arquitetura (ou projeto de alto nível), e projeto detalhado (ou projeto de baixo nível).
Em um processo de desenvolvimento orientado a objetos, o projeto da arquitetura normalmente é realizado por um arquiteto de software. O projeto da arquitetura visa distribuir as classes de objetos relacionados do sistema em subsistemas e seus componentes, distribuindo também esses componentes pelos recursos de hardware disponíveis.
Já no projeto detalhado, são modeladas as relações de cada módulo com o objetivo de realizar as funcionalidades do módulo. Além de desenvolver o projeto de interface com o usuário e o projeto de banco de dados.
IMPLEMENTAÇÃO
Pode-se também utilizar na implementação ferramentas de software e bibliotecas de classes preexistentes para agilizar a atividade, como também o uso de ferramentas CASE, que dinamizam o processo de desenvolvimento, nas várias atividades, onde inclui-se geração de código-fonte, documentação, etc
Leia mais em: http://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-software/5413
-
Distribuir classes pelos recursos de hardware disponíveis?!??! nossa, que definição imbecil
-
O projeto de software pode ser divido em níveis:
- Projeto Arquitetural
- Projeto de Interface
- Projeto de Componentes
- Projeto de Implantação
Projeto de Implantação
Elementos de projeto em nível de implantação indicam como a funcionalidade e os subsistemas serão alocados no ambiente computacional físico que vai apoiar o software
Fonte: Pressman, 6a Edição
-
Hardware? Não seria no projeto de implantanção?
Alguém?
-
Questão retirada do livro do Eduardo Bezerra.
A fase de projeto consiste em duas atividades principais: projeto da arquitetura (também conhecido como projeto de alto nível) e projeto detalhado (também conhecido como projeto de baixo nível). Essas duas atividades são descritas a seguir.
Durante o processo de desenvolvimento de um sistema de software orientado a objetos, o projeto da arquitetura consiste em distribuir as classes de objetos relacionadas do sistema em subsistemas e seus componentes. Consiste também em distribuir esses componentes fisicamente pelos recursos de hardware disponíveis. Os diagramas da UML normalmente utilizados nessa fase do projeto são os diagramas de implementação.
Fonte: Princípios de Análise e Projeto de Sistema com UML - Eduardo Bezerra
Entretanto, foi omitido o trecho em azul, que destaca a utilização dos diagramas de implementação.
Acredito que se trata do diagrama de implantação, pois pelo o que pesquisei não existe esse diagrama em uma fonte oficial.
Fontes:
http://www.itnerante.com.br/group/engenhariadesoftware/forum/topics/diagrama-de-implementa-o-x-implanta-o
Questão Q297943
-
a - implementação
b - implementação
c - projeto de arquitetura (GABARITO) - PROJETO
d - o que ocorre depois da "Teste"
e - projeto detalhado - faz parte de PROJETO, mas não de confundi com "projeto de arquitetura"