Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 1/9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC 12207.

Slides:



Advertisements
Apresentações semelhantes
Os projetos.
Advertisements

BCC 390 – Apresentação Final
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
ISO Processos do Ciclo de Vida do Software
Gerência de Projetos Wesley Peron Seno Introdução
O Processo Praxis 3.0 Processos de Software 25/03/2017
Processo Lacen de Desenvolvimento de Software
Sistema Gerenciador de Ocorrências
Análise e Projeto de Sistemas I
Adriano Teixeira João Vide Luís Silva Maria Pedroto
Valéria Maria Lauande Março/2010
Professor Sílder Lamas Vecchi
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
TSDD Teste de segurança durante o desenvolvimento.
Sistema de Gerenciamento Financeiro
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
Sistema de Gerenciamento Financeiro On-Line
Sistema de Gerenciamento Financeiro
Sistema de Gerenciamento Financeiro On-Line
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Automação de Processos
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Metodologia Versão 2 FSRS.
Engenharia de Requisitos
Gerenciamento de conteúdo na ALESP
Estratégia de Planejamento do Projeto
Desafios do desenvolvimento de software
Ciclo de Vida de Sistemas e
Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo Júnior Reginaldo Júnior Renato Arruda Renato Arruda.
Visão Geral do RUP.
C&L: Um Ambiente para Edição e Visualização de Cenários e Léxicos
Processos de Desenvolvimento de Software – Parte 2
Abertura.
Análise e Projeto de Sistemas
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
Prof. Alexandre Vasconcelos
PFC Projeto Final de Curso
Desenvolvimento das funcionalidades do trabalho colaborativo da solução para Rastreabilidade de Requisitos de Software baseada na generalização de artefatos.
(Open Unified Process)
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
O Processo de desenvolvimento de software
Sistemas de Informação para processos produtivos
TCC - Trabalho de Conclusão de Curso
Bruno Silva Desenvolvido a partir de
ISO Processos do Ciclo de Vida do Software
Projeto Desenvolvimento de Sistema de Atendimento de Empresa de Refrigeração ServControl.
Desenvolvimento de software de apoio a gerência de informações da Central de Cursos de Idiomas da FUNCERN Reunião Início.
METODOLOGIA, MÉTODOS E FERRAMENTAS
ANÁLISE E DESENVOLVIMENTO DO COMPONENTE DE UPLOAD DE ARQUIVOS DO E -PRAZO Aluno: Robson Cristian Tomaz Pereira Orientador: Charles Christian Miers Supervisor:
1 Mesa de Compras Apresentação Fábrica 16/06/2003.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Kinamo Sistema gerenciamento de filmes Cleunio França - cbff Fernando Rodrigues - frsn João Pedro Kamei - jpmk Pedro Bello - pab2.
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
POLITICAS DE SEGURANÇA
Apresentação Sistema De Atendimento ServControl
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.

Orientador: Márcio Góes do Nascimento
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
@eltec Consultoria em Software. Produtos Consultoria em Software Análise Desenvolvimento de Software Manutenção de Sistemas.
Solução sistêmica para apoiar os processos de fiscalização da Arsesp Agosto/2015 IX Congresso Brasileiro de Regulação.
Transcrição da apresentação:

Processos Fundamentais – Desenvolvimento de Software INF /9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC Luiz Rodrigues Bandeira Junior Joel Soares de Jesus 2º Semestre

Processos Fundamentais – Desenvolvimento de Software INF /9Conteúdo  Desenvolvimento de software  Atividades de Desenvolvimento  Ferramentas & métodos utilizados  Apresentação de Case  Conclusão

Processos Fundamentais – Desenvolvimento de Software INF /9 Desenvolvimento de software Definição O processo de desenvolvimento faz parte do que se chama processos fundamentais e é onde concentra-se todas as atividades a serem empregadas pelo desenvolvedor do projeto de software.

Processos Fundamentais – Desenvolvimento de Software INF /9 Atividades de desenvolvimento Definição Durante a etapa de desenvolvimento, as boas práticas de desenvolvimento, indicam a necessidade de utilização das seguintes atividades 1.Implementação de processo 2.Análise de requisitos do sistema 3.Projeto da arquitetura do sistema 4.Análise de requisitos do software 5.Projeto da arquitetura do software 6.Projeto detalhado do software 7.Codificação e teste do software 8.Integração do software 9.Teste de homologação/qualificação do software 10.Integração do sistema 11.Teste de homologação/qualificação do sistema 12.Implantação do software 13.Homologação do software

Processos Fundamentais – Desenvolvimento de Software INF /9 Atividades de desenvolvimento Definição Durante a etapa de desenvolvimento, as boas práticas de desenvolvimento, indicam a necessidade de utilização das seguintes atividades 1.Implementação de processo 2.Análise de requisitos do sistema 3.Projeto da arquitetura do sistema 4.Análise de requisitos do software 5.Projeto da arquitetura do software

Processos Fundamentais – Desenvolvimento de Software INF /9 Ferramentas & métodos utilizados No mercado existem diversas ferramentas que auxiliam o desenvolvedor nas tarefas de documentação e análise. Algumas das mais conhecidas:  Rational Rose (Proprietária) Metodologia: RUP (Rational Unified Process)  Jude (Freeware) Metodologia: XP (eXtreming Programming)

Processos Fundamentais – Desenvolvimento de Software INF /9 Case: Desenvolvimento de Sistema Corporativo Cenário: Empresa Pública com sistema antigo, baseado em Terminal, tem por necessidade utilizar tecnologia mais recente e portar toda sua estrutura Main Frame para padrão Web. Solução: Passo 1. Análise dos processos da empresa e suas necessidades, desta forma definindo o escopo do projeto e seu cronograma físico. ( Implementação de processo ) Passo 2. Análise do projeto de software a ser desenvolvido, através de entrevistas com os usuários e administradores do sistema atual.( Análise de requisitos do sistema ) Passo 3. Com base no material levantado no Passo 2, faz-se o desenho do novo software que atenda os requisitos levantados. ( Projeto da arquitetura do sistema)

Processos Fundamentais – Desenvolvimento de Software INF /9 Case: Desenvolvimento de Sistema Corporativo Cenário: Empresa Pública com sistema antigo, baseado em Terminal, tem por necessidade utilizar tecnologia mais recente e portar toda sua estrutura Main Frame para padrão Web. Solução: Passo 4. Definição do material a ser gerado para acompanhar/documentar o desenvolvimento do software ( Análise de requisitos do software ) Passo 5. Criação dos modelos de banco de dados e objetos para a programação a ser utilizada( Projeto da arquitetura do software )

Processos Fundamentais – Desenvolvimento de Software INF /9 Conclusão Referências:  Norma ISO / IEC  Engenharia de Software, 5a. Edição McGraw-Hill  Engenharia de Software com CMM Perguntas ?!