com a tecnologia envolvida.Operacional = atende aos requisitos de aceitacao do produto.Cronograma = atende aos prazos estabelecidos.Economica = atende aos requisitos financeiros do projeto/produto. Tambem chamada de analise custo-beneficio.- Analise de ROI -ROI = (Total de lucro - total de custo)/total de custo. Quanto maior a taxa melhor e o ROI.Requisito = e uma condicao ou necessidade de um usuario para resolver um problema ou alcancar um objetivo.Requisito do usuario = Definicoes sobre a funcao do sistema e restricoes sob os quais ele deve operar.Requisito do sistema = Definicao estruturada e detalhada do servico que sera feito no sistema/produto.O formato e em contrato de prestacao de servico entre o cliente e o fornecedor.Requisitos funcionais = Descrevem as funcionalidades do sistema.Requisitos nao funcionais = podem ser:De produto (comporta-se de acordo com as classificacoes medidas)Organizacionais (seguir procedimentos da propria organizacao)Externos ( devem segui o processo de dsenvolvimento atendendo bases da legislacao nacional e internacional).De dominio ( sao requisitos referentes ao produto ou aplicacao).________________________________________________________________________________AULA 3:Conceito de modelagem:Modelagem = Serve para verificar a qualidade dos requisitos.Analise = Atividade que utiliza o conceito de orientacao a objeto, utilizando a UML como notacao. Tem como objetivo modelar o problema, nao a solucao.UML = Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicacao entre objetos.Objeto = Estrutura de dados encapsulada por procedimentos. Essas estuturas sao os atributos e operacoes.Classe = Conjunto de objetos similares agrupados em que a etapa de analise esta mais avoltada par asua realizacao.Analise Estrutural: objetiva modelar aspectos estaticos de um problema utilizando o modelo orientado.Sao atividades da analise estrutural:Identificacao de classes = identificar as classes chaves . Utiliza-se em larga escala o cartao CRC (class responsability collaborator)Organizacao de classes = Organizar as classes em tres tipos: Entidade, Fronteira e Controle.Identificacao dos relacionamentos = Ajuda a filtrar e refinar as classes pode se por associacao ou agregacao.Identificacao dos atributos = A cada classe e atribuida uma caracteristica responsavel por tomar alguma acao.Analise comportamental = Aplicada depois que os requisitos forem detalhados, validando-os e indicando as dificuldades de implementacao no plano de conceito.Diagram de interacao = Mensagens que sao trocadas, ao longo do tempo, para execucao de alguma tarefa, devem conter Receptor, Operacao e Parametro. O metodo de interacao e tambem Diagrama de sequencia.Identificacao das operacoes = Todas as mensagem devem se mapeadas para executarem alguma operacao. Podem ser: Incluir, Alterar, Excluir, dentre outras.__________________________________________________________________________________AULA 4:Desenho Externo: Visao do cliente.Desenho Interno: Maneira como o software interage com outros produtos ou sistemas podendo conter partes fisicas, logicas, interconexoes com outros sistemas e produtos, interna ou externamente.3 niveis de abstracao e agregacao dos elementos do sistema:Desenho arquitetonico ou nivel estrategico: E o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, ja se pode saber se o sistema atendera aos requisitos e aos custos relacionados do projeto.Desenho logico ou nivel tatico: E a aplicacao das decisoes tomadas no nivel estrategico. A solucao contemplara a reutilizacao, ou nao, de componentes, que serao desenvolvidos para ele, buscando satisfazer os requisitos do produto.Desenho detalhado ou nivel operacional: E