Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
29 Cards in this Set
- Front
- Back
- 3rd side (hint)
Por quem foi introduzida a expressão "Engenharia de Software"?
|
A expressão “Engenharia de Software” foi introduzida pela NATO num estudo em 1967, e lançado no ano seguinte(1968),
numa conferência na Alemanha - a NATO Software Engineering Conference |
|
|
Qual o objectivo principal do termo "Engenharia de Software" ?
|
O objectivo principal deste termo era chamar a atenção para o facto de os projectos de desenvolvimento de aplicações informáticas terem fortes semelhanças com os de engenharia, especialmente no que se refere a fiabilidade do produto final, a cumprimento de prazos e custos, e a aspectos de manutenção
|
|
|
Tipicamente, os custos de manutenção de um produto informático andam por cerca de 65% de todos os custos no
ciclo de vida desse produto. A que se deve esse custo ? |
Deve-se geralmente a falhas ou insuficiências nas fases de especificação e
de concepção. |
|
|
A Engenharia de Software apresenta um conjunto de métodos e técnicas que procuram melhorar a qualidade das fases de Especificação e Concepção de um produto informático.Indique-os.
|
CAD – Computer Adding Design
CAM – Computer Adding Manufactured CAE – Computer Adding Engineering |
|
|
Como é efectuada a transformação dos Dados (Objectivos) em Informação (Subjectiva) ?
|
É efectuada através de um mecanismo chamado Interpretação.
|
Transformação de dados em informação
|
|
Defina Conhecimento .
|
Designa-se por Conhecimento a selecção da informação que é validade (tida como verdadeira) e considerada útil pelo individuo.
|
|
|
Defina Cultura.
|
É toda a informação que "nos sabe bem", que não necessita de ser validada pelo indivíduo. As artes de modo geral podem ser consideradas como cultura.
|
|
|
A Qualidade de Informação depende de vários factores. Quais ?
|
- Qualidade dos Dados
- Qualidade do Utilizador - Qualidadedo Interface - Qualidade do Software - Qualidade do Hardware - Qualidade do Contexto |
|
|
Diga o que entende por Sistema ?
|
É um conjunto de elementos ou subsistemas que devidamente coordenados interagem no sentido da
produção de um objectivo |
|
|
O Sistema de Informação (SI) é constituído por:
|
* Subsistemas (componentes)
* Interacção * Objectivo * Coordenação |
|
|
Complete a seguinte frase:
"Quando não há coordenação...." |
"... aumenta a entropia o que provoca a destruição de um sistema."
|
|
|
Quem é o responsável máximo pela Coordenação de um Sistema de Informação (SI) ?
|
CIO - Chief Information Office.
|
|
|
Quais os Objectivos de um Sistema de Informação ?
|
Disponibilizar informação a uma comunidade de utilizadores, em contexto de gestão.
Disponibilizamos informação, não damos informação. |
|
|
Quais os Subsistmas (componentes) de um Sistema de Informação ?
|
-> Subsistema Utilizadores
-> Subsistema Técnicos -> Subsistema Computadores -> Subsistema Documentação -> Subsistema Dados |
|
|
Qual o nome do filósofo e economista, de origem austríaca, que é considerado por todos o pai da Gestão moderna ?
|
Peter Ferdinand Drucker.
|
|
|
Segundo Peter Ferdinand Drucker, o que se subentende por Gestão Moderna ?
|
Ciência que trata sobre pessoas nas
organizações. |
|
|
Quais as características de uma pessoa enquanto trabalhadora do conhecimento ?
|
* Boa formação de base
* Polivalentes * Versáteis * Dominando o Inglês e as tecnologias |
|
|
A actividade de programação começou nos anos 40. Como era na altura abordada a programação?
|
Era feita segundo a abordagem bottom-up, i.e., não existiam
princípios bem estabelecidos para o desenvolvimento, pelo que cada programador utilizava a lógica individual. Utilizava-se o chamado "estilo esparguete", com grande recurso à instrução GoTo. |
|
|
Por quem foi iniciado o projecto "Systems Programming" e qual o seu objectivo ?
|
Em 1968, por Ascher Opler, da IBM.
Recolher, organizar e publicar as melhores práticas de programação. |
|
|
Na sequência do projecto "Systems Programming, quais os documentos que foram publicados ?
|
- Básicos (para iniciados)
- Especializados (para programadores) - Ciência da Computação (para investigadores). |
|
|
Na sequência do projecto "Systems Programming, quais as filosofias dele resultantes ?
|
- Orientação para os programas
- Orientação para os dados - Orientação para os objectos ...que conduziram ao estabelecimento de diversas regras e técnicas de programação, ou seja, a técnicas topdown de fazer programação |
|
|
O como se caracterizão os sistemas conhecidos por Push ?
|
São os sismetas impostos ao utilizador final, sem qualquer colaboração destes na concepção e no desenvolvimento dos sistemas, e por serem explorados em ambientes de claro predomínio dos técnicos de informática
|
Orientação para Programas
|
|
Quais as técnicas utilizadas como primeiras aproximações aos programas ?
|
Pseudo-Código e Fluxograma.
|
|
|
Quais os 3 tipos de BD's existentes ?
|
- em Rede
- Hierárquicas - Relacionais |
Orientação para Dados
|
|
O que é um ficheiro ?
|
Conjunto de registos numa Estrutura de Dados.
|
|
|
Se quisermos criar uma estrutura em Memória o que devemos utilizar ?
|
Vectores
|
Estrutura de Dados
|
|
Se quisermos criar uma estrutura numa Banda Magnética o que devemos utilizar ?
|
Filas Sequênciais.
|
Estrutura de Dados
|
|
Se quisermos criar uma estrutura num Disco Magnético o que devemos utilizar ?
|
Listas Ligadas
|
Estrutura de Dados
|
|
Diga o que entende por Vector ?
|
É uma estrutura de Dados constituída por dados do mesmo tipo, contíguos fisicamente, com uma cardinalidade bem definida(dimensão do vector) e que permite acesso directo.
|
|