Prévia do material em texto
INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA – IESP BR 230 - Km 14 Cabedelo – Paraíba – CEP 58.310-000 CGC: 70.118.716/0001-73 – Telefone: 83.2106.3800 INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA CURSO: Sistemas de Informação DISCIPLINA: Análise e Projeto de Sistemas TURNO: noite PERÍODO: 3º C.H.: 60hs/aula SEMESTRE: 2019.1 PROFESSOR: Carlos Barbosa PLANO DE CURSO 1.EMENTA Abordagem orientada a objetos: conceitos básicos, metodologias e processos de desenvolvimento. Análise e Projeto Orientados a objetos. Linguagem UML. Ferramenta CASE orientada a objetos. Desenvolvimento de um projeto em grupo utilizando os conceitos estudados. 2. COMPETÊNCIAS E HABILIDADES A SEREM DESENVOLVIDAS Capacitar o aluno a utilizar adequadamente uma abordagem sistemática para a resolução de problemas empregando metodologias de análise e desenvolvimento de sistemas. Capacitar o aluno a conceber e construir Sistemas de Informação com um nível maior de complexidade utilizando metodologias, ferramentas e técnicas de Análise e Projeto de Sistemas Orientado a Objetos. 3. CONTEÚDO PROGRAMÁTICO Introdução e Conceitos Básicos de Engenharia de Software Processos de desenvolvimento de software (cascata, formal) Processos de desenvolvimento de software (iterativo, incremental, espiral) Metodologias Ágeis com Scrum e Extreme Programming (XP) Introdução a UML: Conceitos Básicos, Histórico, Importância da modelagem Diagrama de Casos de Uso (descrição de casos de uso, diagrama de casos de uso) Diagrama de Casos de Uso em detalhes (especificação de casos de uso) Orientação a Objetos (OO): Conceitos Básicos Analise e Projeto OO com o diagrama de classe e diagrama de objetos Diagrama de interação: Diagrama de seqüência e comunicação Diagrama de estados e atividades Diagrama de pacotes, componentes e implantação Ferramenta CASE em laboratório (Jude - Astah): estudo da ferramenta, criação de diagramas, geração automática de código a partir de modelos construídos, etc. 4. ATIVIDADES PROGRAMADAS Aula expositiva; Aula em laboratório; Aplicação de atividades em sala (estudos de casos, exercícios e projeto em grupo); Aplicação de TED: Trabalho Efetivo Discente; 1ª avaliação; 2ª avaliação; Reposição; Prova Final. 5. AVALIAÇÃO Serão realizados exercícios para acompanhamento do aprendizado, 2 (duas) provas e um projeto como complemento da 2ª nota. 6. BIBLIOGRAFIA GERAL LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. 3. ed. Porto Alegre, RS: Bookman, 2007. BOOCH, Grady. UML guia do usuário. 2. ed. total. rev. e atual. Rio de Janeiro, RJ: Campus, 2012 FURGERI, Sérgio. Modelagem de sistemas orientados a objetos. São Paulo, SP: Erica, 2013. 7. BIBLIOGRAFIA COMPLEMENTAR BOOCH, Grady. UML: guia do usuário. 2. ed. rev. e atual. Rio de Janeiro, RJ: Campus, 2012. FOWLER, Martin. UML essencial. 3ª ed. Porto Alegre: Bookman, 2005. INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA – IESP BR 230 - Km 14 Cabedelo – Paraíba – CEP 58.310-000 CGC: 70.118.716/0001-73 – Telefone: 83.2106.3800 GUEDES, Gilleanes. UML - Uma abordagem prática. São Paulo: Novatec. 2011. DENNIS, A., WIXOM, H., B., ROTH, M., R. Análise e Projeto de Sistemas, 5ª edição. LTC — Livros Técnicos e Científicos Editora Ltda. 2012. SEABRA, João. UML unified modelling languege: uma ferramenta para o design de software. 1 ed. Ciência Moderna, 2013.