4
PLANO DE ENSINO E APRENDIZAGEM Unidades: OSASCO CURSO: Bacharelado em Sistemas de Informação Disciplina: Metodologia de Desenvolvimento de Sistemas Período Letivo: 2013.1 Série: Período: M/N Semestre de Ingresso: 1º Sem. Ano de Ingresso: 2010 C.H. Autoestudo 06 C.H. Total 60 Ementa Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de software, podem ajudar as organizações a desenvolver sistemas de acordo com os custos, prazos, recursos e a qualidade planejada. Objetivos Apresentar conceitos da Engenharia de Software. Discutir a importância da Engenharia de Software no processo de desenvolvimento de sistemas. Atuar em tarefas complexas, desafiadoras e estimulantes, dispor conhecimentos ao aluno sobre os principais métodos, ferramentas, procedimentos, classificações e tipos de sistemas de informação. Discutir os principais aspectos que levam as organizações a utilizar as melhores práticas da Engenharia de Software. Discutir aspectos que levam a altos custos, falhas de estimativas de prazos, baixa produtividade dos desenvolvedores em relação a demanda e insatisfação dos usuários. Capacitar os alunos a identificar problemas, determinar processos, elaborar projetos e atividades do pessoal no desenvolvimento ou manutenção do software. Conteúdo Programático Apresentação da disciplina, objetivos, conteúdo programático, bibliografia, critérios e sistema de avaliação. Conceitos introdutórios. Processo, Métodos e Ferramentas. Engenharia de Software. Engenharia de Sistemas. Desafios, Crises e Mitos do Software. Engenharia de processo de negócio. Engenharia de produto. Paradigmas da Engenharia de Software. O processo de software. Modelagem do Processo e Ciclo de Vida. Ferramentas de Modelagem e Construção de Sistemas - Ferramenta CASE Modelagem de processos de negócio: conceitos, metodologias e ferramentas. Requisitos de Software: Conceitos, Requisitos Funcionais e Não Funcionais. Processos de Engenharia de Requisitos. Elicitação, Análise, Especificação, Modelagem e Validação. Especificação de Requisitos de Software. Processo de desenvolvimento de sistemas, baseado no ciclo de vida do software. Sistemas legados. Mudanças em Software. Evolução da Arquitetura. Manutenção: fundamentos, tipos de manutenção, procedimentos, técnicas e ferramentas. 1

Web viewEmenta . Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de

  • Upload
    vuthien

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Web viewEmenta . Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de

PLANO DE ENSINO E APRENDIZAGEM Unidades:

OSASCOCURSO:

Bacharelado em Sistemas de InformaçãoDisciplina:Metodologia de Desenvolvimento de Sistemas

Período Letivo:2013.1

Série:7ª

Período:M/N

Semestre de Ingresso:1º Sem.

Ano de Ingresso:2010

C.H. Autoestudo06

C.H. Total60

Ementa Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de software, podem ajudar as organizações a desenvolver sistemas de acordo com os custos, prazos, recursos e a qualidade planejada.

ObjetivosApresentar conceitos da Engenharia de Software. Discutir a importância da Engenharia de Software no processo de desenvolvimento de sistemas. Atuar em tarefas complexas, desafiadoras e estimulantes, dispor conhecimentos ao aluno sobre os principais métodos, ferramentas, procedimentos, classificações e tipos de sistemas de informação. Discutir os principais aspectos que levam as organizações a utilizar as melhores práticas da Engenharia de Software. Discutir aspectos que levam a altos custos, falhas de estimativas de prazos, baixa produtividade dos desenvolvedores em relação a demanda e insatisfação dos usuários. Capacitar os alunos a identificar problemas, determinar processos, elaborar projetos e atividades do pessoal no desenvolvimento ou manutenção do software. 

Conteúdo ProgramáticoApresentação da disciplina, objetivos, conteúdo programático, bibliografia, critérios e sistema de avaliação. Conceitos introdutórios. Processo, Métodos e Ferramentas.Engenharia de Software. Engenharia de Sistemas. Desafios, Crises e Mitos do Software.Engenharia de processo de negócio. Engenharia de produto.Paradigmas da Engenharia de Software. O processo de software. Modelagem do Processo e Ciclo de Vida. Ferramentas de Modelagem e Construção de Sistemas - Ferramenta CASEModelagem de processos de negócio: conceitos, metodologias e ferramentas. Requisitos de Software: Conceitos, Requisitos Funcionais e Não Funcionais. Processos de Engenharia de Requisitos. Elicitação, Análise, Especificação, Modelagem e Validação. Especificação de Requisitos de Software.Processo de desenvolvimento de sistemas, baseado no ciclo de vida do software.Sistemas legados. Mudanças em Software. Evolução da Arquitetura. Manutenção: fundamentos, tipos de manutenção, procedimentos, técnicas e ferramentas.Reengenharia de Software. Engenharia Reversa. Reengenharia de Dados.Gerenciamento de Configuração. Gerenciamento de Mudanças. Gerenciamento de Versões e Releases.

  Procedimentos Metodológicos Indicados Aulas expositivas. Exercícios práticos. Estudos em grupo.

Sistema de Avaliação1° Avaliação - PESO 4,0 2° Avaliação - PESO 6,0 Atividades Avaliativas a Critério do ProfessorTotal: 10,0

Prova Escrita OficialTotal: 10,0

Teóricas: Teóricas:

Práticas: Práticas:

 

1

Page 2: Web viewEmenta . Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de

Bibliografia BásicaPRESSMAN, Roger S.. Engenharia de software. São Paulo: Makron Books, 2006. LARMAN, Craig. Utilizando UML e padrões. São Paulo: Bookman, 2007. SOMMERVILLE, Ian. Engenharia de software. São Paulo: Pearson Addison Wesley, 2008.

Bibliografia ComplementarTONSIG, Sérgio Luiz. Engenharia de software : análise e projeto de sistemas. São Paulo: Futura, 2004. REZENDE, Denis Alcides. Engenharia de software e sistemas de informação. Rio de Janeiro: Brasport, 2002. FERNANDES, Aguinaldo A.. Fábrica de software : implantação e gestão de operações. São Paulo: Atlas, 2004. PFLEEGER, Shari Lawrence. Engenharia de software : teoria e prática. São Paulo: Prentice-Hall, 2004. PAULA FILHO, Wilson de Pádua. Engenharia de software : fundamentos, métodos e padrões. Rio de Janeiro: LTC, 2003.

Cronograma de AulasSemana

n°. Tema

1 Apresentação da disciplina, objetivos, conteúdo programático, bibliografia, critérios e sistema de avaliação. Conceitos introdutórios. Processo, Métodos e Ferramentas.

2 Engenharia de Software. Engenharia de Sistemas. Desafios, Crises e Mitos do Software.3 Engenharia de processo de negócio. Engenharia de produto.

4 Paradigmas da Engenharia de Software. O processo de software. Modelagem do Processo e Ciclo de Vida.

5 Ferramentas de Modelagem e Construção de Sistemas - Ferramenta CASE6 Modelagem de processos de negócio: conceitos, metodologias e ferramentas. 7 Modelagem de processos de negócio: conceitos, metodologias e ferramentas. 8 Requisitos de Software: Conceitos, Requisitos Funcionais e Não Funcionais. 9 Atividades de Avaliação.

10 Processos de Engenharia de Requisitos. Elicitação, Análise, Especificação, Modelagem e Validação.

11 Especificação de Requisitos de Software.12 Processo de desenvolvimento de sistemas, baseado no ciclo de vida do software.13 Processo de desenvolvimento de sistemas, baseado no ciclo de vida do software.14 Processo de desenvolvimento de sistemas, baseado no ciclo de vida do software.

15 Sistemas legados. Mudanças em Software. Evolução da Arquitetura. Manutenção: fundamentos, tipos de manutenção, procedimentos, técnicas e ferramentas.

16 Reengenharia de Software. Engenharia Reversa. Reengenharia de Dados.

17 Gerenciamento de Configuração. Gerenciamento de Mudanças. Gerenciamento de Versões e Releases.

18 Prova Escrita Oficial19 Revisão20 Prova Substitutiva

  Coordenador do Curso:

___/___/________ _________________________

Diretor:       

___/___/________ _________________________Assinatura

2

Page 3: Web viewEmenta . Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de

Assinatura

3