Академический Документы
Профессиональный Документы
Культура Документы
Lista de Riscos
Risco 1: departamento X no vai entender requisitos Risco 2: integrao sistema Y Risco 3: experincia desenvolvimento .NET
realimentao constante do usurio foco nos aspectos crticos testes contnuos consistncia requisitos, projeto e implementao equipe testes menos sobrecarregada melhoramento contnuo
processo de engenharia de software atribuio de tarefas e responsabilidades produo software alta qualidade atendimento necessidades usurios cronograma previsvel
desenvolvimento iterativo gerenciamento de requisitos arquitetura baseada em componentes modelar SW visualmente -> UML verificar qualidade continuamente controlar alteraes -> verso
RUP
orientada a casos de uso responsvel por cada atividade como as coisas devem ser feitas, quando faz-las ataque contnuo aos riscos focado em SW executvel sistema pronto mudana -> difcil acertar anlise de requisitos, projeto, implementao de primeira
Arquitetura do RUP
Esttica -> vertical (atividades, disciplinas, artefatos, papis) Dinmica -> horizontal (ciclos, fases, iteraes, milestones)
Roles (papis)
Exemplos de papis
Analista de sistemas: elicitao requisitos, modelagem casos de uso Projetista: projeta a soluo (constri classes) Projetista de testes: planeja testes, avalia resultados
analista desenvolvedor testador gerente produo e suporte: manual usurio, treinamento, arte grfica
Atividades (activities)
Como fazer? Unidade de trabalho executada por papel Criao, atualizao de artefatos (modelo, classeou plano) Poucas horas, poucos dias Repetidas vrias vezes (iteraes) -> refinamentos sucessivos
Exemplos de atividades
Planejar Iterao -> Papel:Gerente de Projeto Encontrar Casos de Uso e Atores -> Papel:Analista de Sistemas Revisar Projeto -> Papel:Revisor de Projetos Executar Teste Desempenho -> Papel:Testador Desempenho
Artefatos (artifacts)
Exemplos de artefatos
Modelo: modelo de casos de uso, modelo do projeto Elemento de modelo: classe, caso de uso, subsistema Documento: documento de arquitetura de software Cdigo-fonte Executveis
Disciplinas (disciplines)
Disciplinas
Estrutura Dinmica
Fases RUP
Inception (comeo): especificao, prottipos. Milestone objetivo Elaboration (elaborao): planejamento, projeto arquitetura, software rodando, testes. Milestone arquitetura Construction (construo): construo produto. Milestone operao inicial Transition (transio): transio para usurio, manufatura, entrega, treinamento. Milestone entrega do produto.
Ciclos de Evoluo