Mod03 - Modelos de processos de Software Flashcards

1
Q

Quais as características de um modelo cascata?

A

Um modelo cascata é um processo dirigido a planos, com os processos sendo iniciados após o término do anterior. Em princípio, deve-se planejar e programar todas as atividades antes de começar a produzir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são os principais estágios do modelo em cascata?

A

Definição de requisitos ->
Projeto do sistema de software -> Implementação e teste unitário ->
Integração e validação de sistema ->
Operação e manutenção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como funciona a Definição de Requisitos?

A

Os requisitos são definidos por meio de consulta aos usuários. Em seguida, são definidos em detalhes e funcionam como uma especificação do sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como funciona o Projeto de um sistema de software?

A

São realizados os requisitos de hardware e software, definindo uma arquitetura geral do sistema a partir das necessidades levantadas pelos clientes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona a Implementação de um software?

A

Ocorre o desenvolvimento dos programas, e o teste unitário, onde ocorre a verificação previa das especificações e funcionalidades do projeto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como funciona a Integração e Teste do sistema do software?

A

As unidades individuais do(s) programa(s) são reunidas em um sistema completo e testadas para assegurar que os requisitos do software tenham sido atendidos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como funciona a Operação e Manutenção de um sistema de software?

A

O sistema é instalado e finalmente colocado em uso, a manutenção evolve à correção de erros e melhorias das implementações, também ampliação de funcionalidades em resposta as descobertas de novos requisitos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Porque o modelo de cascata deve ser utilizado apenas quando os requisitos são bem compreendidos?

A

Pois o modelo de cascata é desenvolvido sequencialmente, caso apareça a necessidade de novas funcionalidades durante o desenvolvimento, ira atrasar e encarecer o projeto, quanto mais tarde for descoberto pior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais as características de um modelo Incremental?

A

Desenvolve-se uma implementação inicial, se expõem aos comentários dos usuários, cria-se novas versões, até que um sistema adequado tenha sido desenvolvido. A especificação, desenvolvimento e validação são intercalados, de maneira a promover um rápido feedback entre os processos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual o benefício que a comunicação do projeto com o cliente traz para o desenvolvimento? desde o inicio ao decorrer do projeto.

A

O cliente pode validar inicialmente as funcionalidades “urgentes” do projeto, podendo rapidamente alterar o escopo, ou simplesmente alterar suas funções durante o desenvolvimento. Facilita o entendimento de ambas as partes sobre os requisitos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quais são as três principais diferenças do modelo incremental quando comparado ao modelo em cascata?

A

1- O custo das alterações dos requisitos são reduzidos, pois a quantidade de analises e documentações a serem refeitas serão bem menores.

2- Feedbacks mais corriqueiros com o cliente. Facilita as demonstrações do software, proporciona alterações mais rápidas das funcionalidades.

3- Por conta do desenvolvimento prioritário das funcionalidades urgentes, mesmo que todas as funções não forem incluídas, é possível implementar um software útil ao cliente mais cedo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Como funciona o modelo orientado a Reuso?

A

Ocorre a reutilização de códigos que tiverem as especificações exigidas pelo cliente validas. Podendo agilizar a produção e barateando os custos de desenvolvimento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais são os estágios do modelo orientado a Reuso?

A

1- Busca de componentes reutilizáveis;
2- Modificação dos requisitos que não atendem a proposta;
3- Projeto do sistema com reuso.
4- Desenvolvimento de novas funcionalidades e integração com sistemas já existentes.
5- Manutenabilidade aprimoramento e manutenção do programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly