quarta-feira, 25 de agosto de 2010

Algoritmos e Programação - Exercícios sobre Estruturas Condicionais

Segue o link para download dos exercícios sobre Estruturas Condicionais.

Lista 03

Workshop - Reusabilidade de Software

Venho agradecer a todos os alunos que compareceram e contribuíram com nosso Workshop sobre Reusabilidade de Software realizado no dia 24 de agosto.



Tivemos como objetivo, apresentar trabalhos desenvolvidos pelos alunos do curso de Sistemas de Informação da UESB e FTC voltados a reusabilidade e agilidade no processo de desenvolvimento de software, saindo um pouco do ambiente de sala de aula, procurando de forma diferenciada a busca do conhecimento.

Quero agradecer especialmente ao Flávio, Rômulo e Morais que apresentaram seus projetos e puderam contribuir de alguma forma com a difusão do conhecimento e idéias que possam levar a trabalhos futuros dentro do ambiente acadêmico e que possam levar a produções científicas relevantes para os alunos do curso de Sistemas de Informação.



Agradeço também ao professor Murilo, que cedeu seu horário de aula de forma que as turmas de Engenharia de Software I e II puderam participar do evento.

segunda-feira, 23 de agosto de 2010

Metodologias Ágeis - Engenharia de Software I

Segue o link referente ao conteúdo voltado a Metologias Ágeis.

Metodologias Ágeis

Artigos - Reuso de Software

Conforme combinado, abaixo seguem os links para download dos artigos para apresentação. Cada artigo está relacionado com o respectivo grupo de alunos que irão apresentar o estudo feito sobre o assunto em questão.
Os alunos deverão realizar uma apresentação sobre o artigo de no máximo 20 minutos.
Os alunos do grupo que não comparecerem no dia da apresentação e não fizerem parte da mesma, não serão avaliados.
A ordem de apresentação será a mesma indicada abaixo e ocorrerá no dia 28 de setembro a partir das 13:40.


Artigo: Measuring Software Reusability
Grupo:
  • George
  • Silvio
  • Romualdo
  • Vinícius
  • Raphael

Artigo: Software Reengineering for Reusability

Grupo:

  • Rebeca
  • Vinícius
  • Heráclito
  • Augusto

Artigo: Toward an Engineering Discipline of Software Reuse

Grupo:

  • Diego
  • Jamilson
  • Joabe
  • Thácio

Artigo: Undertanding the Impact of Language Reatures on Reusability

Grupo:

  • Joelson
  • Clovis
  • Yan
  • Jocélio

Reuso de Software - Engenharia de Software II

Segue o link para o conteúdo relacionado a Reuso de Software.

Reuso de Software

Segue abaixo o trabalho para ser entregue até quarta-feira (25/08) relacionado a Reuso de Software.
O trabalho deverá ser respondido em grupos de no MÁXIMO 3 alunos.

Trabalho sobre Reuso

quarta-feira, 18 de agosto de 2010

4a Semana - Inteligência Artificial

Pessoal, segue o link para o download da aula do dia 16/08, referente a continuação de estratégias de busca.

Estratégias de Busca com Informação.

Artigos - Processos de Software

Conforme combinado, abaixo seguem os links para download dos artigos para apresentação. Cada artigo está relacionado com o respectivo grupo de alunos que irão apresentar o estudo feito sobre o assunto em questão.
Os alunos deverão apresentar um resumo de no máximo duas páginas descrevendo o assunto abordado pelo artigo, além de realizar uma apresentação sobre o mesmo de no máximo 20 minutos.
Em breve estarei divulgando a data das apresentações.
Os alunos do grupo que não comparecerem no dia da apresentação e não fizerem parte da mesma, não serão avaliados.


Artigo: Assesment Driven Process Modeling for Software Process Improvement
Dados da Publicação: PICMET 2008 Proceedings, 27-31 July, Cape Town, South Africa.
Grupo:
  • Gabriela Caetano
  • Adson Andrade
  • Gustavo Borges
  • Marcelo Ribeiro

Artigo: Exploring Language in Software Process Elicitation: A Grounded Theory Approach
Dados da Publicação: Third International Symposium on Empirical Software Engineering and Measurement, 2009.
Grupo:
  • Uallace Oliveira
  • André Horota
  • Lucas
  • Ciro Oliveira
Artigo: Helping Small Companies Assess Software Processes
Dados da Publicação: IEEE Software, 2006.
Grupo:

  • Antonio Carlos
  • Júlio Francisco
  • Romário Barros
  • Victor Hugo
  • Evaniele Braga
Artigo: Management Environment for Software Process Improvement
Dados da Publicação: International Symposium on Computer Science and its Applications, 2008.
Grupo:
  • Mariana Oliveira
  • Lais Faria
  • Vinícius Hipólito
  • Vinícius Souza

Artigo: Measuring Process Consistency: Implications for Reducing Software Defects
Dados da Publicação: IEEE Transactions on Software Engineering, Vol. 25, No. 6, November/December 1999.
Grupo:
  • Pedro Brandão
  • Vitor Jandiroba
  • Diego Ribeiro
Artigo: Software Process Fusion: Exploring Process Relationships
Dados da Publicação: Proceedings on 7th IEEE Conference on Cognitive Informatics, 2008.
Grupo:
  • Danilo Santos de Siqueira
  • Raphael Harom
  • Edison de Souza Oliveira Junior
  • Luan Vagner de Araújo
Artigo: The Process Cycle
Dados da Publicação: Software Engineering Journal, September, 1991.
Grupo:
  • Ainda não foi definido

terça-feira, 17 de agosto de 2010

Conteúdo da 1a Avaliação da I Unidade - Inteligência Artificial

Conteúdo para a 1a avaliação de Inteligência Artificial da I Unidade:

Livro: Inteligência Artificial
Autor: Stuart Russel

- Todo o capítulo 2 (Agentes Inteligentes)
- Páginas 74 - 80 (Busca bidirecional não cai)
- Páginas 94 - 101 (Busca heurística limitada pela memória não cai)

2a Semana - Diagrama de Colaboração, Estados e Componentes

Segue para download os slides sobre os Diagramas de Colaboração, Estados e Componentes apresentados na 2a semana de aula.

Apresentação

A entrega do projeto final que teve início no semestre anterior ficou para o dia 24 de agosto.

2a Semana - Processos de Software

Pessoal, seguem os links para download dos slides e trabalho sobre processos de software.

Processos de Software

Trabalho

Leitura sobre o assunto recomendada para a avaliação:

Capítulos: 02, 03 - PRESSMAN, Roger S. Engenharia de Software. São Paulo. Makron Books, 2007. 1056 p. ISBN 85-346-0237-9

Capítulo 04 - SOMMERVILLE, Ian. Engenharia de Software. 8a. Ed. São Paulo. Pearson Addison-Wesley, 2007. 552 p. ISBN 978-85-88639-28-7

quarta-feira, 11 de agosto de 2010

1a Semana - Engenharia de Software II

Abaixo seguem os links para download dos conteúdos apresentados na 1a. semana de aula.

Plano de Ensino
Cronograma de Aulas
Conteúdo Lecionado
Exemplo 01 - Diagrama de Sequência
Exemplo 02 - Diagrama de Sequência

1a Semana - Engenharia de Software I

Abaixo seguem os links para os conteúdos apresentados na 1a Semana de Aula.

Plano de Ensino
Cronograma das Aulas
Conteúdo Lecionado
Trabalho 01

3a Semana - Inteligência Artificial

Segue o arquivo com o conteúdo da aula de 09/ago. No arquivo constam as páginas que devem ser lidas do Livro em cada tópico.

Conteúdo da aula da 3a semana

Segue abaixo a lista de exercícios sobre busca em árvores.

Lista de exercícios

Qualquer dúvida entrem em contato.

quinta-feira, 5 de agosto de 2010

2a Semana - Algoritmos e Programação

Segue para download a lista de exercícios 2 e os algoritmos resolvidos em Sala.

Lista 02
Algoritmos desenvolvidos em 04/ago/2010

1a e 2a Semana - Inteligência Artificial

Segue o link para download dos conteúdos lecionados referentes a 1a. e 2a. semana de aula.

Semana 01 - Introdução à Inteligência Artificial/ Introdução Agentes

Semana 02 - Agentes Inteligentes


Considerações sobre o trabalho:

Data da Entrega e Apresentação: 27/08 - 2 primeiras aulas

Download do Modelo

Grupo 1 - Rodovia (19:00 - 19:30)
  • Joabe
  • Celsiono
  • José Orlando
  • Aljones
  • Thiago
  • Irlan

Grupo 2 - Rodovia (19:30 - 20:00)

  • Thiago Dias
  • Bruno
  • Jarid
  • Ademir
  • Shirglei
  • Alexandre

Grupo 3 - Cidade (20:00 - 20:30)

  • Marcos Morais
  • Romulo
  • Jerffson
  • Rafael
  • Ricardo
  • Richard

Grupo 4 - Cidade (20:30 - 21:00)

  • Thiago Meira
  • Ermson
  • Gutemberg
  • Cirlandia
  • Ivanildo
  • Bartolomeu
  • Eroizio