Atividades – Capítulo 4 - Gabarito
1. Quais as principais tendências que estão ocorrendo em software?
Quais as capacidades que você espera encontrar nos futuros pacotes de
software?
As principais tendências estão rumo a pacotes aplicativos de finalidades gerais e de
fácil utilização e rumo a linguagens naturais. Potentes pacotes de softwares, para
múltiplas finalidades e com assistentes de ajuda, com linguagem natural e
interfaces gráficas com o usuário, rapidamente tornaram-se a norma. Os futuros
pacotes de software, sem dúvida, incorporarão mais funcionalidades de
reconhecimento de voz do que as anteriormente experimentadas. Os pacotes de
software para finalidades gerais provavelmente introduzirão menos funcionalidades
novas, à medida que o setor de software trabalhar com mais afinco para conseguir
estabilidade, integração e conectividade dentro dos novos softwares. Os novos
produtos serão escritos em linguagens diferentes, principalmente com a aceitação do
Java e do HTML.
2. Como as diferenças entre software de sistemas e software aplicativos
afetam você como usuário final ? Como você encara a mudança disto no
futuro?
O software de sistemas atua como uma interface entre o hardware e o software
aplicativo. O usuário final irá interagir principalmente com o software aplicativo. No
futuro, este tipo de interface se tornará ainda mais fácil à medida que se voltar para
interfaces naturais.
3.
Consulte o caso da Intuit, Inc. neste capítulo. Entre os produtos de
software que você utiliza, quais os que mais necessitam de alternativas
voltadas aos clientes ou de revisões? Explique suas escolhas.
Muitos alunos darão exemplos de softwares para empresas ou para consumidores que
utilizam com mais freqüência com objetivos educacionais. Por exemplo, alguns
alunos podem sugerir que necessitam utilizar software de operações contábeis,
marketing e estatísticas, e de simulações de planejamento estratégico, processamento
de textos, planilhas eletrônicas e de modelos econômicos e matemáticos. Novos
softwares como os de procura de vírus são atualizados em intervalos de poucas
semanas e certamente são qualificados como um produto voltado às solicitações do
cliente. Outra área que os alunos podem abordar são as crescentes tendências ao
trabalho em casa, e o importante crescimento no número de novas pequenas
empresas. Essas demandas voltadas ao cliente significam maiores necessidades de
aplicações pessoais tais como software de administração financeira doméstica.
4.Por que o sistema operacional é necessário? Ou seja, por que um usuário
final não pode simplesmente carregar um aplicativo no computador e começar
a utilizar o computador?
O conjunto de instruções implementado no hardware (a linguagem de máquina) é
muito limitado. Os programas que utilizam apenas estas instruções teriam que ser
extremamente longos e complicados para executarem as várias tarefas de
processamento exigidas pelos usuários finais. Assim, os programas aplicativos
necessitam do sistema operacional que atue como uma interface com o hardware,
permitindo aos aplicativos serem mais curtos, mais fáceis de entender e de utilizar, e
possivelmente permitam que muitas aplicações funcionem simultaneamente. Os
usuários podem carregar apenas um programa aplicativo e esperar que o computador
trabalhe com ele. O sistema operacional age como a interface entre os dispositivos do
computador e o software aplicativo. O sistema operacional seria mais ou menos como
o guarda de trânsito – que dirige e controla todas as operações do hardware e do
software.
5.Um navegador de rede deve ser integrado a um sistema operacional? Por
quê?
Na economia globalizada da atualidade, parece razoável esperar que um navegador
de rede deva ser parte do pacote do sistema operacional. Cada vez mais aumenta o
tempo gasto na realização de e-business e de e-commerce por meio da Internet, de
extranets e intranets. A web tornou-se uma forma padrão de correio eletrônico, e a
utilização de instrumentos de rede como PDAs e telefones pela Internet está crescendo
muito rapidamente. O lado negativo dessa situação pode ser o de que navegadores de
rede venham a possibilitar abusos de recursos corporativos, pois os funcionários
podem utilizá-los para atividades não relacionadas aos negócios da empresa, realizar
roubos eletrônicos e colocar, de fato, a empresa numa situação em que possa ser
processada.
6.
Consulte o caso sobre a Air Products, Farmers Group e outras, neste
capítulo. Como as alternativas de software discutidas no caso podem estar
relacionadas aos desafios de software de pequenas empresas?
As pequenas empresas podem não ter pessoal de TI e recursos financeiros para dispor
da comodidade de possuir sistemas personalizados, muito caros e complexos. Elas
confiam intrinsecamente nos conjuntos de softwares como a família de produtos da
Microsoft. As pequenas empresas, como as mencionadas neste caso relutam a
depender de um fornecedor de software para todas as suas necessidades de
aplicativos. Essas empresas são cautelosas com a perda de controle sobre os custos e a
flexibilidade da TI por se tornarem amarradas à Microsoft. Outros fornecedores de
software estão se tornando concorrentes mais agressivos na batalha para ganhar
terreno no mercado de software empresarial. Certamente, existe a possibilidade
potencial de a Microsoft criar uma estrutura de licenciamento e de atualização que
force as companhias a pensar seriamente nas ofertas de outros produtos. Para
algumas empresas esse custo potencial de elevação dos custos é preocupante, sendo
ainda mais preocupante para o funcionamento das pequenas empresas.
7.Os conjuntos de software, navegadores de rede e groupware estão sendo
fundidos? Quais as implicações para uma empresa e para seus usuários
finais?
Definitivamente, as capacidades destes sistemas estão sendo fundidas. As áreas
crescentes como a Internet, extranets e intranets estão empurrando a tecnologia rumo
a uma integração mais firme destas capacidades. As implicações para uma empresa e
para seus usuários finais são maiores eficiências e a colaboração na utilização de
computadores pelos grupos de trabalho. Ao responder essa questão, os alunos podem
relacionar algumas das vantagens dos conjuntos e dos pacotes integrados de
softwares relacionadas na página 72 deste livro.
8.Como as linguagens de programação HTML e Java estão afetando as
aplicações empresariais na Internet?
As linguagens HTML e Java estão se tornando ferramentas vitais para a montagem
de páginas de multimídia para Internet, sites e aplicações baseados em rede. A
empresa pode utilizar a HTML para criar documentos em hipertexto e hipermídia,
criando hiperlinks para outras partes do documento em outros pontos da rede
mundial de computadores. A Java é uma linguagem de programação simples e
segura e independente da plataforma. É especificamente desenhada para aplicações
em tempo real, interativas e baseadas em rede. Além disso, ela utiliza applets que
podem ser executados por qualquer computador ou sistema operacional em qualquer
ponto de uma rede. Os applets podem residir em sites em um servidor de rede até que
sejam necessitados por sistemas clientes e são fáceis de distribuir pela Internet ou
intranets e extranets. A Java está se tornando a opção em linguagem de programação
para muitas organizações que pretendem aproveitar o potencial de negócios da
Internet, além do potencial de suas próprias intranets e extranets. O usuário
ocasional será capaz de carregar o applet em uma base necessária utilizando o
software do navegador. Isto reduzirá bastante o custo de ter que instalar software
caro em PCs dos usuários. Além disso, recursos valiosos como RAM, espaço em disco,
processadores caros, etc. serão liberados para outros usos empresariais.
9. Você acredita que o Windows 2000 e o Linux irão sobrepujar o Unix e o
Netware como sistemas operacionais para redes e servidores de rede?
Explique sua resposta.
Esta é uma questão subjectiva e variará consideravelmente de aluno para aluno. Os
alunos podem desejar utilizar a Figura 4.8 para responder essa questão, e
provavelmente utilizarão as forças e fraquezas apontadas em cada sistema
operacional para respondê-la. Por exemplo, todos os sistemas operacionais relacionados
nessa questão possuem algumas forças e fraquezas. Certamente, alguns problemas
que despontarão nesta questão serão os relativos à facilidade de uso, a portabilidade
por plataformas diferentes, a orientação e a ajuda disponíveis com o software. As
políticas corporativas praticadas dentro das grandes organizações quando
especificam e selecionam um dado sistema que atuará como seu servidor de rede ou
da web, a disponibilidade de software para correr em uma multiplicidade de sistemas
distintos, e a facilidade para transferir arquivos e dados para outros sistemas serão
considerados, assim como a estabilidade do sistema operacional em consideração.
10.Quais os pacotes de software aplicativo mais importantes que o
usuário final deve saber como usar? Explique as razões para as suas
opções.
Processamento de textos – freqüentemente mais rápido e fácil para escrever seu próprio
memorando do que pedir à uma secretária para fazê-lo.
Planilhas – uma ferramenta muito poderosa, embora simples, para análise de dados.
Aplicativos pessoais – software de administração financeira doméstica
Software aplicativo – muito específico para cada empresa – i.e., contabilidade,
marketing, recursos humanos e assim por diante.
Download

Capítulo 4 - Gabarito 1. Quais as principais tendências que estão