Software educacional
Questionário Engenharia de Sistemas
Elvison Antonio
1. Sugira como os sistemas de software usados em um automóvel podem auxiliar na desativação do sistema todo?
Resp: Assim como ocorre em sistemas computacionais generalizados quando são desativados, nem todas as partes de um automóvel são descartadas. Fazendo jus a esta analogia, também é possível implantar sistemas de software neste automóvel com o intuito de monitorar e precisar o tempo de vida que as diferentes partes possuirão. Sendo assim, quando o automóvel for desativado, será possível identificar as partes que serão descartadas e as partes que poderão ser reutilizadas. 2. Explique por que é importante produzir uma descrição geral da arquitetura do sistema no estágio inicial de processo de especificação do sistema?
Resp: É importante descrever essa arquitetura no estágio inicial para que seja possível identificar os subsistemas que irão compor o sistema, para que estes possam ser desenvolvidos em paralelo com outros sistemas, bem como definir as interfaces de interligação entre os subsistemas. Isso ajudará a identificar possíveis erros de arquitetura durante a fase de desenvolvimento dando tempo hábil para correção. 3. Explique cada fase da engenharia de sistema? Resp:
Obtenção ou Aquisição - Decidir o objetivo do sistema, com base em requisitos de alto nível, aquisição de componentes (hard/soft/people) e orçamentos e cronograma de entrega, pois muitos fornecedores dependem de outros fornecedores.
Desenvolvimento - Desenvolver ou adquirir todos os componentes necessários e
Integrar todos os componentes para geração do sistema final.
Operação - o Modo de Programação, destinado à elaboração e alteração de programas aplicativos. 4. Comente sobre os pontos positivos e negativos das duas formas de integração de subsistemas (big-bang e incremental)?
Resp:
Uma forma de realizar a integração de um sistema é o processo "big-bang", onde todos os seus