Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Questionário - UNIP Engenharia de Software I

Por:   •  28/5/2018  •  2.223 Palavras (9 Páginas)  •  279 Visualizações

Página 1 de 9

...

- Existem diversos métodos ágeis no mercado: XP, Crustal, FDD, DSDM, Scrum, entre outros, que podem ser utilizados de forma isolada ou conjunta entre si. Porém o Manifesto Ágil determina algumas práticas essenciais para que um método seja realmente ágil. Cite as duas características fundamentais do processos ágeis e explique-as.

Mais do que documentação abrangente, ter o software funcionando.

Mais do que seguir um plano, responder a mudanças.

- A UML foi criada para ser independente do processo de software. Os desenvolvedores podem adotar da UML algo que seja apropriado ao seu projeto e ao seu processo, usando-a para registrar os resultados de suas decisões de análise e design. Para a definição de requisitos e detalhamento das funcionalidades do sistema, quais diagramas são utilizados?

Diagramas de Caso de Uso.

- O foco da modelagem orientada a objetos está em ver o mundo como um conjunto de objetos que integram entre si para produzir um resultado comum. Descreva duas características básicas da modelagem orientada a objetos.

Proporcionar segurança ao cliente de que o projeto foi bem entendido e proporcionar um modelo para a equipe de implementação.

- A comunicação é uma das principais disciplinas do gerenciamento de projetos. Trata-se de uma ferramenta muito importante do gerente de projetos e a principal do engenheiro de software para o levantamento de requisitos. No estudo de comunicação, são apresentados dez princípios básicos para a excelência na comunicação. Apresente três desses princípios e faça um breve comentário sobre cada um.

Escutar: Para melhorar entender o problema.

Prepara-se: Buscar entender o problema antes de se comunicar.

Comunicação face a face – Considerada a melhor forma de comunicação

- A engenharia de Software está dividida em quatro camadas que suportam seus conceitos conforme ilustrado na figura a seguir. Para cada camada, defina qual é o seu objetivo.

Qualidade – Aperfeiçoamento continuo de processos.

Processo – Possibilita o desenvolvimento do software de forma racional e dentro do prazo.

Metodos – Fornece informações técnicas para o desenvolvedor.

Ferramentas – Fornece suporte automatizado ou semi para o processo e métodos.

- O modelo de desenvolvimento mais antigo, mas ainda muito utilizado hoje em dia, é o modelo sequencial linear, ou cascata. Porém, esse modelo é muito deficiente em alguns aspectos no que tange ao ambiente de desenvolvimento e necessidades dos clientes. Nesse cenário, descreva duas situações em que o modelo cascata pode ser utilizado.

Quando precisamos fazer adaptações em um sistema já existente ou uma nova funcionalidade quando os requisitos estão bem definidos.

- Descreva o modelo codifica-remenda e explique quais os problemas desse modelo.

Os desenvolvedores começam a codificação, remendando à medida que os erros aparecem, sem nenhum processo definido. Sendo um modelo de alto risco, impossível de ser gerenciado e não permitindo assumir compromissos confiáveis.

...

Baixar como  txt (15.1 Kb)   pdf (59.9 Kb)   docx (20.6 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no Essays.club