FACULDADE DE TECNOLOGIA DE INDAIATUBA PROJETO INTERDISCIPLINAR 2º SEMESTRE DE 2014 CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURNO: NOTURNO Disciplinas do 3º Período 1. Objetivo O objetivo deste projeto interdisciplinar é promover a integração de disciplinas do curso, de forma a torná-lo mais dinâmico e integrado. Também proporcionar aos alunos uma visão mais abrangente sobre as fases de desenvolvimento dos projetos de software, relacionados com modelagem de sistemas orientados a objetos e implementação de sistemas utilizando linguagens de programação orientadas a objetos. 2. Disciplinas envolvidas As disciplinas do 3º período de tecnologia em análise e desenvolvimento de sistemas atuarão de forma conjunta com o objetivo de promover a interdisciplinaridade, a saber: Engenharia de Software II, Programação Orientada a Objetos, Banco de Dados, Inglês III e Gestão e Governança de TI. 3. Grupos de trabalho O tema geral para os projetos é: Planejamento de Produtos, porém cada grupo tem o cenário específico. Os grupos de trabalho (compostos por 3 alunos), conforme a divisão seguinte: Grupo 1 Integrantes Tema Bomboniere Tales Felipe de Paula Gustavo 2 Nilton Rogério Rodolfo Keller Produtos Pets 3 Rafael Caique Metalurgica Nota FACULDADE DE TECNOLOGIA DE INDAIATUBA Alex 4 André Jeferson Tiago 5 Guilherme Oliveira Jair Antônio Rogério Pães 6 Mohamed Oswair Julia Fogão 7 Nathália Danielle Alexandre Freios eletromagneticos 8 Michael Efraim Lucas 9 Marcelo Guilherme Costa Danilo 10 Filipe Alves 11 Felipe Rafael Tratamento de água Peças automotivas Produtos de Informática Produção de Plásticos 4. Metodologia adotada O desenvolvimento do projeto deverá levar em consideração todos os itens aqui descritos, divididos da seguinte maneira: 4.1. O papel de cada disciplina Como se trata de um projeto interdisciplinar, cada disciplina terá sua contribuição para a elaboração do projeto, conforme a descrição seguinte. Engenharia de Software II: Baseado no cenário especificado deve-se realizar a modelagem orientada a objetos tendo em vista o levantamento de requisitos, das regras de negócio, do FACULDADE DE TECNOLOGIA DE INDAIATUBA papel dos atores no sistema, da elaboração dos diagramas de casos de uso, diagramas de classe e diagrama de sequência, para servirem de subsídio à posterior implementação. Profa: Lílian Simão Inglês III: Os alunos deverão preparar-se para apresentação oral, expondo o trabalho desenvolvido e aplicando os conhecimentos adquiridos na disciplina. Profa: Magali Barçante Banco de Dados: A partir do cenário especificado os alunos devem fazer a modelagem de dados por meio do diagrama entidade relacionamento e em seguida criar o banco de dados relacional. Devem ser definidas restrições de chave primária, chave estrangeira e outras restrições pertinentes ao projeto. Os grupos deverão criar também um conjunto de 10 consultas envolvendo todos os principais comandos SQL apresentados na disciplina. Profa: Graça Tomazela Programação Orientada a Objetos: O projeto será desenvolvido utilizando linguagem de programação orientada a objetos e deverá contemplar manipulação de banco de dados. O projeto deverá também estar em acordo com os requisitos do usuário e os modelos desenvolvidos durante o projeto do sistema. O sistema deverá possuir interface gráfica do usuário e ser desenvolvido em camadas. Prof. Sérgio Furgeri Gestão e Governança de TI: Prof. Michel Munhoz 4.2. Escolha dos temas Os temas estarão relacionados ao controle de estoques de uma área qualquer definida pelos alunos. FACULDADE DE TECNOLOGIA DE INDAIATUBA A data limite para a definição do escopo é XX/XX/XX, data em que os alunos o apresentarão ao orientador do projeto, a professora Lílian Simão, ou ainda para os outros professores envolvidos. 4.3. Projeto escrito Existem duas partes escritas a serem consideradas: relatórios parciais e o projeto final. Os relatórios parciais devem conter o conteúdo definido pelo professor de cada disciplina, conforme apresentado no item 5 (Avaliação e Cronograma) desse documento. O projeto escrito final deve ser feito de acordo com os padrões técnicos definidos pela FATEC. Ele deverá ser entregue em formato digital aos professores envolvidos no projeto. O projeto deve também ser apresentado na língua inglesa no formato de seminário, vide item 4.4. O projeto escrito deve conter os seguintes tópicos: 1. Descrição das técnicas utilizadas para o levantamento de requisitos. 2. Gerenciamento do andamento do Projeto (Project) 3. Enunciado e delimitação do tema. 4. Levantamento de requisitos funcionais e não-funcionais. 5. Diagramas e narrativas de Casos de uso. 6. Diagrama de classe e sequência. 7. Codificação do sistema em linguagem Java. 8. Documentação das classes usando JavaDoc. 9. Imagens das telas e uma descrição de cada uma delas. 10. Modelo E-R. 11. Modelo Relacional. 12. Scripts em SQL para geração do modelo físico, inserção de dados e consultas definidas 13. Visão geral do sistema (Escopo e requisitos) em língua inglesa. 14. Lições Aprendidas e dificuldades encotradas. 4.4. Seminário A apresentação deverá ser feita com o uso de recursos multimídia (projetor multimídia – data show, retro projetor, televisão, entre outros) e seguido o modelo padrão para apresentação de slides disponível no site da FATEC. Na sequência da apresentação deverá ter, obrigatoriamente: FACULDADE DE TECNOLOGIA DE INDAIATUBA Primeiras telas: o Nomes das disciplinas e dos professores para qual foi elaborado o projeto o Nome da faculdade o Nome do curso o Nomes dos integrantes do grupo o Data Próximas telas: o Visão geral do projeto em Inglês. o Apresentação das técnicas utilizadas para o desenvolvimento (Modelos, Diagramas e outros elementos pertinentes) Apresentação das funcionalidades do programa executável. 4.5. Ordem de apresentação A ordem das apresentações será feita obedecendo-se o número dos grupos. 5. Avaliação e Cronograma Cada grupo deverá entregar três relatórios parciais para cada uma das disciplinas envolvidas no projeto interdisciplinar. Os relatórios deverão ser entregues no período definido na tabela abaixo e serão usados para compor a nota de todas as disciplinas referentes ao projeto interdisciplinar. O professor de cada disciplina terá autonomia para definir o percentual da nota do projeto interdisciplinar até o limite de 20%. A nota do projeto poderá ser concedida por disciplina, dependendo do desempenho do grupo na disciplina em questão, ou seja, não necessariamente todos os professores darão a mesma nota para o projeto interdisciplinar. A média final do projeto será composta pela média aritmética das disciplinas envolvidas no projeto interdisciplinar. O projeto e a apresentação final serão avaliados na disciplina específica referente ao projeto interdisciplinar no dia da apresentação por uma banca avaliadora composta pelos professores envolvidos. A nota final será atribuída e divulgada somente após a reunião dos professores presentes na banca. Segue cronograma geral envolvendo as disciplinas mencionadas e o conteúdo desejado em cada relatório parcial: Definição do Escopo do projeto 10-14novembro- Entrega do projeto escrito e apresentação de todos os grupos para os professores envolvidos no projeto FACULDADE DE TECNOLOGIA DE INDAIATUBA 2014 24-28novembro2014 Seminário do projeto na semana do Workshop de Monografias dos grupos selecionados 1ª Semana Setembro DISCIPLINA Técnicas de Engenharia Levantamento, Escopo, de Software requisitos e Diagrama e II narrativas de Casos de 1ª Semana Outubro 1ª Semana Novembro Diagrama de classe Diagrama de Sequência Modelo relacional Consultas Uso Banco de Modelo entidade- Dados relacionamento Apresentação em inglês sobre o projeto Inglês III interdisciplinar POO Gestão e Governança de TI Project, Codificação das classes Implementação de um Protótipo inicial da de negócio a serem cadastro usando Banco interface. usadas no projeto de Dados