Requisito não funcional
Requisitos não funcionais são os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas. Estes requisitos dizem respeito a como as funcionalidades serão entregues ao usuário do software.[1]
'Requisitos Não funcionais'
- Demonstram qualidade acerca dos serviços ou funções disponibilizadas pelo sistema. Ex.: tempo, o processo de desenvolvimento, padrões, etc.
- Surgem conforme a necessidade dos usuários, em razão de orçamento e outros fatores.
- Podem estar relacionados à confiabilidade, tempo de resposta e espaço nas mídias de armazenamento disponíveis.
- Caso ocorra falha do não atendimento a um requisito não funcional, poderá tornar todo o sistema ineficaz. Ex.: requisito confiabilidade em um sistema de controle de voos.
Classificação dos Requisitos Não Funcionais
- Requisitos de produtos: Requisitos que especificam o comportamento do produto.Ex. portabilidade; tempo na execução; confiabilidade, mobilidade, etc.
- Requisitos de usabilidade (facilidade de uso). Ex.: usuários deverão operar o sistema após um determinado tempo de treinamento.
- Requisitos de eficiência. Ex.: o sistema deverá processar n requisições por um determinado tempo.
- Requisitos de confiabilidade. Ex.: o sistema deverá ter alta disponibilidade, p.exemplo, 99% do tempo.
- Requisitos de portabilidade. Ex.: o sistema deverá executar em qualquer plataforma.
- Requisitos organizacionais: Requisitos decorrentes de políticas e procedimentos corporativos. Ex. padrões, infraestrutura,etc.
- Requisitos de entrega. Ex.: um relatório de acompanhamento deverá ser fornecido toda segunda-feira.
- Requisitos de implementação. Ex.: o sistema deverá ser desenvolvido na linguagem Java.
- Requisitos de padrões. Ex.: uso de programação orientada a objeto sob a plataforma A.
- Requisitos externos: Requisitos decorrentes de fatores externos ao sistema e ao processo de desenvolvimento. Ex. requisitos de interoperabilidade, legislação,localização geográfica etc.
- Requisitos de interoperabilidade. Ex.: o sistema deverá se comunicar com o banco SQL Server.
- Requisitos éticos. Ex.: o sistema não apresentará aos usuários quaisquer dados de cunho privativo.
- Requisitos legais. Ex.: o sistema deverá atender às normas legais, tais como padrões, leis, etc.
Referências
- PRESSMAN,R.S. Engenharia de Software 6a.edição, Editora McGraw-Hill,2006, ISBN: 8586804576
- SOMMERVILLE,I. Engenharia de Software, 8a. Edição,Editora: Addison-Wesley,2007,ISBN: 9788588639287
- ANÁLISE DE REQUISITOS, Portal. Edição online. O que são requisitos não funcionais?
- ↑ Vazquez, Carlos; Simões, Guilherme (2016). Engenharia de Requisitos: Software Orientado ao Negócio. [S.l.]: Brasport
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.