2022-2023, LDSA-6
Simulação da informatização de uma empresa de Desenvolvimento de Software
Autores:
Guilherme Santos, Miguel Bento, Rafael Sousa, Simão Correia
Data: 29/12/2022
Resumo
Este trabalho consiste da
informatização de uma microempresa, de desenvolvimento de software, através da utilização
de hypervisors tipo 2. A criação dos postos de trabalho, foi através da Oracle
VirtualBox, onde foram criadas as máquinas virtuais. Após criadas, foi feito
uma instalação dos programas necessários em cada máquina para o funcionamento
necessário de uma empresa relacionada ao desenvolvimento de software.
Palavras-chave: Hypervisors, Máquina Virtual, Virtualização, Desenvolvimento de Software, Informatização de uma empresa
Índice
Resumo
................................................................2
Introdução .........................................................4
Estado da Arte
................................................4
Metodologia
.....................................................11
Resultados
.......................................................21
Discussão
.........................................................22
Conclusões e Trabalho Futuro
.........24
Referências
.....................................................26
Introdução
Este trabalho foi realizado no
contexto da Unidade Curricular de Sistemas Operativos e Virtualização (SOV), na
Licenciatura de Desenvolvimento de Software e Aplicações (LDSA) do
ISCTE-Sintra, e tem como objetivo simular a informatização de uma microempresa
que estará direcionada para o desenvolvimento de software.
A motivação da informatização
de uma empresa de desenvolvimento software surgiu através da curiosidade e ambição
de adquirir novo conhecimento sobre esta área, permitindo-nos assim obter um
maior leque de competências a nível da estruturação e de funcionamento de uma
empresa relacionada ao desenvolvimento de software. A nossa simulação de
empresa vai ser composta por quatro postos de trabalho, sendo estes: gerente, secretário,
marketing e programador.
Com o intuito de adquirir os
conhecimentos de como seria a informatização de uma empresa a nível de desenvolvimento
de software optámos por realizar a interligação deste projeto com o projeto da
Unidade Curricular de Trabalho e Emprego na Sociedade Digital, visto que nesse
projeto houve um estudo e análise da empresa, GestPub (Gestão Pública e
Consultoria Autárquica).
A empresa GestPub é uma
empresa privada portuguesa, que pertence ao setor do Estado e da Administração Pública
de Serviços, ou seja, tudo o que engloba as Juntas de Freguesias, Câmaras
Municipais, Organismos Públicos e Ministérios, que tende a propor ou solucionar
necessidades de informatização através da criação de software para estas
entidades.
Estado da Arte
O processo de informatização
de uma empresa pode ser algo muito grande e fascinante, tornando-se uma completa
aventura. Contudo, esta deve ser uma decisão bem pensada e fundamentada no
estudo de todas as potenciais implicações que estão associadas, principalmente,
quando se faz um investimento tão grande.
Para informatizar uma empresa
é necessário perceber as necessidades da empresa de maneira a se escolher o melhor
conjunto de programas possível para as soluções dessas necessidades.
(…)
Metodologia
Surgimento
A virtualização surgiu nos
anos 60, como maneira de aproveitar ao máximo os mainframes, computadores IBM capazes
de processar inúmeras quantidades de informação. Após este começo a
virtualização não parou de evoluir, até que, hoje em dia, temos a “Cloud” que,
fisicamente, são os Data centers. Um Data center, como o próprio nome diz, é um
centro de informação ou, por outras palavras, são armazéns cheios de hardware,
seria equivalente ao mainframe de outros tempos. Estes armazéns têm um gasto de
energia bastante elevado sendo, na sua maioria, devido à refrigeração, onde é
gasta cerca de metade da energia total consumida por um armazém deste tipo.
Portanto, quando estamos na “Cloud” como, por exemplo, quando vamos ao e-mail,
estamos a utilizar o hardware desses data centers o que, por outras palavras, é
virtualização.
Pesquisas
Para a realização deste
trabalho teve que haver uma pesquisa aprofundada em várias situações. Consistiu
inicialmente com a introdução da história da virtualização, que foi algo que o
nosso grupo teve de ir pesquisar para ficar com uma ideia de o porquê da mesma
ter surgido. Além deste tipo de pesquisa, houve também uma pesquisa sobre
várias aplicações para a escolha das aplicações para os vários cargos da
empresa ser a mais adequada. E, por último, foi realizada uma pesquisa relativa
à parte prática da criação das máquinas virtuais e da interligação das mesmas
dentro da mesma rede.
(…)
Resultados
Os resultados obtidos deste
trabalho foram a criação de quato VM’s no Hypervisor “Oracle VM Virtual Box
7.0- .4”, com as seguintes especificações: 11 Pro, com 4GB ou 8GB de RAM e 80GB
de armazenamento. Após feita a informatização da empresa, isto é criação das 4
máquinas virtuais e a instalação das aplicações relativas aos postos de
trabalho, e a configuração da rede para a partilha de ficheiros, foram obtidos
os seguintes resultados:
(…)
Conclusões e Trabalho
Futuro
Gerente
A informatização de uma
empresa é um processo complexo, onde se planeia cada ação com detalhe e
cuidado, tendo em conta as consequências. Também tem de se ter em conta os
recursos necessários para a informatização da mesma, de forma a se adaptar com
o desenvolvimento constante do mundo empresarial e das tecnologias digitais.
Ser o gerente de uma empresa,
seja esta pequena ou de grandes dimensões, é fundamental para o funcionamento
da mesma. É o coordenador que planeia os projetos, que une a equipa,
possibilitando que esteja ao mais elevado nível e que possam ter sucesso.
Secretário
A informatização de uma
microempresa é sempre um processo complicado, pois exige a criação das máquinas
virtuais e a interligação das mesmas. Apesar de tudo, a função de secretário
acaba por não exigir muito das capacidades do computador, como por exemplo as
GB de RAM, dado que o trabalho do mesmo engloba mais os mails recebidos e
enviados, mas obviamente numa empresa com objetivos não académicos, 4 GB de RAM
acabam por ser pouco, especialmente com o avanço tecnológico que estamos a
presenciar.
Marketing
A informatização de uma
empresa é um processo longo e demorado que conta com os mínimos detalhes para um
bom funcionamento. A avaliação da infra-estrutura, o estudo dos equipamentos,
das aplicações necessárias de como o mercado empresarial se comporta e se
desenvolve na atualidade é algo fundamental para o sucesso da estruturação
informática de uma empresa.
O cargo de marketeer é uma
função essencial nas empresas nos dias de hoje, devido à imensa disponibilidade
de informação que circula pelo mundo, que proporciona um elevado nível de
concorrência. Por isso a criação do cargo de marketeer que conta com a função
de promover e atrair novos clientes de forma inovadora e dinâmica, através da
criação de imagens e vídeos.
Na minha opinião a criação
deste trabalho foi um processo de elevada aprendizagem face à informatização de
uma microempresa a nível global. Este processo conta com a necessidade e
exigência de um estudo aprofundado de funcionamento a nível de estrutura e
aplicações utilizadas, pois a informatização de uma empresa, sendo uma
microempresa ou uma empresa de grandes dimensões é um processo de elevada
importância.
Em suma, a forma como as
cadeiras do curso de Licenciatura de Desenvolvimento de Software se conciliam
entre si de modo a promover os trabalhos a nível de conteúdo foi um processo
bastante enriquecedor e interessante, na forma de obtenção de conhecimentos e
de como a construção de trabalhos se pode interligar entre si.
Programador
A criação e informatização de
uma empresa é um processo detalhado. Na minha opinião, a nossa foi realizada com
sucesso, podendo este projeto ser posto em prática por uma empresa real. Penso
que é também importante relatar que muitas vezes a dificuldade na
informatização de uma empresa está quando a empresa quer poupar, pois caso se
pague os serviços de Cloud este processo torna-se mais fácil.
Relativamente ao meu cargo, é
um cargo que cada vez mais tem postos nas empresas, sendo este posto parecido ao
criado neste projeto, isto em termos de aplicações ou até mesmo a máquina
virtual em si, e as suas especificações.
Para concluir, na minha
opinião, este projeto foi interessante, tendo para mim, ligado quatro Unidades Curriculares
a de SOV, a de Fundamentos de Programação, devido ao facto de eu representar o
programador na empresa, a de Trabalho em equipa, pois foi um projeto de grupo e
a de TESD devido à ligação com as empresas.
Referências
[1] «Software Advice»,
Software Advice. https://www.softwareadvice.com/ (acedido 17 de dezembro de 2022).
[2] «Licenciatura de
Desenvolvimento de Software e Aplicações», ISCTE SINTRA. https://www.iscte- iul.pt/curso/378/licenciatura-desenvolvimento-de-software-aplicacoes/planoestudos
(acedido 17 de dezembro de 2022).
[3] «Os 83 tipos de marketing
principais, explicados e com exemplos visuais para você», rockcontent, 25 de dezembro
de 2022. https://rockcontent.com/br/blog/tipos-de-marketing/
[4] «Trello», Trello.
https://trello.com/u/mvboe1/boards (acedido 17 de dezembro de 2022).
[5] «OneDrive», Microsoft. https://www.microsoft.com/pt-pt/microsoft-365/onedrive/online-cloud-storage
(acedido 17 de dezembro de 2022).
[6] «Teams», Microsoft.
https://www.microsoft.com/pt-pt/microsoft-teams/download-app (acedido 17 de dezembro
de 2022).
[7] «Word Requirements»,
Microsoft. https://www.microsoft.com/pt-pt/microsoft-
365/p/word/cfq7ttc0hlkm?activetab=pivot:caracter%C3%ADsticast%C3%A9cnicastab#tab1779ec609-94c4-4935-ac8d-477ad4552b2a
(acedido 17 de dezembro de 2022).
[8] «Excel Requirements»,
Microsoft. https://www.microsoft.com/pt-pt/microsoft-365/p/excel/cfq7ttc0hr4r?activetab=pivot:descri%C3%A7%C3%A3ogeraltab
(acedido 17 de dezembro de 2022).
[9] «CamScanner requirements»,
AppzforPC.com. https://appzforpc.com/download-camscanner-for-pc- windows-mac/
(acedido 17 de dezembro de 2022).
[10] «Evernote Requirements»,
BESTFORPC.COM. https://www.bestforpc.com/evernote-free-download/(acedido 17 de
dezembro de 2022).
[11] «Photoshop System
Requirements», ûdemy. https://blog.udemy.com/photoshop-system-requirements/(acedido
17 de dezembro de 2022).
[12] «CoolCut Requirements»,
CoolCut. https://bit.ly/3FvqXFK (acedido 17 de dezembro de 2022).
[13] «Visual Studio
Requirements», Microsoft. https://learn.microsoft.com/en-us/visualstudio/releases/2019/system-requirements
(acedido 17 de dezembro de 2022).
[14] «Eclipse Requirements»,
Eclipse Systems Knowledge Base. http://kb.eclipseinc.com/requirements/workstations/
(acedido 17 de dezembro de 2022).
[15] «Tipos de Marketing:
Conheça os 10 principais e como aplicá-los na sua empresa», nomus, 25 de dezembro
de 2022. https://www.nomus.com.br/blog-industrial/tipos-de-marketing/
[16] «Facebook ADS», Meta, 25
de dezembro de 2022. https://www.facebook.com/business/ads
[17] «Google ADS», Google, 25
de dezembro de 2022. https://ads.google.com/intl/pt_pt/getstarted/?subid=pt-pt-ha-aw-sk-c-bau!o3~CjwKCAiAhqCdBhB0EiwAH8M_Gj7N316xCg7H6ktDKQRjRApkKBWmsOvNz03WD3rrY9zKtQR_45jrLxoCAKIQAvD_BwE~118219641267~kwd-94527731~11853311513~598732151983
Comentários