Lista de Exercícios de Revisão para NP1 - Analise e projeto de sistemas
Análise e Projeto de Sistemas I
Professor: Américo Sampaio
21/09/2015
Exercício
1). Explique os seguintes conceitos acerca de processos de software.
A) O que é um processo de software?
R: É a abordagem ser seguida durante o processo de desenvolvimento de software. O ciclo abrange normalmente, Engenharia de requisitos, analise, projeto, implementação e testes.
B) Cascata: Realizado com processos sequencias, uma atividade posterior só pode ser executada assim que uma anterior terminar. Menos flexível e a na hora de corrigir erros se torna muito mais complicado, já que veio ao final do processo.
Iterativo: o software seja desenvolvido em pequenos ciclos, desta forma cada atividade é implementada de forma gradativa. Facilita no caso de mudanças, desde o início do projeto
C) RUP é um processo de desenvolvimento de software iterativo e incremental dividido em quatro fases: iniciação elaboração, construção e transição.
Iniciação: Atingir o consenso de todos que vão participar do projeto sobre o ciclo de vida do processo e os objetivos.
Elaboração: Elaborar a base de arquitetura do sistema afim de criar uma base estável para a fase de construção.
Construção: Esclarecer os requisitos e concluir o desenvolvimento do sistema com base na arquitetura.
Transição: Assegurar a disponibilidade do sistema para os usuários finais.
2). Explique e cite exemplos dos seguintes conceitos
a) Requisitos do usuário
R: Requisitos de usuário são, definidos em linguagens de alto nível, a partir de documentação e diagramas. Tem como objetivo descrever serviços disponíveis pelo sistema e suas restrições de operação.
EX: O sistema deve permitir o usuário pagar as suas compras por cartão de credito
b) Requisitos de Sistema
R: Requisitos de Sistema, apresentam os serviços do sistema e suas restrições de forma detalhada.
De forma que pode servir de base para um contrato entre o cliente e o desenvolvedor.
EX: O cliente terá uma ferramenta a qual ele