Você está na página 1de 3

Nome: Marcos Paulo Rabelo Silva

Noturno

1. Fale sobre a prototipação e entrega incremental como solução de prevenção


para o problema das constantes mudanças.

A prototipação e entrega incremental são usadas para lidar com o desafio das constantes
mudanças no desenvolvimento de software. Essas maneiras ajudam a evitar problemas por
causa de coisas que não foram claras ou que não foram compreendidas. Isso ajuda a
responder rapidamente às necessidades dos usuários.

A prototipação é criar versões preliminares do software, chamadas protótipos, para


feedback e validação. Esses protótipos podem ser rápidos e simples, com funcionalidades
básicas, mas são suficientes para os usuários verem e experimentarem o sistema antes da
implementação. Quando os usuários dizem o que querem, os desenvolvedores podem
melhorar o sistema para que o cliente aprove e não precise de mais trabalho.

A entrega incremental é dividir o software em partes menores e entregá-las ao longo do


tempo. Cada incremento acrescenta funcionalidades e permite que os usuários comecem a
usar e deem feedback mais cedo. Isso ajuda o programa a se adaptar melhor às mudanças
e deixa o cliente mais feliz.

A prototipação e a entrega incremental ajudam a lidar com as mudanças que ocorrem


durante o desenvolvimento de software. Essas abordagens permitem que os
desenvolvedores respondam mais eficazmente às mudanças nos requisitos, garantindo a
qualidade e relevância do software.

2.Fale sobre o RUP e seu modo de operação no processo de desenvolvimento de


software.

O RUP é um modelo de processo de desenvolvimento de software que fornece uma


abordagem disciplinada e iterativa para o desenvolvimento de sistemas de software. Ele é
baseado em princípios de engenharia de software e é usado em projetos de grande porte.

O mode de operação RUP opera em ciclos iterativos e incrementais, dividindo o


desenvolvimento do software em fases e iterações. Cada fase representa uma etapa do
processo de desenvolvimento, como concepção, elaboração, construção e transição. Em
cada fase, há muitas informações diferentes sobre o sistema.

O RUP é uma forma organizada e flexível de fazer software. Isso ajuda as equipes a se
adaptarem às mudanças e objetivos do projeto. Ele ajuda as pessoas a trabalharem juntas,
se comunicarem melhor e previne problemas ao longo do processo de desenvolvimento de
software.
3.Descreva as atividades do RUP.

No RUP, as atividades são divididas em fases do desenvolvimento de software.


Cada fase tem atividades iterativas e incrementais. Aqui estão algumas das
coisas que o RUP faz.

Conteúdo:

Descobrir o que é necessário no sistema e documentar as coisas que ele precisa.


Análise de Requisitos: Analisar e validar os requisitos, garantindo que sejam
claros, completos e consistentes.
Definir como o sistema será construído, incluindo as partes importantes, as
interfaces e como ele será implantado.
Elaboramos um texto.

Modelagem: Modelar o sistema, como diagramas de casos, diagramas de classes


e diagramas de sequência, para representar o sistema e suas interações.
Fazer um projeto detalhado, identificando as partes que estão relacionadas e
como elas interagem.

Fazer um modelo para o sistema e descobrir como ele pode ser melhorado.
Faça uma construção.

Preencha o programa de acordo com o design e siga as melhores práticas de


programação e codificação.

Testes unitários: Verificar se as partes do programa funcionam como o esperado.


Integração: Integrar os componentes do software para um sistema coeso e
funcional.

Testes finais: verificar se o software atende aos requisitos do usuário e está


pronto para implantação.

Preparar e instalar o programa em um lugar para que ele possa ser usado de
forma suave.

Ajudar os usuários a usar o programa de forma boa.

Além dessas coisas, o RUP também faz coisas como planejar, acompanhar e
controlar o progresso do projeto, gerir riscos, falar com as pessoas envolvidas e
garantir que o produto seja de boa qualidade.

As atividades são adaptadas para as necessidades de cada projeto, para que o


programa seja mais flexível e adaptável.
Reposta Pergunta 2.1

Sugiro alguns processos de software para todos esses sistemas:

Sistema que ajuda a frear um carro.

Sugestão de modelo: Incremental.

O Modelo Incremental é adequado para sistemas de controle automotivo, pois requer uma
abordagem rigorosa e iterativa. Ele entrega funcionalidades essenciais em etapas, com
testes extensivos e refinamentos contínuos. Dessa forma, garante a segurança e eficácia
do sistema de antibloqueio de frenagem, além de feedback de especialistas e testes em
ambientes controlados.
Um sistema de realidade virtual para ajudar a manter um programa.

Sugestão de modelo: Desenvolvimento Ágil (Scrum).

O Desenvolvimento Ágil é uma boa opção para sistemas de realidade virtual porque eles
mudam constantemente e precisam se adaptar rapidamente às necessidades dos
usuários. Ele permite prototipação, feedback e adaptação rápida a novas informações,
garantindo que o sistema atenda às necessidades dos usuários e aos requisitos de
manutenção de software de forma eficaz.
Sistema de contabilidade para uma universidade, que substitua um sistema existente.

Sugiro o modelo Cascata.

O Modelo Cascata seria adequado pela estrutura e regulamentação do setor de


contabilidade. Ele é uma maneira de usar um sistema que já existe. Cada fase do modelo
pode ser dedicada a atividades específicas, como análise de requisitos, design,
implementação, testes e implantação, garantindo uma transição suave do sistema antigo
para o novo.
Um sistema que ajuda as pessoas a planejar suas viagens sem prejudicar o meio ambiente.

Sugestão de modelo: Desenvolvimento Ágil.

O Desenvolvimento Ágil é uma boa opção porque é fácil de usar e é fácil de usar. O Kanban,
em particular, é incremental e adaptativo, com funcionalidades desenvolvidas e entregues
em pequenos incrementos, para responder às mudanças nas preferências dos usuários e
condições ambientais. Isso garante que o sistema atenda às necessidades dos usuários, e
promove viagens com menor impacto ambiental.

Você também pode gostar