1 / 13

Processo Praxis – Fase de Concepção

Processo Praxis – Fase de Concepção. Análise de Sistemas de Software Prof. Rodrigo Ribeiro. Fase de Concepção. Brevemente... Concepção tem a função de... Verificar a viabilidade do desenvolvimento Definir a limitação de escopo do produto de software

huslu
Download Presentation

Processo Praxis – Fase de Concepção

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Processo Praxis – Fase de Concepção Análise de Sistemas de Software Prof. Rodrigo Ribeiro

  2. Fase de Concepção • Brevemente... • Concepção tem a função de... • Verificar a viabilidade do desenvolvimento • Definir a limitação de escopo do produto de software • Custo, tempo de desenvolvimento, retorno • Realmente é viável computacionalmente? • Questões importantes: requisitos não funcionais • Somente uma iteração: Ativação • Menos formal das fases • Custo geralmente absorvido pelas organizações

  3. Fase de Concepção • Antes da fase de concepção... • Já possuímos uma idéia do que deve ser feito • Os trabalhos antes da concepção variam • Empresas de software de prateleira • Exige um montante de informação substancial • Setores de produção de uma empresa • Pouca informação é necessária para início • Empresas de software sobre encomenda • Variam em complexidade

  4. Fase de Concepção • Planejamento da concepção • Todos dizem: “Planejar é importante” • Dilema • Como planejar se não se sabe o que será feito? • O Processo Unificado sugere... • Obtenha informações dos interessados • Não é levantamento de requisitos • Importante • Deixar claro que isso é uma estimativa inicial

  5. Fase de Concepção • Expandir a visão do sistema • No começo o time tem poucas certezas... • Somente uma feature list • Nenhuma informação de requisitos não funcionais • Nenhuma noção do custo do projeto • E nem de tempo... • Avaliação de projetos anteriores similares • Estimativas não científicas: Achismo • Problema: Se não houverem projetos similares? • Achismo Total! • Fase de concepção possivelmente longa e custosa

  6. Fase de Concepção • Tudo está muito incerto... • Como a concepção é avaliada? • Quatro critérios • Escopo definido • Todos os interessados (usuários, outros sistemas) definidos • Comunicação entre interessados definidos • Prototipagem pode ajudar • Resolver ambigüidades nos requisitos • Possível arquitetura definida • Praxis já possui uma arquitetura definida • Avaliar possíveis riscos • Realmente é possível fazer dentro de um tempo e custo?

  7. Fase de Concepção • Script da Ativação • Requisitos • Determinação do contexto • Definição do escopo • Definição de requisitos (preliminar) • Desenho • Esboço de arquitetura • Implementação • Prototipagem • Gestão de projetos • Levantamento de metas gerenciais • Dimensionamento da elaboração • Gestão de qualidade • Auditoria informal

  8. Fase de Concepção • Linha de Base da Ativação • Proposta de Especificação de Software – PESw • Completa • Modelo de Análise de Software – MASw • Casos de uso iniciais • Relatório de Acompanhamento de Projeto de Software – RAPSw • Informal • Aceitação • Revisão da PESw

  9. Fase de Concepção • Detalhamento das Atividades • Determinação do contexto • Definir o produto • Engenharia de requisitos do sistema • Modelagem de processos de negócio • Uso de UML (diagramas de atividades) • Definição do escopo • Definição da missão do produto • Definição dos limites • O que o produto não fará • Evitar falsas expectativas • Benefícios

  10. Fase de Concepção • Definição de escopo • Referências • Catalogar materiais para entender requisitos • Glossário do projeto • Aspectos Gerenciais • Determinar faixas de custo e prazo • Definição de requisitos • Definição dos casos de uso • Definição dos atores • Definição do contexto

  11. Fase de Concepção • Proposta de Especificação de Software • Missão do Produto • Delimitar responsabilidades • Delimitar escopo • Sintetizar comprometimento entre cliente e fornecedor • Lista de Funções • Função interação completa entre usuário e sistema • Prioridades entre funções • Requisitos de Qualidade • Somente requisitos não funcionais mensuráveis

  12. Fase de Concepção • Metas Gerenciais • Prazos, custos, restrições... • Outros Aspectos • Outras informações relevantes estrategicamente • Estimativa de custo e prazo para Elaboração • Apresentação da PESw do Merci

  13. Fase de Concepção • Para saber mais... • Engenharia de Software: Fundamentos, métodos e Padrões – Wilson de Pádua • Capítulos 2 e 13 • The Unified Software Development Process – Jackobson, et. al

More Related