Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos

Documentos relacionados
Projeto de Engenharia. Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos. M. K. Zuffo; A.C.Seabra; R.M.

Projeto de Engenharia. Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos. M. K. Zuffo; A.C.Seabra 2a Aula

Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos PSI-2591 Projeto de Formatura I Projeto de Engenharia

Definindo o seu Projeto

PSI Equipe PROJETO DE FORMATURA II. Aula Inaugural. Prof. Antonio Carlos Seabra. Prof. Marcelo Knörich Zuffo.

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

Aula 03 Processo de Desenvolvimento de Produto

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Engenharia de Software

PSI Equipe PROJETO DE FORMATURA II. Aula Inaugural. Prof. Antonio Carlos Seabra. Prof. Marcelo Knörich Zuffo.

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil

PSI 2594 PROJETO DE FORMATURA II. Aula Inaugural 10/03/2017

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

Processos de Software

Processos de Software

SEM Aula 8 Engenharia Simultânea. Prof. Dr. Marcelo Becker

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

Projeto de Desenvolvimento de Software

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas

MODELOS DE PROCESSOS (PARTE 2)

Engenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes

Introdução à Engenharia de Software

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

O design nos contextos da Política Nacional de Resíduos Sólidos, da Produção mais Limpa e da Sustentabilidade. João E. B. Migliano

INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2

Aula 1 Projeto de Formatura PF2. PSI2594 2º. Semestre 2014

Projeto e Planejamento da Indústria Química

Prof. Dr. Thiago Jabur Bittar

Engenharia de Software Processo de Desenvolvimento de Software

INF1013 MODELAGEM DE SOFTWARE

CIÊNCIA DA COMPUTAÇÃO. Aula 5

PSI Elaboração. 6ª Aula Gerenciamento de Projetos 2015

QUESTÕES TESTES. Questão 1. O modelo de ciclo de vida em cascata:

ENGENHARIA DE SOFTWARE

Introdução a Engenharia Elétrica

O Ensino de Ciência da Computação. Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)

Engenharia de Software: Visão Geral

Processo de Desenvolvimento. Edjandir Corrêa Costa

Engenharia de Software 1

Introdução a Engenharia de Software. Professor Joerllys Sérgio

RUP Unified Process. Profª Jocelma Rios

2. Processos em Engenharia de Software

Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos. PSI-2591 Projeto de Formatura I. Projeto de Formatura I IMPLEMENTAÇÃO

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA. Unidade Curricular de Engenharia e Sustentabilidade

Modelos de Processo de Software

Ciclo de vida do software

O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Aula 1: Introdução ao curso e conceitos fundamentais

Projeto de Desenvolvimento de Software

Pra que serve a engenharia de Software???

Escolhendo um Modelo de Ciclo de Vida

Douglas O. Cardoso docardoso.github.io

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 03 PROFª BRUNO CALEGARO

14/11/2014. Engenharia de Software. Modelos de software. Modelo Clássico - Cascata

O SWEBOK (2004) Guide to the SoftWare Engineering Body of Knowledge (SWEBOK) Editores: Patrocinadores: Alain Abran. James W. Moore.

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

AGILE WEB ENGINEERING PROCESS

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira

Cadeira: Engenharia de Software

CICLO DE VIDA DE SOFTWARE

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software

Modelo de Desenvolvimento Concorrente

Engenharia de Software

CARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação

Desenvolvimento de Projetos

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Engenharia de Software

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

Engenharia de Usabilidade e Interface

CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

wuniversidade FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO

02/10/2012. Referências. Processo visando a Usabilidade. Introdução. Engenharia de Usabilidade. Prof.: Clarindo Isaías Pereira da Silva e Pádua

Engenharia de Software II

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

CARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

Processos de Software

Princípios da Engenharia de Software aula 03

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Requisitos de Sistemas

Transcrição:

Metodologia Científica e de Projetos de Engenharia em Sistemas Eletrônicos PSI-2591 Projeto de Formatura I S. T. Kofuji; M. K. Zuffo; R. Straube 2a Aula: 28/02/2014

Projeto de Formatura I Objetivos: Articular e gerar as especificações do projeto e critérios de avaliação ex. Análise de Riscos Articular a sua PRÓPRIA EQUIPE com atribuição de funções e escopos. Efetivamente contribuir para o seu aprimoramento do campo de conhecimento em sistemas eletrônicos Contribuir para um aprendizado no gerenciamento de projetos ( O SEU PRÓPRIO!) Aprender a efetivamente se comunicar com o time, preenchendo seu papel e responsabilidades na EQUIPE e no projeto.

PF1 Projeto Formatura I Proposta de Projeto Relatorio com a Proposta de Projeto Requisitos de Sistemas, Especificação de Sistema Projeto Conceitual Projeto Preliminar (teoria, atividades, cronograma, recursos) Projeto de Formatura II - Projeto Detalhado - Implementação - Avaliação - Demonstração Prática - Monografia.

PF1 Projetos envolvem: Mundo Real Interação com um Cliente Combinação de Hardware e Software Aprendizado Independente Experiência com Equipes Metas do projeto (entregas)

O Processo de Projeto Definição de Engenheiro Público Geral - percepção de alguém com habilidades em Matemática, Ciência, e Tecnologia Eles não associam a alguém com Criatividade

O Processo de Projeto Definição de Engenheiro Alguém que emprega de forma inovativa e metódica o conhecimento científico e tecnologia para produzir um dispositivo, processo, que satisfaça as necessidades humanas. - American College Dictionary

O Processo de Projeto Definição de Engenheiro Alguém que emprega de forma inovativa e metódica o conhecimento científico e tecnologia para produzir um dispositivo, processo, que satisfaça as necessidades humanas - American College Dictionary

O Processo de projeto Definição de Engenheiro inclui Inovativa E Metódica Características opostas! Difícil

O Processo de Projeto A Definição também inclui Satisfaz Necessidades Humanas Isto enfatiza a necessidade de determinar as necessidades do usuário e as implicações éticas da tecnologia.

0 Projeto (Design) de Engenharia Design Design de Engenharia O Design estabelece e define soluções para problemas não resolvidos antes ou novas soluções para os que já tenham sido resolvidos de maneira diferente Conclusão: A essência da Engenharia é o DESIGN

1 Design de Engenharia DESIGN = CIÊNCIA + ARTE Ciência: aprende-se através das técnicas e métodos a serem empregados Arte: Aprender fazendo!!! Porém: Descoberta: obter o primeiro conhecimento de algo. O Design nao deve ser confundido com Descoberta O Design e o produto de Planejamento e Trabalho Invenção: Um Design pode ou pode não ser invenção

2 O Processo de projeto Definição de projeto ( Design) de engenharia Projeto de engenharia é o processo de busca de um sistema, componente ou processo que atinja uma determinada necessidade. É um processo de tomada de decisões iterativo, em que ciências básicas, matemática e ciências da engenharia são aplicadas para converter otimamente recursos num dado objetivo considerado. Entre os elementos fundamentais do processo de projeto estão: o estabelecimento de objetivos, critérios, análise, construção, teste, avaliação e documentação.

3 O Processo de projeto A chave para um bom projeto de engenharia é seguir um PROCESSO DE PROJETO Isso dá uma estrutura ao processo criativo que pode ser desenvolvido de maneira eficiente e efetiva. Um processo de projeto pode ser: Prescritivo Descritivo Híbrido dos dois Outros (cognitivo?)

4 O Processo do projeto PRESCRITIVO O processo de projeto PRESCRITIVO Um processo EXATO ou uma receita sistemática para a realização do sistema Exemplo de uma receita: *Image taken from Design for Electrical and Computer Engineers, Ford and Coulston

5 O Processo do projeto DESCRITIVO Processo de projeto DESCRITIVO Um processo menos formal que incorpora atividades típicas de projeto com uma ênfase menor na sua ordem. Veja que o processo pode seguir uma sequencia nao rigida! *Image taken from Design for Electrical and Computer Engineers, Ford and Coulston

6 O Processo do projeto Entre o projeto descritivo e prescritivo Não é sempre claro qual dos dois tipos deve ser adotado Apesar disso há boas razões para utilizar estas técnicas: 1. Formalização do processo é importante para garantir boas práticas (exemplo não gere o conceito enquanto não tiver uma boa análise de requisitos) 2. Mantem todos os membros da equipe sincronizados

7 O Processo do Projeto Iterações do Projeto Em geral várias iterações são necessárias. Iterações são necessárias para um bom projeto ser exitoso Entretanto eventuais mudanças podem ser custosas em termos de tempo e dinheiro *Image taken from Design for Electrical and Computer Engineers, Ford and Coulston

8 Exemplo 1- Processo de Projeto VLSI Prescritivo ou descritivo?

9 Exemplo 2 Sistemas Embarcados Prescritivo or descritivo?

0 Exemplo 3 Desenvolv. SW Waterfall Prescritivo ou descritivo?

1 Outros exemplos PRESCRITIVO OR DESCRITIVO? Desenvolvimento de software em Espiral Desenvolvimento Software Ágil

2 Tendência - DESIGN FOR X DFA Design for Assembly DFM Design for Manufacturability DFD Design for Disassembly DFM Design for Maintenability DFQ Design for Quality DFR Design for Reliability DFS Design for Safety DFEMC Design for Electro-Magnetic Compatibility

3 Documentação O Processo do Projeto Elementos do processo do projeto Identificação do problema Pesquisa Especificação de requisitos Análise de riscos Geração do Conceito Fase de projeto Prototipação Integração Testes Entrega PSI 2591 *Image taken from Design for Electrical and Computer Engineers, Ford and Coulston PSI 2594

4 2 Quadrante de PASTEUR Clique para editar os estilos do texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível

2 Método Científico

2 Processo de Projeto em Engenharia

Método Científico vs Engenharia Design Process

Método Científico vs Engenharia Design Process

Método Científico vs Engenharia Design Process

Método Científico vs Engenharia Design Process

Método Científico vs Engenharia Design Process

2 4 Bibliografia Recomendada Livro de Texto Design for Electrical and Computer Engineers: Theory, Concepts, and Practice. F. M. Ford and C. S. Coulston, McGraw-Hill.

3 Livro Processo de Design NIGEL CROSS. Engineering Design Methods: Strategies for Product Design. 4th Ed.

4 Livro Metodologia Cientifica RAUL SIDNEI WAZLAWICK Metodologia De Pesquisa Para Ciencia Da Computação. Campus.

5 Livro - Ética Paulo Cesar Masiero. Ética em Computação

6 Obrigado!