O Processo de desenvolvimento de software pode ser definido como uma sequência
de etapas para a construção de um determinado software.
A Notação é a linguagem, gráfica ou textual, usada na elaboração dos artefatos.
2. Qual a diferença entre análise e projeto de sistemas?
Análise é a descrição do problema a ser implementado, na análise você escreve os
objetos e classes que existem no problema, suas relações e como eles se comportam durante os eventos que existem no problema a ser implementado
O Projeto, ou Design, é a descrição da solução adotada na implementação, etapa na
qual é escrito o código. No projeto você descreve como os objetos descritos na análise vão se comportar na solução que você criou.Também são criados novos objetos, relações e comportamentos para facilitar e melhorar o sistema que vai ser construído. No projeto, também é descrita a arquitetura do sistema, sua base de dados, entre outros.
3. Cite algumas características da orientação a objetos.
● Coesão e Acoplamento - softwares desenhados com alta coesão e fraco
acoplamento facilitam, entre outras coisas, a manutenção do sistema (menor custo) e o reuso do código do software.
● Reutilização de código – possibilita a criação de bibliotecas de classe da
empresa que podem ser utilizadas em diversos aplicativos diferentes. Reduz o número de linhas de código dos novos aplicativos.
● Possibilita software com mais qualidade.
● Redução do tempo de desenvolvimento dos projetos.
4. Quais são as características do processo unificado?
As principais características do RUP são o planejamento das iterações, criação e
validação do modelo de projeto, planejamento da integração do sistema, definição dos casos de teste
Raphael Dias
Bacharelado em Sistemas de Informação
Instituto Federal Catarinense Campus Camboriú 5. Quais são e o que é feito em cada uma das fases do processo unificado?
● Concepção – idéia geral e o escopo do desenvolvimento são planejados;
● Elaboração – define os requisitos e a arquitetura;
● Construção – as atividade de análise e projeto aumentam em comparação
com as demais. Esta é a fase na qual ocorrem mais iterações incrementais;
● Transição – envolve todo o processo de implantação do sistema (treinamento
de usuário, instalação e configuração de ambientes, etc.).
6. Explique que é arquitetura do sistema?
Arquitetura é a visão geral do sistema em termos dos seus subsistemas e como
estes se relacionam. A arquitetura é definida logo nas primeiras iterações e algumas vezes parte dela é prototipada.