A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 2.66

Apresentações semelhantes


Apresentação em tema: "Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 2.66"— Transcrição da apresentação:

1 Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 2.66 rnascimento@ualg.pt http://w3.ualg.pt/~rnascimento

2 2 Sumário Apresentações Individuais Dúvidas actuais Respostas desta cadeira Ofertas de emprego Objectivo do curso Programa Livros-texto Projectos Seminários Painel Aberto ao Público Avaliação

3 3 Apresentações Individuais identificação – nome completo + num mecanográfico – nome que gosta de ser chamado(a) – idade.. há quanto tempo está na UALG? habilidades individuais – linguagens/ferramentas/tecnologias que domina – já usou alguma ferramenta CASE? Qual? – quais idiomas fala fluentemente? actividades extra-académicas – já trabalha? – tem interesse em investigação científica? – cursos paralelos realizados Certificados MS ou Sun, formação de formador, rappel, esqui, etc expectativas/motivação para a disciplina – é a sua primeira vez? – pela sua experiência, o que gostaria de mudar: na disciplina? no curso? no departamento?

4 4 Dúvidas actuais Qual papel vou encenar em Engenharia de SW? – Como é o trabalho de um Engenheiro de SW? – Quais ferramentas utiliza? Como é seu dia-a-dia? – Quais as saídas de Engenharia de SW em Portugal? e localmente (no Algarve)? e globalmente (no mundo actual)? – Quero ser mesmo um Engenheiro de SW? ou quero ser um Analista de Sistemas? ou Gestor de Projectos? ou Desenvolvedor (Programador ou Testador de SW)? ou Cientista (Investigador)? ou Empreendedor (Empresário)? ou Formador (Professor universitário, etc.)?

5 5 Ofertas de emprego no mercado Ref. 2005143 - Delphi Software Developer Location: ?, Portugal Deadline for application: October 2006 Date of availability: October 2006 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. Responsibilities Software design, implementation and testing. 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. SYSTEM ENGINEER Job number: IJM00948 Company: ? Country: Portugal Business area: Information & Communications Functional area: Tecnologia da Informação Mode of employment: Contrato por prazo determinado Responsabilidades – Desenho da arquitectura e definição das funcionalidades do produto bem como das soluções técnicas adoptadas para a sua realização; – Coordenação de todas as actividades de projecto, e participar na definição da estrutura, fases e meios de teste; – 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; – Executar testes de ensaio de novos produtos, participando directamente na fase de introdução do produto. Formação Bacharelato/ Licenciatura em Engenharia Electrónica/Electrotécnica/Telecomunicações. Conhecimentos e Idiomas - Bons conhecimentos de Inglês. Informações Adicionais Disponibilidade para deslocações em Portugal e no estrangeiro. Project Assistant – Company: ? – Country: Portugal – Business area: Information & Communications – Functional area: Gerenciamento de Projetos Mode of employment: Estágio Responsabilidades Apoiar os Project Managers nas áreas técnica e administrativa do(s) projecto(s) Formação Bacharelato/Licenciatura em Engenharia Electrónica/ Electrotécnica/ Telecom./ Informática Conhecimentos e Idiomas Inglês fluente (falado e escrito). Experiência Profissional Sem experiência profissional. Competências Valorizamos – candidatos com inicitiva, orientação para a mudança, e capacidade para aprender e trabalhar em equipa. Informações Adicionais – Disponibilidade para deslocações em Portugal e no estrangeiro; – Disponibilidade imediata. Oferecemos: – Possibilidade de cooperação com uma das mais prestigiadas e sólidas multinacionais a actuar em Portugal; – Remuneração compatível com a função; – Integração em equipa jovem e dinâmica.

6 6 nossa oferta: Lacertae SW Ambiente académico – Possibilidade de erros e defeitos Escolha do cargo a ser exercido Aulas teórico-práticas serão nossas reuniões – para vocês mostrarem o ponto da situação Contrato de trabalho por Projecto – lugar-comum em empresas de SW Remuneração ao final do semestre – Aprovação – Reprovação Possibilidade de ascenção – Pesquisa & Desenvolvimento (mestrado, doutorado) – Projecto de fim de Curso

7 7 Objectivo do curso Motivar o desenvolvimento de software – de forma disciplinada e sistemática – olhando não só para os aspectos tecnológicos mas também para os aspectos de gestão envolvidos. Proporcionar ao aluno: – Experiência em Gestão de Projectos de SW – Possibilidade de praticar seus conhecimentos – Simulação de um ambiente profissional para concepção de SW Pré-requisitos obrigatórios para cursar a cadeira – Programação Orientada a Objectos – Análise e Modelação de Sistemas (AOO e DOO) – UML (e ferramenta CASE) – Base de Dados

8 8 Livros-texto Software Engineering: A Practitioner's Approach, 6th Edition, 2005 Software Engineering: A Practitioner's Approach, 6th Edition – Roger S Pressman, R.S. Pressman & Associates Object-Oriented and Classical Software Engineering, 6th Edition, 2005Object-Oriented and Classical Software Engineering, 6th Edition – Stephen R Schach, VANDERBILT U - NASHVILLE Schaum's Outline of Software Engineering, 1st Edition, 2002 Schaum's Outline of Software Engineering, 1st Edition – David Gustafson novo livro Gestão de Projectos de Software, 2ª edição, 2006Gestão de Projectos de Software, 2ª edição, 2006

9 9 Equipas de Desenvolvimento Oportunidade para simular um ambiente de trabalho – Papéis bem definidos Grupos entre 3 e 5 estudantes (decidiremos no lab) – Analista de Sistemas – Gestor do Projecto – Gestor de Negócios – Programador de SW – Testador de SW – Engenheiro de Software Justificar no Projecto por que cada elemento foi escolhido/eleito para o respectivo cargo

10 10 Projecto Trabalho em grupo – Equipas de desenvolvimento Aplicação de – Gestão de Projectos – Modelo Orientado por Objectos – Metodologia formal de Desenvolvimento de Software (UML) – Ferramenta CASE (IBM Rational Rose, Object Domain, etc.) Em que consiste o Projecto? – Especificação e Definição do Sistema – Plano de Projecto do Software – Documentos da Análise e do Desenho OO – Programas Plano de Projecto: Introdução Estimação / Métrica Gestão de Riscos Planeamento Temporal Organização de Pessoal Controlo 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 Pesquisar sobre o estado-da-arte numa sub-área da Eng SW Seguir as normas da IEEE para artigos científicos O documento escrito deve conter: – resumo – Introdução – Conceitos – Trabalhos relacionados – Problema – Possíveis soluções – Vantagens e desvantagens – Conclusões – Trabalhos futuros – Referencias Cada equipa fará uma apresentação de 50’(aula) + 10’(perguntas) Todos elementos da equipa devem participar

12 12 Painel Apresentação aberta ao público Construir um cartaz – ou compor cartazes Escolher o que apresentar ao público: – O Projecto (ou) – O Seminário

13 13 Avaliação Exame Individual Final40% – Conhecimento teórico Projecto30% – Fases da Engenharia de Software – Gestão do Projecto Seminário20% – Habilidades para inovação tecnológica – Vendedor de ideias, apresentação Edu-blog10% – Espírito de Grupo e colaboração com colegas

14 14 Avaliação – dispensa do exame final Será facultada a realização do exame teórico aos alunos que obtiverem nota igual ou superior a 15 valores durante a avaliação contínua (Projecto, Seminário, Edu-blog).

15 15 Datas Importantes Versão Semi-final dos Seminários – A definir Versão Semi-final dos Projectos – A definir Apresentação de Seminários – A definir Apresentação de Painéis – A definir Prazo final de entrega dos Projectos e Seminários – A definir Exames – Época Normal > A definir – Época de Recursos > A definir


Carregar ppt "Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 2.66"

Apresentações semelhantes


Anúncios Google