A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III.

Apresentações semelhantes


Apresentação em tema: "Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III."— Transcrição da apresentação:

1 Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III (01/03/2010)

2 Processo de software o Conjunto de atividades ordenadas para o desenvolvimento de um produto de software o Deve considerar a relação entre técnicas, pessoas e procedimentos para realização das atividades o Um processo transforma os elementos de entrada em elementos de saída por meio dos recursos disponíveis o Exemplos de processos???

3 Processo de software o Como se define um processo? o Envolve a escolha de um paradigma, o detalhamento de suas macro-atividades, a escolha de métodos, técnicas e procedimentos para a sua realização e a definição de recursos e artefatos necessários e que serão produzidos

4 Processo de software o Definição do processo utilizado na disciplina o Ciclo de vida clássico o Análise e especificação de requisitos o Visão geral, Conceitos de Operações, Requisitos funcionais e não funcionais, Diagrama de casos de uso e Casos de uso reais o Design Orientado a Objetos o Diagrama Entidade Relacionamento, Diagrama conceitual, Diagrama de classes e Diagrama de sequência o Codificação (não será estudada nesta disciplina) o Testes o Plano de teste e Casos de teste o Entrega e implantação o Manual do usuário

5 Processo de software o Processo de desenvolvimento TPS o Análise inicial o Definição da visão geral do software e o estado atual que motivou o desenvolvimento de um software o Elaboração do documento com os conceitos e operações relacionadas ao software para que se possa validar a visão geral junto ao cliente

6 Processo de software o Processo de desenvolvimento TPS o Especificação de Requisitos o O escopo deve ser refinado e os requisitos funcionais e não-funcionais identificados o Uma vez identificados os requisitos do sistema a ser desenvolvido, estes devem ser modelados, avaliados e documentados o Elaboração de diagrama de casos de usos e casos de uso reais o O foco agora está no entendimento dos requisitos pelos desenvolvedores

7 Processo de software o Processo de desenvolvimento TPS o Design o Os requisitos já estão validados e consistentes o O propósito agora é detalhar o projeto do software para cada componente identificado na etapa anterior o Os componentes de software devem ser sucessivamente refinados em níveis de maior detalhamento, até que possam ser codificados e testados o Diagrama Entidade Relacionamento, Diagrama conceitual, Diagrama de classes e Diagrama de sequência

8 Processo de software o Processo de desenvolvimento TPS o Codificação o O projeto deve ser traduzido para uma forma passível de execução pela máquina o A fase de codificação realiza esta tarefa, isto é, cada unidade de software do projeto detalhado é implementada o Não será estudado por nós nessa disciplina

9 Processo de software o Processo de desenvolvimento TPS o Testes o Teste de caixa branca o Teste de caixa preta o Teste de unidade o Teste de integração o Nosso foco estará na elaboração de: o Planos de teste o Casos de teste (caixa preta)

10 Processo de software o Processo de desenvolvimento TPS o Entrega e Implantação o O software deve ser colocado em produção (servidores, banco de dados...) o O propósito desta fase garantir que o software funcione corretamente no ambiente de produção o Isto é feito instalando o software e conduzindo testes de aceitação o É necessário treinar os usuários o Preparação do manual de utilização

11 Processo de software o Processo de desenvolvimento TPS o Desenhar nosso fluxo de trabalho!!! o Ferramentas CASE (Computer-Aided Software Engineering): ferramentas baseada em computadores que auxiliam atividades de engenharia de software


Carregar ppt "Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III."

Apresentações semelhantes


Anúncios Google