Apresentação da disciplina de Engenharia de Software do Curso Técnico em Informática - Integrado ao Ensino Média do Instituto Federal do Paraná - Câmpus de Paranavaí.
Apresentação da disciplina de Introdução à Informática
1. Engenharia de Software
Apresentação da Disciplina de Engenharia de Software
Curso Técnico em Informática Integrado ao Ensino Médio – 2º Ano
Prof. Késsia R. C. Marchi
kessia.marchi@ifpr.edu.br
2. Roteiro do dia
Apresentações:
da Disciplina.
do Plano de Ensino.
dos critérios de Avaliação??
Como será Compartilhado o conteúdo!
3. Vamos Pensar!!!
O que são Software?
O que são Sistemas?
O que é Sistemas de Informação??
4. Software
Qualquer programa ou grupo de programas que instrui o hardware
sobre a maneira como ele deve executar uma tarefa, inclusive
sistemas operacionais, processadores de texto e programas de
aplicação.
(Fonte: Dicionário Michaelles)
5. O que são Sistemas?
Observem as frases:
O sistema telefônico.
O sistema de coleta de lixo está funcionando muito bem.
O sistema de avaliação dos professores...
O sistema circulatório apresentou problemas.
O sistema de vendas apontou uma desaceleração no mercado.
6. O que são Sistemas?
•
Constatamos:
• Os sistemas estão sempre acompanhados de
seus objetivos, logo:
O objetivo declarado de um sistema é,
a priori, a razão de sua existência.
7. O que são Sistemas de Informação?
•
Tonsing (2008) defini Sistemas de Informação como:
1. “...Conjunto de elementos interdependentes, ou um todo organizado,
ou partes que interagem formando um todo unitário e complexo...”
2. “...Sistemas de informação é agente de otimização/integração
dos processos da empresa...”
8. Vamos refletir!!
1. Qual é a importância de um Sistema de Informação para uma
organização?
2. Como os Sistemas de Informação podem ajudar ou atrapalhar uma
organização?
3. O que mudaria nas organizações se não existissem os
sistemas de informação?
10. Vamos analisar!!
1. Onde estes dados estão armazenados?
2. Como vemos os mesmos dados em diferentes dispositivos?
3. Como tudo isso é estruturado?
11. Engenharia de Software
•
Pressman (2002) conceitua Engenharia de Software como o
estabelecimento e uso de sólidos princípios de engenharia para que se
possa obter economicamente um software que seja confiável e que funcione
eficientemente em máquinas reais.
•
Tonsing (2010) diz que a Engenharia de Software surgiu com o objetivo de
utilizar princípios de engenharia no desenvolvimento de software para
aumentar a qualidade dos produtos oferecidos, diminuir os
custos e riscos relacionados e criar processos repetíveis e
eficazes para serem utilizados nos ciclos de manutenção
e desenvolvimento.
14. Áreas de Conhecimento
Requisitos de Software;
Análise e desenho de software;
Implementação de software;
Testes de Software;
Manutenção de Software;
Gerência de configuração de Software;
Gerência da engenharia de Software;
Processos da engenharia de software;
Ferramentas e métodos de engenharia de software;
Qualidade de software
15. Ementa!!
Introdução à engenharia de software; Importância do
produto de software; Processo de desenvolvimento de
software; Modelos de processo de software; Requisitos de
software; Ferramentas de apoio ao desenvolvimento de
software; Qualidade de software. Fundamentos de
gerência de projetos. Interface Homem-Máquina.
16. Objetivo Geral!
•
O objetivo da disciplina é apresentar aos alunos os conceitos
fundamentais da engenharia de software, abordando modelos
abstratos e precisos, que permitam ao engenheiro de software
especificar, projetar, implementar e manter sistemas
computacionais, dentro dos princípios de qualidade de software
e, também, planejar e gerenciar os processos de
desenvolvimento de software
17. Objetivos Específicos!
1. Proporcionar aos alunos conhecimentos para identificar, aplicar e
descrever métodos, técnicas e ferramentas da Engenharia de Software
no desenvolvimento de produtos computacionais;
2. Identificar, descrever e comparar os modelos de processo de
desenvolvimento de software, o seu ciclo de vida e metodologias de
análise/projeto e gerenciamento da qualidade de software;
3. Adquirir habilidades para gerenciar projetos de software,
além de analisar, projetar, verificar, validar e manter
sistemas de software;
19. Plano de Ensino!!
Um planejamento das atividades que realizaremos ao
longo do ano.
Poderá sofrer alterações caso necessário, para tanto,
todas as alterações serão previamente
informadas para os alunos.
20. Compartilhando Informações!!
• Todo o material de aula, listas de exercícios, alterações
do plano de aula, etc., etc.... Estarão disponíveis no blog:
• http://kessiamarchi.blogspot.com.br/
21. Para Próxima Aula
Daremos início a disciplina Engenharia de Software, estudaremos:
A importância do Software;
As características de um Software;
A crise do Software;
O ciclo de vida dos sistemas;
Os paradigmas de desenvolvimento.
Leitura Obrigatória
Livro: Engenharia de Software
Autor:
Capítulo:
Páginas:
23. Referências
ENGHOLM JR, Hélio. Engenharia de Software na Prática. Editora Novatec, 2007.
PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, Métodos e
Padrões. 3ª ed.
Editora LTC, 2011.
SOMMERVILLE, Ian. Engenharia de Software. 8ª ed. Editora Pearson, 2007.
TONSIG, Sérgio Luiz. Engenharia de Software: Análise e Projeto de Sistemas. 2ª ed.
Editora Ciência Moderna, 2008
24. Referências
NOGUEIRA, Marcelo. Engenharia de Software: um framework para a gestão de
riscos em projetos de software. Editora Ciência Moderna, 2009.
PFLEEGER, Shari Lawrence. Engenharia de Software: Teoria e Prática. 2ª Ed. São
Paulo: Pearson Prentice Hall, 2004.
SCHACH, Stephen R. Engenharia de Software: Os paradigmas clássico
e orientado a objetos. 7ª ed. Editora McGraw-Hill, 2009.