Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 DESAFIO PROFISSIONAL TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SÉRIE: 3ª DISCIPLINAS NORTEADORAS: DIREITO E LEGISLAÇÃO; FUNDAMENTOS DA ANÁLISE ORIENTADA A OBJETOS; MATEMÁTICA PARA INFORMÁTICA; PROGRAMAÇÃO ESTRUTURADA II; SISTEMAS DE BANCO DE DADOS O Desafio Profissional é um procedimento metodológico de ensino-aprendizagem que tem por objetivos: favorecer a aprendizagem; estimular a corresponsabilidade do aluno pelo aprendizado eficiente e eficaz; promover o estudo dirigido a distância; desenvolver os estudos independentes, sistemáticos e o autoaprendizado; oferecer diferentes ambientes de aprendizagem; auxiliar no desenvolvimento das competências requeridas pelas Diretrizes Curriculares Nacionais dos Cursos de Graduação; promover a aplicação da teoria e dos conceitos para a solução de problemas práticos relativos à profissão; direcionar o estudante para a busca do raciocínio crítico e a emancipação intelectual. Para atingir esses objetivos, você deverá seguir as instruções na elaboração do Desafio Profissional ao longo do semestre, sob a orientação do tutor a distância, considerando as disciplinas norteadoras. A sua participação nesta proposta é essencial para o desenvolvimento de competências e habilidades requeridas na sua atuação profissional. 2 COMPETÊNCIAS E HABILIDADES Ao concluir as etapas propostas neste desafio, você terá desenvolvido as competências e habilidades que constam nas Diretrizes Curriculares Nacionais descritas a seguir: demonstrar a compreensão do conteúdo dessas áreas em relação ao ambiente corporativo; relacionar os conhecimentos relativos à área de atuação com as demais áreas do conhecimento; interagir com os diferentes ambientes e ferramentas do mundo tecnológico; resolver situações críticas e inovadoras do âmbito empresarial; identificar, formular e resolver problemas voltados à tecnologia; conhecer os aspectos teóricos, científicos e tecnológicos relacionados às disciplinas norteadoras; elaborar revisão bibliográfica, compreendendo o levantamento bibliográfico e referencial teórico sobre assuntos relacionados às disciplinas norteadoras; conhecer e aplicar técnicas de modelagem de Análise Orientada a Objetos; conhecer e aplicar técnicas de modelagem de dados; conhecer e aplicar estruturas de dados para armazenamento dos dados e utilizar as técnicas de programação para implementação de soluções consistentes; reconhecer e aplicar conhecimentos referentes à análise combinatória; aplicar os conceitos relacionados aos fundamentos de lógica matemática. OBJETIVO DO DESAFIO Conhecer, compreender e modelar sistemas de informação seguindo o modelo de Engenharia de Software – Processo Unificado e especificando as atividades iniciais de 3 Análise de Requisitos e Análise e Projeto de Sistemas, por meio de técnicas de modelagem da Unified Modeling Language (UML) e modelagem de dados. Compreendendo a modelagem de Análise e Projeto, aplicar técnicas de programação estruturada com lógica matemática para implementação. A solução proposta atenderá aos princípios éticos e profissionais para conceber, elaborar e desenvolver o projeto em consonância com a legislação aplicada. PRODUÇÃO ACADÊMICA A produção acadêmica se concretizará em relatórios apresentados a partir do estudo de caso proposto. DESAFIO PROFISSIONAL A partir do objetivo de expansão territorial da Construtora Construindo Sempre houve a necessidade formar uma equipe multidisciplinar para a elaboração do projeto. Cenário proposto: Construtora Construindo Sempre CONSTRUTORA CONSTRUINDO SEMPRE A nossa história teve início em 1979, quando nosso fundador Luiz Bandeira iniciou um processo de construção de algumas pequenas casas na cidade de Florianópolis, em Santa Catarina. Desde o começo, o objetivo foi executar um trabalho com qualidade, motivados pela convicção de que seria um bom caminho rumo ao crescimento de forma sustentável. Após sua fundação, a Construindo Sempre foi crescendo aos poucos e conquistando o mercado regional em relação à construção de casas até o final da 4 década de 1980, quando contava com aproximadamente 60 colaboradores. Nessa época, sua estrutura ainda era modesta, conforme Figura 1. Figura 1 – Organograma 1 Fonte: o autor (2017) No início da década de 1990, a empresa iniciou um projeto inovador para sua realidade, a construção de edifícios residenciais. Dessa forma, a empresa se surpreendeu com seu gigantesco crescimento e houve a necessidade de sua estruturação na automatização de processos. No ano de 1993, seu fundador e presidente Luiz Bandeira, junto com sua equipe de gestores, decidiu contratar uma consultoria em tecnologia da informação para estruturar a primeira fase de informatização. Após o resultado do estudo preliminar do processo de informatização, a equipe gestora decidiu focar primeiramente em um sistema de gestão financeira, envolvendo a parte de compras, vendas, estoque e controle financeiro. Em 1995, houve uma nova estruturação de informatização, na qual foram incluídas as seguintes áreas: recursos humanos, departamento pessoal, fiscal e contábil. Atualmente, a empresa atua na área de construção civil, de comercialização e incorporação de imóveis residenciais e possui vários empreendimentos em desenvolvimento, como prédios residenciais, condomínios, loteamento e casas. Sua estrutura é formada por diversos departamentos, como recursos humanos, marketing, administrativo, obras, vendas, compras, com os mais diversos profissionais de exigência de sua área, sendo engenheiros, arquitetos, decoradores, 5 pedreiros, assistentes, diretores, entre outros, totalizando aproximadamente 500 colaboradores e estruturado conforme Figura 2. Figura 2 – Organograma 2 Fonte: o autor (2017) PROJETO DE EXPANSÃO DA CONSTRUTORA CONSTRUINDO SEMPRE Para a continuidade do crescimento da empresa, inicia-se a elaboração de um estudo para a entrada em outros estados. Junto a esse estudo, como o processo de canteiro de obras é de difícil manuseio operacional administrativo, com o objetivo de alcançar dimensões com maior eficiência de controle e produtividade, nasce uma demanda em relação à informatização das rotinas e dos processos. A decisão dos gestores da empresa junto aos consultores administrativos foi direcionar a equipe de TI no desenvolvimento inovador para automatizar o processo de manobras de controle das obras, atingindo suas rotinas de controle em relação aos recursos de terceiros, à alocação de equipamentos e ao planejamento e cronograma de obras correntes e futuras. Para isso, foi alocada uma equipe multidisciplinar para a elaboração do projeto de expansão. 6 O projeto deve ser estruturado com base nos recursos disponíveis, considerando a característica do novo negócio, a fim de promover a competitividade e organizar as atividades operacionais. Para atender a essa nova demanda, a equipe responsável pelo projeto contrata você, aluno, como estagiário para algumas atividades importantes para a conclusão do projeto. Portanto, para a formalização da estratégia e das atividades a serem desenvolvidas, você, aluno, deve concluir o estudo com base nos passos a seguir. PASSOS PARA A EXPANSÃO DA CONSTRUTORA CONSTRUINDO SEMPRE Para construir o seu Desafio Profissional a partir do cenário proposto, será necessário seguir os seguintes passos, como parte do projeto Expansão da Construtora Construindo Sempre. PASSO 1 Para a modelagem da atividade de Análise, escolha somente uma rotina para a elaboração deste trabalho, conforme a seguir: rotina de recursos de terceiros,sendo controle de colaboradores e a obra onde estão alocados; rotina de alocação de equipamentos nas obras, considerando o controle de estoque e sua localidade; rotina de cronograma de obras correntes e futuras, com o controle de suas localidades e período de execução. A partir da rotina escolhida, elabore as seguintes atividades: 7 faça a descrição básica do escopo do projeto com seus objetivos, principais requisitos (funcionais e não funcionais) e a descrição da equipe; elabore o Diagrama de Casos de Uso (utilizando uma ferramenta CASE de modelagem), que representa os casos de uso (funcionalidades, serviços do sistema) e os atores (pessoas, departamentos, dispositivos, etc.) envolvidos na interação com o sistema; elabore o Diagrama de Classes (utilizando uma ferramenta CASE de modelagem) sendo classes completas com atributos e operações, e seus relacionamentos. Material de apoio (acesso em: 20 set. 2017): http://www.les.inf.puc-rio.br/wiki/images/6/61/Aula01- diagrama_casos_uso.pdf https://msdn.microsoft.com/pt-BR/library/dd409437.aspx https://brasil.pmi.org/brazil/KnowledgeCenter/Articles/~/media/C0A2F2C90BC 642368425263603EE4F17.ashx PASSO 2 Considerando a modelagem da atividade de Análise (Passo 1), elabore o Diagrama de Entidade-Relacionamento (DER) correspondente à modelagem de dados da atividade de Projeto em relação à rotina escolhida no Passo 1. Defina um banco de dados para a rotina escolhida, justificando sua escolha, e construa no mínimo três tabelas do banco de dados, sendo uma de movimentação. Após, faça um script na linguagem SQL e insira neste item. 8 Material de apoio (acesso em: 20 set. 2017): http://www.devmedia.com.br/modelo-entidade-relacionamento-mer- ediagrama-entidade-relacionamento-der/14332 https://www.ime.usp.br/~jef/bd02 http://www3.ifrn.edu.br/~claytonmaciel/files/20111/bd/Aula%204%20- %20Modelagem%20Entidade%20Relacionamento%20p1.pdf PASSO 3 A programação estruturada orienta o desenvolvedor para a criação de estruturas simples nos programas, sendo muito eficiente para a resolução de problemas simples e diretos, dessa forma, faça a seguinte tarefa: considerando a escolha da rotina do Passo 1 do projeto proposto, implemente na linguagem C, no mínimo dois cadastros e uma movimentação. Material de apoio (acesso em: 20 set. 2017): https://webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2801ProgramC.pdf http://www.projetos.unijui.edu.br/matematica/principal/apostilas/cmaismais/s umario.htm http://www.inf.ufrgs.br/~johann/cpp2004/ https://fit.faccat.br/~fpereira/apostilas/apostila_c_g1_abr2008.pdf PASSO 4 Para otimizar as rotas em relação ao deslocamento de colaboradores e equipamentos, faça um estudo e descreva: 9 a quantidade de formas possíveis de rotas para o veículo chegar ao seu destino, sabendo que o motorista tem que passar por quatro cidades e que não importa a ordem das cidades passadas por ele; supondo as seguintes rotas fictícias: “se passar pela cidade A e não passar pela cidade B, então chegará à cidade C mais rápido”, determine a sentença proposicional que a represente e descreva o resultado final da tabela-verdade para determinar o valor lógico dessa sentença. Material de apoio (acesso em: 1 set. 2017): http://pessoal.sercomtel.com.br/matematica/medio/combinat/combinat.htm http://www.infoescola.com/matematica/logica-proposicional/ ftp://ftp.ufv.br/dma/Listas%20Antigas/logica2002_1.PDF PASSO 5 Faça uma revisão bibliográfica e elabore uma breve fundamentação teórica sobre a proteção jurídica do software, abrangendo direitos autorais, propriedade intelectual e contratos de licença de uso de software, a partir da Lei de Programa de Computador e do Marco Civil da Internet. Material de apoio (acesso em: 1 set. 2017): http://www.planalto.gov.br/ccivil_03/_ato2011-2014/2014/lei/l12965.htm http://www.planalto.gov.br/ccivil_03/leis/L9609.htm https://www.planalto.gov.br/ccivil_03/leis/L9610.htm 10 ORIENTAÇÃO PEDAGÓGICA Para realizar esta atividade, fica a recomendação de leitura minuciosa dos materiais, bem como da investigação e pesquisa dos links elencados para colaborar no processo de ensino-aprendizagem. POSTAGEM DO DESAFIO PROFISSIONAL Postar no Ambiente Virtual a versão final do Desafio Profissional em arquivo único no formato .doc/ .docx (Word), para a avaliação do tutor a distância. Todas as informações (teoria e códigos) deverão ser inseridas no documento texto, de acordo com as orientações descritas abaixo. CRITÉRIOS DE AVALIAÇÃO Desafio Profissional: nota – 0 a 4 pontos. Observância à padronização e às orientações para a construção do projeto. PADRONIZAÇÃO A atividade deve ser apresentada como um trabalho acadêmico, seguindo as normas da ABNT, contemplando os elementos pré-textuais, textuais e pós-textuais. Os elementos pré-textuais obrigatórios são: capa, folha de rosto e sumário. Os elementos textuais obrigatórios são: introdução, desenvolvimento e conclusão. O item “desenvolvimento” (conteúdo do trabalho) deverá ter no mínimo oito e no máximo 20 páginas. O único elemento pós-textual obrigatório é a referência bibliográfica. Consulte o manual para a elaboração de trabalhos acadêmicos – Normalização, da Biblioteca Virtual (disponível em: https://biblioteca-virtual.com/menu/normalizacao). 11 A atividade deve ser estruturada de acordo com a seguinte padronização: em páginas de formato A4; com margens esquerda e superior de 3 cm, direita e inferior de 2 cm; fonte Times New Roman ou Arial tamanho 12, cor preta; espaçamento de 1,5 entre linhas; se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com um recuo de 4 cm da margem esquerda e espaçamento simples entre linhas; com capa, contendo: o nome de sua unidade de ensino, curso e disciplinas; o nome completo e RA do aluno; o título da atividade; o nome do tutor a distância (EAD); o cidade e data da entrega, apresentação ou publicação. REFERÊNCIAS BIBLIOGRÁFICAS BARBIERI FILHO, Plínio; HETEM Jr., Annibal. Fundamentos de informática – lógica para computação. Rio de Janeiro: LTC, 2012. CLIFFORD, Stein; DRYSDALE, Robert L.; KENNETH, Bogart. Matemática discreta para ciência da computação. Pearson, 2013. COTRIM, Gilberto. Direito fundamental: Instituições de Direito Público e Privado. 1. ed. São Paulo: Saraiva, 2008. DEITEL, Paul; DEITEL, Haevey. C como programar. 6. ed. São Paulo: Pearson Education, 2011. 12 ELMASRI, Ramez; NAVATHE, Shamkant (orgs.). Sistemas de bancos de dados. 6. ed. São Paulo: Pearson – Addison Wesley, 2012. FOWLER, Martin. UML essencial: um breve guia para linguagem padrão. 3. ed. Porto Alegre: Bookman, 2011. GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene V. C. (orgs.). Fundamentos da programação de computadores: algoritmos, Pascal e C/C++ e Java. 3. ed., v. 1. São Paulo: Pearson, 2012. HEUSER, Carlos Alberto. Projeto de banco de dados. 6. ed. Porto Alegre: Bookman, 2011. IEZZI, Gelson. Matemática. 3. ed., v. 1. São Paulo: Atual, 2005, LARMAN, Craig. Utilizando UML e padrões – uma introdução à análise e ao projeto orientado a objetos e desenvolvimento interativo. Porto Alegre: Bookman, 2011. PAGE-JONES, Meilir. Fundamentos do desenho orientado a objeto com UML. São Paulo: Pearson, 2001. PALAIA, Nelson. Noções essenciais de Direito. 2. ed. São Paulo: Saraiva, 2010. SAVITCH, Walter. C Absoluto. Pearson, 2003. SEGAL, Marcelo. Direito e Legislação. 1. ed. São Paulo: Pearson, 2009. SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema debanco de dados. 6. ed. Rio de Janeiro: Campus – Elsevier, 2012. 13 COMO CITAR ESTE DESAFIO PROFISSIONAL MORAIS, Everson Matias de Morais. Desafio Profissional de Tecnologia Em Análise e Desenvolvimento de Sistemas. Valinhos: Anhanguera Educacional, 2018, p. 1-12. Disponível em: www.anhanguera.edu.br/cead. Acesso em: 3 set. 2017.
Compartilhar