T RABALHO P RÁTICO DE E NGENHARIA DE SOFTWARE Ano Lecti vo: 2010/2011 Semestre: 1º Época: Contínua Curso: Engenhari a Informática Pretende-se com o presente trabalho que os alunos desenvolvam um projecto de software para uma aplicação de CRM (Customer Relationship Management) aplicando os conceitos apresentados ao longo das aulas. As aplicações de CRM são utilizadas pelas empresas/instituições para gerirem a relação que têm com os seus clientes/utentes. Embora a recolha de requisitos seja parte do trabalho a desenvolver, aqui ficam alguns exemplos de requisitos que a aplicação deverá ter: • • • • • • • • • A aplicação deverá permitir gerir as relações de uma ou mais empresas; Cada empresa poderá ter uma ou mais equipas de trabalho; Os contactos com os clientes poderão ou não ser realizados no âmbito de campanhas; Para cada campanha poderão ser associados vários clientes; Cada funcionário da empresa ficará encarregue de contactar um grupo de clientes em cada campanha; Sempre que for estabelecido um contacto com um cliente no âmbito de uma campanha ou não, deverá ser preenchida uma “ficha do contacto”; Quando se estiver a estabelecer um contacto com um cliente, deverá ser possível visualizar a lista de todos os contactos anteriores; Os clientes poderão manifestar a intenção de não voltar a ser contactados etc. Bom trabalho a identificar novos requisitos! ☺ Atendendo ao facto de que não existe nenhum cliente definido, deverá fazer todos os esforços para conseguir recolher toda a informação necessária de outras fontes (em última instância, recorra ao professor). Alguns exemplos de aplicações de CRM: CiviCRM, EpesiBIM, Salesforce.com, SugarCRM, VtigerCRM, … O trabalho deverá ser organizado em duas fases distintas: - “Desenvolvimento” de requisitos - Documentados na forma de lista de requisitos e casos de uso; - Especificação detalhada do projecto de software. - Utilizando diagramas UML (casos de uso, classes, actividades, interacção, estados, componentes e distribuição). (No caso dos diagramas de actividades e interacção, deverá apenas fazer para 2 ou 3 casos de uso que considerar mais relevantes). Deverá ser elaborado um único documento com todo o trabalho realizado. O trabalho deverá ser realizado individualmente ou em grupo de dois alunos e deverá ser entregue via moodle até ao dia 4 de Fevereiro de 2011. Bom Trabalho! Im-13-82_A0 Página 1 de 1