Use este identificador para citar ou linkar para este item:
http://hdl.handle.net/123456789/3528
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | OLIVEIRA, Welsson Holanda | - |
dc.date.accessioned | 2019-06-10T17:25:26Z | - |
dc.date.available | 2019-06-10T17:25:26Z | - |
dc.date.issued | 2013-03-07 | - |
dc.identifier.uri | http://hdl.handle.net/123456789/3528 | - |
dc.description | ABSTRACT A major concern of software engineers is to produce systems that can be trusted for its users and they have the necessary protection against failures. Therefore it is necessary that the process of development of the whole software project has techniques and methods that can provide the system reliability and availability that is expected of it. Thus, self-checking features are used to find defects before them to bring on failure. You must make a risk management throughout the project, to identify them and can be adopted means of prevention. A reliability study should be done to find out which types of failures the system is conducive to those taking measures to avoid its effects. Some metrics are used to measure software reliability, as the probability of failure on demand (POFOD), the rate of occurrence of failures (ROCOF), and the extent of availability (AVAIL). The diversity and redundancy of components is a technique adopted as a means for tolerating faults in the system. Also, they are used as defect tolerant architectures fault tolerance mechanism. Upon completion of the system development is necessary to do tests that measure software reliability, as time tests of failures, time between failures and how long it takes to repair faults. All features of the system are tested to ensure flawless performance. In addition, tests are done to find out the percentage that the system is available to meet your users. At the end of this paper, we propose reliable process software, which will ensure that all construction system is made in absolute caution following all the specifications required to achieve the reliability you want to achieve for the system. | pt_BR |
dc.description.abstract | Uma das grandes preocupações dos engenheiros de software é produzir sistemas que possam ser confiáveis para seus usuários e que tenham a proteção necessária contra falhas. Por isso, é preciso que o processo de desenvolvimento de todo o projeto de software possua técnicas e métodos que possam proporcionar ao sistema a confiabilidade e a disponibilidade que dele se espera. Dessa forma, são empregadas recursos de autoverificação para descobrir os defeitos antes que eles ocasionem falha. É necessário fazer um gerenciamento de riscos de todo o projeto, para identificá-los e possam-se adotar meios de prevenção. Um estudo de confiabilidade deve ser feito para descobrir quais tipos de falha o sistema está propício, para que se tomem as medidas de evitar seus efeitos. Algumas métricas são utilizadas para medir a confiabilidade do software, como a probabilidade de falha sob demanda (POFOD), a taxa de ocorrência de falhas (ROCOF), e a medida de disponibilidade (AVAIL). A redundância e diversidade de componentes é uma das técnicas adotadas como meio de tolerar falhas do sistema. Também, são utilizadas arquiteturas tolerantes a defeitos como mecanismo de tolerância a falha. Após a conclusão do desenvolvimento do sistema é preciso fazer testes que possam medir a confiabilidade do software, como testes de tempo de ocorrência de falhas, intervalo entre falhas e quanto tempo leva para reparar as falhas. Todas as funcionalidades do sistema são testadas para garantir seu perfeito funcionamento. Além disso, são feitos testes para descobrir a porcentagem que o sistema está disponível para atender seus usuários. Ao final desse trabalho, é proposto um processo confiável de software, que vai garantir que toda a construção do sistema seja feita na mais absoluta cautela seguindo todas as especificações necessárias para obter a confiabilidade que se deseja alcançar para o sistema. | pt_BR |
dc.language.iso | other | pt_BR |
dc.publisher | Universidade Federal do Maranhão | pt_BR |
dc.subject | Proteção | pt_BR |
dc.subject | Projeto de software | pt_BR |
dc.subject | Confiabilidade | pt_BR |
dc.subject | Disponibilidade | pt_BR |
dc.subject | Gerenciamento de riscos | pt_BR |
dc.subject | Probability of Failure on Demand (POFOD) | pt_BR |
dc.subject | Rate of Occurrence of Failures (ROCOF) | pt_BR |
dc.subject | Availability (AVAIL) | pt_BR |
dc.subject | Redundância | pt_BR |
dc.subject | Diversidade | pt_BR |
dc.subject | Tolerância a falha | pt_BR |
dc.subject | Processo confiável de software | pt_BR |
dc.subject | Protection | pt_BR |
dc.subject | Software design | pt_BR |
dc.subject | Reliability | pt_BR |
dc.subject | Availability | pt_BR |
dc.subject | Risk management | pt_BR |
dc.subject | Probability of Failure on Demand (POFOD) | pt_BR |
dc.subject | Rate of Occurrence of Failures (ROCOF) | pt_BR |
dc.subject | Availability (AVAIL) | pt_BR |
dc.subject | Redundancy | pt_BR |
dc.subject | Diversity | pt_BR |
dc.subject | Fault tolerance | pt_BR |
dc.subject | Process reliable software | pt_BR |
dc.title | Confiabilidade e proteção de software – uma proposta para um processo confiável de software | pt_BR |
dc.title.alternative | Reliability and software protection - a proposal for a reliable software process | pt_BR |
dc.type | Other | pt_BR |
Aparece nas coleções: | TCCs de Graduação em Ciência da Computação do Campus do Bacanga |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
WELSSON-OLIVEIRA.pdf | Trabalho de Conclusão de Curso | 840,33 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.