Metodologia de Desenvolvimento de Sistemas
Ciência da Computação e Sistemas de Informação
2016
Apresentação e
Informações Importantes
Profa. Dra. Ana Paula Gonçalves Serra
Site:
https://sites.google.com/site/anapaulagserra
E-mail:
prof.anapaula@usjt.br
Ana Paula Gonçalves Serra
Doutora em Engenharia Elétrica – Depto de Engenharia da Computação e Sistemas Digitais – Área de Engenharia de Software - POLI-USP.
Mestre em Engenharia Elétrica – Depto de Engenharia da Computação e Sistemas Digitais – Área de Engenharia de Software - POLI-USP.
Bacharel em Ciência da Computação pela Universidade São Judas Tadeu.
Coordenadora e Docente da Universidade São Judas desde 2000 nos cursos de graduação (Ciência da Computação, Sistemas de Informação e Engenharia da Computação) e pós-graduação Lato Sensu (Engenharia de Software) na área de Engenharia de Software.
Docente concursada da FATEC-Ipiranga desde Agosto de 2012 na área de Engenharia de Software. Membro da Comissão Assessora de Área de Sistemas de Informação - ENADE 2014.
18 anos de experiência em desenvolvimento de sistemas de software, trabalhando em diferentes empresas, como: Banco Real Amro Bank, Spectrum Engenharia, Grupo Imarés entre outras.
Ex-Coordenadora do Curso de pós-graduação Latu-Senso de Tecnologia de Objetos no SENAC. Possui vários trabalhos nacionais e internacionais publicados nas áreas de Engenharia de Software, Sistemas de Informação, Automação de Sistemas, Qualidade de Serviço e Computação Úbiqua. As principais áreas de pesquisa são Engenharia de Software e Tecnologia Assistiva. Maiores informações em:http://lattes.cnpq.br/9640606649282934
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Objetivos da Disciplina
Capacitar o aluno a analisar e modelar sistemas de
software orientados a objetos (UML).
Fornecer um visão geral de arquitetura de software em
camadas.
Habilitar o aluno na construção de modelos e
implementá-los em uma linguagem de programação.
Capacitar o aluno a testar software utilizando técnicas de
testes de de projeto de casos de testes.
Dotar o aluno de um conhecimento geral de ferramentas
CASE de mercado.
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Ementa da Disciplina
Contextualização
da
metodologia
na
engenharia
de
software.
Introdução à análise e projeto de sistemas de software.
Metodologia orientada a objetos – UML.
Visão geral de arquitetura n-camadas.
Noções de Padrões de Projeto.
Testes de Software.
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Quantidade de Aulas
2 aulas teóricas
2 aulas práticas
Laboratório - Utilização de Ferramenta CASE – STAR UML
Critério de Notas
1o. SemestreProva Intermediária - 0,0 a 2,0 pontos. Prova Semestral- 0,0 a 4,0 pontos. Exercícios em aula – 0,0 a 1,0 ponto.
Projeto Integrado de Laboratório – 0,0 a 3,0 pontos.
2o. Semestre
Prova Intermediária - 0,0 a 2,0 pontos. Prova Semestral- 0,0 a 5,0 pontos. Exercícios em aula – 0,0 a 1,0 ponto.
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Regras
A prova substitutiva substitui a Prova Intermediária e a Prova
Semestral. A nota do Projeto de Laboratório e os Exercícios em aula
não são substituídos, sendo calculada a média anual de Laboratório e
dos Exercícios para compor a nota da prova substitutiva.
O projeto de laboratório deve ser feito em grupo de no máximo 3
alunos (da mesma turma de lab.);
- Todos os direitos e deveres do Manual do Aluno serão seguidos
rigorosamente.
Avaliação Intermediária – 1º. Semestre
SI2AN-BUA e CCO2AN-BUA - 25/04/2016
SI2AN-MCA - 26/04/2016
SI2AM-MCA e CCO2AM-MCA - 27/04/2016
CCO2AN-MCA - 28/04/2016
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Material de Aulas
Materiais de aulas e exercícios estão disponíveis em:
https://sites.google.com/site/anapaulagserra
Contato:
prof.anapaula@usjt.br
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Bibliografia Básica
FOWLER, Martin,; SCOTT, Kendall. UML essencial: um breve guia
para a linguagem-padrão de modelagem de objetos. 2. ed Porto Alegre:
Bookman, 2000. 169 p. ISBN 8573077298 (broch.)
PRESSMAN, Roger S. Engenharia de software. 6. ed. Rio de Janeiro,
RJ: McGraw-Hill, 2006. 720 p. ISBN 8534602379 (broch.)
LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise
e ao projeto orientados a objetos e ao processo unificado. 2. ed Porto
Alegre: Bookman, 2004-2006. 607 p. ISBN 8536303581 (broch.)
Bibliografia Complementar
BOOCH, Grady.; RUMBAUGH, James.; JACOBSON, Ivar. UML guia do usuario: o mais avançado tutorial sobre unified modeling language (UML), elaborado pelos proprios criadores da linguagem. Rio de Janeiro, RJ: Campus, c2000. 472 p. ISBN 8535205624 (broch.)
ERIKSSON, Hans-Erik,. UML 2 Toolkit. Indianapolis, Ind.: Wiley Pub., c2004. xxvii, 511 p. ISBN 0471463612 (broch.)
SOMMERVILLE, Ian. Engenharia de software. 6. ed. São Paulo, SP: Addison Wesley, 2003. 592 p. ISBN 8588639076 (broch.)
LEE, Richard C; TEPFENHART, Wiliam M. UML e C++: Guia Prático de Desenvolvimento Orientado a Objeto. São Paulo, SP: Makron Books, 2001. 550 p. ISBN 8534613648 (broch.)
DELAMARO, M. E. et al. Introdução ao Teste de Software, Rio de Janeiro: Elsevier, 2007. 394 p. ISBN 9788535226348 (broch.)
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Expectativa Professor x Aluno
PROFESSORMediador, facilitador, problematizador
Compromisso e comprometimento com os alunos, cumprindo e explicando o conteúdo da disciplina
Trocar experiências com os alunos Preparar para o mercado de trabalho Trabalhar com objetivos claros Incentivar os alunos
Dar feedback do desempenho do aluno
ALUNO
Interesse, compromisso, responsabilidade e comprometimento
Assistir todas as aulas e respeitar os horários de entrada e saída determinados pela faculdade
Desenvolvimento das habilidades propostas Buscar informações extra-classe
Trabalho em equipe
Comportamento aluno x profissional Manter disciplina e respeito
Dar feedback do andamento das aulas e avaliações
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Metodologia de Trabalho
O programa da disciplina será desenvolvido em forma de exposição pelo docente, discussões com os alunos, apresentações de estudos de caso, exercícios e trabalhos práticos que facilitem a aprendizagem.
Espera-se, ainda como parte do processo, que os alunos efetuem pesquisas bibliográficas adicionais para complementarem a aprendizagem, assim como solicitem a colaboração do professor fora das aulas sobre temas do programa que não estejam claros ou sobre os quais tenham particular interesse, como o trabalho de conclusão de curso.
Serão utilizados:
Aulas expositivas;
Aulas práticas com uso de ferramenta CASE;
Desenvolvimento de habilidades através do trabalho em grupo (simulação do ambiente organizacional);
Desenvolvimento de Projetos Reais utilizando os conceitos trabalhados;
Método de avaliação contínua dos fatores de participação, presença e envolvimento no contexto geral na realização das atividades
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Logística
Participar da aula, tirar dúvidas, discutir
ideias Não Faltar Respeitar o horário de entrada, intervalo e saída “Desligar” celulares
O sucesso da disciplina depende de TODOS! Sugestões e Melhorias são bem vindas!
Profa. Ana Paula G. Serra Metodologia de Desenvolvimento de Sistemas
Evite conversas paralelas em sala. Elas tumultuam o ambiente.
Respeite os colegas e a professora para o bom andamento da aula.
Não perca a oportunidade de perguntar.
Todas as regras do regimento, regulamento e manual do aluno serão seguidas rigorosamente.
O sucesso da disciplina depende de TODOS! Sugestões e Melhorias são bem vindas!