quinta-feira, 27 de março de 2008

[SISII] Interdependência entre processos, regras e estratégias

Alunos: Ivan, Franco, Jonatan

Questão Número 1 - Explique porque vem crescendo a relação de interdependência entre processos, regras e estratégias (de um lado) e de outro lado software, hardware, banco de dados e telecomunicação:

R: Cada vez mais as empresas estão dependentes dos sistemas de informações, já que o mercado está sempre exigindo novas tecnologias para agilizar e melhorar os processos. O crescimento da empresa também está atrelado aos sistemas de informação pois ele é limitado. Por isso as empresas estão investindo muito em infra-estrutura para aguentar o crescimento do Sistema.......

quinta-feira, 13 de março de 2008

[IHM] Interfaces Amigáveis

Caracteristicas de uma Interface Amigável
A - Se um programa não estiver certo ele não cumpre as suas finalidades.
B - Um programa certo, além de fazer o que deve, não pode fazer o que não deve. Por exemplo: Ao calcular a área do triângulo de lados 4, 1, 1; o programa deve dizer que os lados não formam um triângulo e não dar um valor como resposta.
Para isto, devemos sempre estabelecer o domínio de validade dos dados de entrada do algoritmo e testar a validade da desses dados.
C - Não é fácil fazer um programa certo, pois não há técnica conhecida que garanta a exatidão deste. Podemos mostrar que um programa está errado, mas não podemos mostrar que ele está certo.
As consistências, tanto de dados como do programa, deverão estar restritas as necessidades dos mesmos. Excesso de consistências e consistências que consistem outras consistências não agregam nada ao programa, fazem ele ficar mais lento e só servirão para proliferarem bugs e falhas no mesmo.
Procure fazer o tratamento das exceções que podem vir a ocorrer no programa. Se você conheçe uma área de código que é propícia a erros e falhas de excução (Ex: Uma variável de valor flutuante pode receber um dado inválido), você pode tratar esta área para, caso ocorra um erro, seu programa não perca o fluxo de execução ou seja abortado pelo sistema operacional.
Fonte: http://www.geocities.com/SiliconValley/Bay/1058/Caracteristicas.html
------------------------------------------------------------------

Interface amigável e de fácil monitoraçãoO NetPlug conta com uma interface amigável padrão Windows, tanto para configuração como para monitoração. Caso desejado, o NetPlug gera logs detalhados de comunicação, facilitando a depuração de erros de protocolo e, conseqüentemente, facilitando o desenvolvimento dos aplicativos dos terminais remotos.
Fonte: http://www.setis.com.br/setis2/produtos/netplug/interface/
------------------------------------------------------------------

Uma interface amigável é fundamental para se incentivar o uso de um software. Quando se trata de software numérico essa necessidade é acentuada, já que a manipulação com números é áspera para maioria dos alunos.
Com essa preocupação lançou-se mão de uma ferramenta disponível no ambiente X-Windows, o GUIDE, procurando-se construir uma interface que auxiliasse o aluno a especificar o problema de uma forma cômoda, facilitando a utilização do sistema.
Fonte: http://www.niee.ufrgs.br/ribie98/CONG_1996/CONGRESSO_HTML/80/ANAFU.HTML