TEES Tópicos Especiais em  Engenharia de Software Rogério Patrício Chagas do  Nascimento  Doutor em Engenharia Informática...
Sumário <ul><li>Apresentações Individuais </li></ul><ul><li>Dúvidas atuais </li></ul><ul><li>Respostas desta cadeira </li>...
Apresentações Individuais <ul><li>identificação </li></ul><ul><ul><li>nome completo + num matricula </li></ul></ul><ul><ul...
Dúvidas atuais <ul><li>Qual papel vou encenar em Engenharia de SW? </li></ul><ul><ul><li>Como é o trabalho de um Engenheir...
Ofertas de emprego no mercado <ul><li>Ref. 2005143 -  Delphi Software Developer   </li></ul><ul><li>Location: ?, Portugal ...
nossa oferta:  Lacertae SW <ul><li>Ambiente acadêmico </li></ul><ul><ul><li>Possibilidade de erros e defeitos </li></ul></...
Objetivo do curso <ul><li>Motivar o desenvolvimento de software </li></ul><ul><ul><li>de forma disciplinada e sistemática ...
Livros-texto <ul><li>Software Engineering: A Practitioner's Approach, 6th Edition , 2005  </li></ul><ul><ul><li>Roger S Pr...
Equipes de Desenvolvimento de Projeto <ul><li>Oportunidade para simular um ambiente de trabalho </li></ul><ul><ul><li>Papé...
Projeto <ul><li>Trabalho em grupo </li></ul><ul><ul><li>Equipes de desenvolvimento </li></ul></ul><ul><li>Aplicação de </l...
Seminários <ul><li>Pesquisar sobre o estado-da-arte numa sub-área da Eng SW </li></ul><ul><li>Seguir as normas da ACM para...
Painel  (opcional) <ul><li>Apresentação aberta ao público </li></ul><ul><li>Construir um cartaz </li></ul><ul><ul><li>ou c...
Avaliação <ul><li>Exame Individual  40% </li></ul><ul><ul><li>Conhecimento teórico </li></ul></ul><ul><li>Projeto 30% </li...
Avaliação – dispensa do exame teórico <ul><li>Será facultada a realização do exame teórico aos alunos que obtiverem nota i...
Datas Importantes <ul><li>Versão Semi-final dos Seminários </li></ul><ul><ul><li>27 NOVEMBRO </li></ul></ul><ul><li>Versão...
Próximos SlideShares
Carregando em…5
×

Tópicos Especiais em Engenharia de Software

2.013 visualizações

Publicada em

Apresentação da Disciplina.

Publicada em: Tecnologia, Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.013
No SlideShare
0
A partir de incorporações
0
Número de incorporações
37
Ações
Compartilhamentos
0
Downloads
45
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tópicos Especiais em Engenharia de Software

  1. 1. TEES Tópicos Especiais em Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 11 [email_address] http://w3.ualg.pt/~rnascimento http://tees-2007.blogspot.com/
  2. 2. Sumário <ul><li>Apresentações Individuais </li></ul><ul><li>Dúvidas atuais </li></ul><ul><li>Respostas desta cadeira </li></ul><ul><li>Ofertas de emprego lá fora </li></ul><ul><li>Objetivo do curso </li></ul><ul><li>Programa </li></ul><ul><li>Livros-texto </li></ul><ul><li>Projetos </li></ul><ul><li>Seminários </li></ul><ul><li>Painel Aberto ao Público </li></ul><ul><li>Avaliação </li></ul>
  3. 3. Apresentações Individuais <ul><li>identificação </li></ul><ul><ul><li>nome completo + num matricula </li></ul></ul><ul><ul><li>nome que gosta de ser chamado(a) </li></ul></ul><ul><ul><li>idade.. há quanto tempo está na UFS? </li></ul></ul><ul><li>habilidades individuais </li></ul><ul><ul><li>linguagens/ferramentas/tecnologias que domina </li></ul></ul><ul><ul><li>já usou alguma ferramenta CASE? Qual? </li></ul></ul><ul><ul><li>quais idiomas fala fluentemente? </li></ul></ul><ul><li>atividades extra-acadêmicas </li></ul><ul><ul><li>já trabalha? </li></ul></ul><ul><ul><li>tem interesse em pesquisa científica? </li></ul></ul><ul><ul><li>cursos paralelos realizados </li></ul></ul><ul><ul><ul><li>Certificados MS ou Sun, formação de formador, rappel, esqui, etc </li></ul></ul></ul><ul><li>expectativas/motivação para a disciplina </li></ul><ul><ul><li>é a sua primeira vez em ES? </li></ul></ul><ul><ul><li>pela sua experiência, o que gostaria de mudar: </li></ul></ul><ul><ul><ul><li>na disciplina? no curso? no departamento? </li></ul></ul></ul>
  4. 4. Dúvidas atuais <ul><li>Qual papel vou encenar em Engenharia de SW? </li></ul><ul><ul><li>Como é o trabalho de um Engenheiro de SW? </li></ul></ul><ul><ul><li>Quais ferramentas utiliza? Como é seu dia-a-dia? </li></ul></ul><ul><ul><li>Quais as saídas de Engenharia de SW no Brasil? </li></ul></ul><ul><ul><ul><li>e localmente (no Nordeste ou Sergipe)? </li></ul></ul></ul><ul><ul><ul><li>e globalmente (no mundo atual)? </li></ul></ul></ul><ul><ul><li>Quero ser mesmo um Engenheiro de SW? </li></ul></ul><ul><ul><ul><li>ou quero ser um Analista de Sistemas? </li></ul></ul></ul><ul><ul><ul><li>ou Gestor de Projetos? </li></ul></ul></ul><ul><ul><ul><li>ou Desenvolvedor (Programador ou Testador de SW)? </li></ul></ul></ul><ul><ul><ul><li>ou Cientista (Pesquisador)? </li></ul></ul></ul><ul><ul><ul><li>ou Empreendedor (Empresário)? </li></ul></ul></ul><ul><ul><ul><li>ou Formador (Professor universitário, Guru, etc.)? </li></ul></ul></ul>
  5. 5. Ofertas de emprego no mercado <ul><li>Ref. 2005143 - Delphi Software Developer </li></ul><ul><li>Location: ?, Portugal </li></ul><ul><li>Deadline for application: October 2006 </li></ul><ul><li>Date of availability: October 2006 </li></ul><ul><li>Description A software engineering company with a strong presence in the international markets and high growth profile looks for a software engineer to integrate a team working in Coimbra. </li></ul><ul><li>Responsibilities Software design, implementation and testing. </li></ul><ul><li>Qualifications and Experience Engineering academic degree or relevant professional experience. Very good technology skills across application software (including Object Oriented Programming). Must have A minimum 1 year of professional experience working with Delphi (preferable) or C#. Must have excellent documentation skills and master of the English language. Desirable to have awareness of software Quality Management practices. </li></ul><ul><li>SYSTEM ENGINEER   </li></ul><ul><li>Job number: IJM00948 </li></ul><ul><li>Company: ? </li></ul><ul><li>Country: Portugal </li></ul><ul><li>Business area: Information & Communications </li></ul><ul><li>Functional area: Tecnologia da Informação </li></ul><ul><li>Mode of employment: Contrato por prazo determinado   </li></ul><ul><li>Responsabilidades </li></ul><ul><ul><li>Desenho da arquitectura e definição das funcionalidades do produto bem como das soluções técnicas adoptadas para a sua realização; </li></ul></ul><ul><ul><li>Coordenação de todas as actividades de projecto, e participar na definição da estrutura, fases e meios de teste; </li></ul></ul><ul><ul><li>Planificar e supervisionar as actividades de manutenção e instalação de sistemas de telecomunicações, bem como efectuar a reparação técnica dos mesmos e manter organizada/actualizada a informação técnica de suporte; </li></ul></ul><ul><ul><li>Executar testes de ensaio de novos produtos, participando directamente na fase de introdução do produto.  </li></ul></ul><ul><li>Formação Bacharelato/ Licenciatura em Engenharia Electrónica/Electrotécnica/Telecomunicações.  </li></ul><ul><li>Conhecimentos e Idiomas - Bons conhecimentos de Inglês. </li></ul><ul><li>Informações Adicionais Disponibilidade para deslocações em Portugal e no estrangeiro. </li></ul><ul><li>Project Assistant </li></ul><ul><ul><li>Company: ? </li></ul></ul><ul><ul><li>Country: Portugal </li></ul></ul><ul><ul><li>Business area: Information & Communications </li></ul></ul><ul><ul><li>Functional area: Gerenciamento de Projetos </li></ul></ul><ul><li>Mode of employment: Estágio   </li></ul><ul><li>Responsabilidades Apoiar os Project Managers nas áreas técnica e administrativa do(s) projecto(s) </li></ul><ul><li>Formação Bacharelato/Licenciatura em Engenharia Electrónica/ Electrotécnica/ Telecom./ Informática </li></ul><ul><li>Conhecimentos e Idiomas Inglês fluente (falado e escrito).  </li></ul><ul><li>Experiência Profissional  Sem experiência profissional .  </li></ul><ul><li>Competências Valorizamos </li></ul><ul><ul><li>candidatos com inicitiva, orientação para a mudança, e capacidade para aprender e trabalhar em equipa.  </li></ul></ul><ul><li>Informações Adicionais  </li></ul><ul><ul><li>Disponibilidade para deslocações em Portugal e no estrangeiro; </li></ul></ul><ul><ul><li>Disponibilidade imediata. </li></ul></ul><ul><li>Oferecemos: </li></ul><ul><ul><li>Possibilidade de cooperação com uma das mais prestigiadas e sólidas multinacionais a actuar em Portugal; </li></ul></ul><ul><ul><li>Remuneração compatível com a função; </li></ul></ul><ul><ul><li>Integração em equipa jovem e dinâmica. </li></ul></ul>
  6. 6. nossa oferta: Lacertae SW <ul><li>Ambiente acadêmico </li></ul><ul><ul><li>Possibilidade de erros e defeitos </li></ul></ul><ul><li>Escolha do cargo a ser exercido </li></ul><ul><li>Aulas teórico-práticas serão nossas reuniões </li></ul><ul><ul><li>para vocês mostrarem o ponto da situação </li></ul></ul><ul><li>Contrato de trabalho por Projeto </li></ul><ul><ul><li>lugar-comum em empresas de SW </li></ul></ul><ul><li>Remuneração ao final do semestre </li></ul><ul><ul><li>Aprovação </li></ul></ul><ul><ul><li>Reprovação </li></ul></ul><ul><li>Possibilidade de ascensão </li></ul><ul><ul><li>Pesquisa & Desenvolvimento (mestrado, doutorado) </li></ul></ul><ul><ul><li>Projeto de fim de Curso </li></ul></ul>
  7. 7. Objetivo do curso <ul><li>Motivar o desenvolvimento de software </li></ul><ul><ul><li>de forma disciplinada e sistemática </li></ul></ul><ul><ul><li>olhando não só para os aspectos tecnológicos mas também para os aspectos de gestão envolvidos. </li></ul></ul><ul><li>Proporcionar ao aluno: </li></ul><ul><ul><li>Experiência em Gestão de Projetos de SW </li></ul></ul><ul><ul><li>Possibilidade de praticar seus conhecimentos </li></ul></ul><ul><ul><li>Simulação de um ambiente profissional para concepção de SW </li></ul></ul><ul><li>Pré-requisitos sugeridos para cursar a cadeira </li></ul><ul><ul><li>Programação Orientada a Objectos </li></ul></ul><ul><ul><li>Análise e Modelagem de Sistemas </li></ul></ul><ul><ul><li>UML (e ferramenta CASE) </li></ul></ul><ul><ul><li>Base de Dados </li></ul></ul>
  8. 8. Livros-texto <ul><li>Software Engineering: A Practitioner's Approach, 6th Edition , 2005 </li></ul><ul><ul><li>Roger S Pressman, R.S. Pressman & Associates </li></ul></ul><ul><li>  Object-Oriented and Classical Software Engineering, 6th Edition , 2005 </li></ul><ul><ul><li>Stephen R Schach, VANDERBILT U - NASHVILLE </li></ul></ul><ul><li>Schaum's Outline of Software Engineering, 1st Edition , 2002 </li></ul><ul><ul><li>David Gustafson </li></ul></ul><ul><li>Gestão de Projectos de Software, 2ª edição, 2006 </li></ul>
  9. 9. Equipes de Desenvolvimento de Projeto <ul><li>Oportunidade para simular um ambiente de trabalho </li></ul><ul><ul><li>Papéis bem definidos </li></ul></ul><ul><li>Grupos entre 3 e 5 estudantes (decidiremos no lab) </li></ul><ul><ul><li>Analista de Sistemas </li></ul></ul><ul><ul><li>Gestor do Projecto </li></ul></ul><ul><ul><li>Gestor de Negócios </li></ul></ul><ul><ul><li>Programador de SW </li></ul></ul><ul><ul><li>Testador de SW </li></ul></ul><ul><ul><li>Engenheiro de Software </li></ul></ul>Justificar no Projecto por que cada elemento foi escolhido/eleito para o respectivo cargo
  10. 10. Projeto <ul><li>Trabalho em grupo </li></ul><ul><ul><li>Equipes de desenvolvimento </li></ul></ul><ul><li>Aplicação de </li></ul><ul><ul><li>Gestão de Projetos </li></ul></ul><ul><ul><li>Modelo Orientado por Objetos </li></ul></ul><ul><ul><li>Metodologia formal de Desenvolvimento de Software (UML) </li></ul></ul><ul><ul><li>Ferramenta CASE (IBM Rational Rose, Object Domain, etc.) </li></ul></ul><ul><li>Em que consiste o Projeto? </li></ul><ul><ul><li>Especificação e Definição do Sistema </li></ul></ul><ul><ul><li>Plano de Projeto do Software </li></ul></ul><ul><ul><li>Documentos da Análise e do Desenho OO </li></ul></ul><ul><ul><li>Programas </li></ul></ul>Plano de Projeto: Introdução Estimação / Métrica Gestão de Riscos Planejamento Temporal Organização de Pessoal Controle de Qualidade Especificação do Sistema: Introdução Cenário de Utilização Modelo de Dados Descrição Funcional Descrição Comportamental Restrições Gerais do Desenho Critérios de Validação
  11. 11. Seminários <ul><li>Pesquisar sobre o estado-da-arte numa sub-área da Eng SW </li></ul><ul><li>Seguir as normas da ACM para artigos científicos </li></ul><ul><li>O documento escrito deve conter: </li></ul><ul><ul><li>resumo </li></ul></ul><ul><ul><li>Introdução </li></ul></ul><ul><ul><li>Conceitos </li></ul></ul><ul><ul><li>Trabalhos relacionados </li></ul></ul><ul><ul><li>Problema </li></ul></ul><ul><ul><li>Possíveis soluções </li></ul></ul><ul><ul><li>Vantagens e desvantagens </li></ul></ul><ul><ul><li>Conclusões </li></ul></ul><ul><ul><li>Trabalhos futuros </li></ul></ul><ul><ul><li>Referencias </li></ul></ul><ul><li>Cada aluno fará uma apresentação de 50’(aula) + 10’(perguntas) </li></ul>
  12. 12. Painel (opcional) <ul><li>Apresentação aberta ao público </li></ul><ul><li>Construir um cartaz </li></ul><ul><ul><li>ou compor cartazes </li></ul></ul><ul><li>Escolher o que apresentar ao público: </li></ul><ul><ul><li>O Projecto </li></ul></ul><ul><ul><li> (ou) </li></ul></ul><ul><ul><li>O Seminário </li></ul></ul>
  13. 13. Avaliação <ul><li>Exame Individual 40% </li></ul><ul><ul><li>Conhecimento teórico </li></ul></ul><ul><li>Projeto 30% </li></ul><ul><ul><li>Fases da Engenharia de Software </li></ul></ul><ul><ul><li>Gestão do Projeto </li></ul></ul><ul><li>Seminário 20% </li></ul><ul><ul><li>Habilidades para inovação tecnológica </li></ul></ul><ul><ul><li>Vendedor de ideias, apresentação </li></ul></ul><ul><li>Edu-blog 10% </li></ul><ul><ul><li>Espírito de Grupo e colaboração com colegas </li></ul></ul>
  14. 14. Avaliação – dispensa do exame teórico <ul><li>Será facultada a realização do exame teórico aos alunos que obtiverem nota igual ou superior a 7,5 durante a avaliação contínua (Projeto, Seminário, Edu-blog). </li></ul>
  15. 15. Datas Importantes <ul><li>Versão Semi-final dos Seminários </li></ul><ul><ul><li>27 NOVEMBRO </li></ul></ul><ul><li>Versão Semi-final do Projeto </li></ul><ul><ul><li>13 DEZEMBRO </li></ul></ul><ul><li>Apresentação de Seminários </li></ul><ul><ul><li>22 JANEIRO </li></ul></ul><ul><li>Apresentação de Painéis </li></ul><ul><ul><li>12 FEVEREIRO </li></ul></ul><ul><li>Prazo de entrega dos Projetos e Seminários </li></ul><ul><ul><li>4 MARÇO </li></ul></ul><ul><li>Exames </li></ul><ul><ul><li>18 MARÇO </li></ul></ul>

×