You are on page 1of 11

Informática

UFRGS

INF01120 – TCP – Slides – Arquivo 0

Técnicas de Construção de
Programas
Prof. Marcelo Soares Pimenta
Adaptado pelo Prof. Eduardo Nunes Borges
enborges@inf.ufrgs.br
Apresentação

• Prof. Eduardo Nunes Borges


• Formação
– Graduação em EC FURG
– Mestrado em CC UFRGS, SI, BD
• similaridade, consultas aproximadas, casamento aproximado
de registros, deduplicação de metadados, XML, bibliotecas
digitais, proveniência de dados
– Doutorado em CC UFRGS, SI, BD/ES
• clones de software, similaridade, recuperação de informação

2
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Apresentação

• Prof. Eduardo Nunes Borges


• Experiência Profissional
– XML, Xquery
– Mapeamento XML/Relacional
– Bancos de dados temporais
– Configuração dos servidores: Bind, Apache, Cups,
Sendmail, MySql, PostgreSql. Administração de rede
interna. Gerenciamento dos sistemas Linux e Windows

3
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Apresentação

• Prof. Eduardo Nunes Borges


• Experiência Profissional
– Desenvolvimento de sistemas Web (PHP, MySQL,
PostgreSQL, Javascript, Apache)
– Gerenciamento e manutenção de cluster Linux
composto de 32 nodos rodando Debian GNU Linux
através de MPI.
– Monitoramento de servidores Linux, SCO Unixware e
Windows NT, suporte em redes computacionais e de
telefonia
4
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Apresentação

• Prof. Eduardo Nunes Borges


• Experiência Profissional
– Alfamídia / Unisinos
• Lógica de Programação
• Fundamentos de OO e UML
• UML na Prática
• Análise e Projeto OO
• Mapeamento OO – Relacional
• Modelagem de Dados e SQL

5
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Apresentação

• Nome
• Formação Acadêmica (Curso/Semestre)
• Cursos Profissionalizantes
• Experiência Profissional
• Costuma programar em que linguagens?
• O que já sabe sobre OO?

6
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Programa da disciplina

• Qualidade de Software
– Fundamentos, critérios e fatores de qualidade
• Princípios para a construção de software de qualidade
– Dados, classes, variáveis, instruções, modularidade
– Melhorias no código e refatoração
– Gerenciando a construção
– Layout, estilo e documentação
• Projeto do software: princípios e práticas
• Teste do desenvolvedor e depuração
• Introdução a programação e ao Projeto orientados a objetos

7
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Bibliografia

• Transparências do Curso e textos e/ou artigos fornecidos pelo


professor
• BRAUDE, Eric. Projeto de Software, Bookman, 2005
• HORSTMANN, C. Object-Oriented Design & Patterns, Joyhn
Wiley & Sons, 2004
• MEYER, B. Object-Oriented Software Construction, 2nd
Edition, 1997

8
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Sistema de Avaliação

• Média = 0.5 P + 0.4 T + 0.1 PA


– Média Ponderada das Provas (P)
– Média Ponderada dos Trabalhos (T)
– Participação em Aula – presença, exercícios e discussões (PA)
• Conceito Final
– A: Média ≥ 9
– B: 7.5 ≤ Média < 9
– C: 6 ≤ Média < 7.5
– D: Média < 6
– FF: Falta de freqüência
• Recuperação para alunos com conceito D
– Aprovados recebem conceito C

9
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Página da Disciplina

• www.inf.ufrgs.br/~enborges
– Link ‘Atividades Profissionais’
• Selecione sua turma
• Plano da disciplina

10
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008
Qual o problema do Software?

11
Conteúdo adaptado pelo Prof. Eduardo Borges - 2008

You might also like