[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:07.69,0:00:11.35,Default,,0000,0000,0000,,Durante todo o processo\Nde desenvolvimento de software, Dialogue: 0,0:00:11.35,0:00:14.94,Default,,0000,0000,0000,,a qualidade é algo que deve estar\Npresente em todos os momentos, Dialogue: 0,0:00:14.94,0:00:18.26,Default,,0000,0000,0000,,e, em relação aos requisitos,\Nisso não é diferente. Dialogue: 0,0:00:18.26,0:00:23.01,Default,,0000,0000,0000,,Podemos estabelecer a seguinte\Nrelação entre qualidade e requisitos: Dialogue: 0,0:00:23.01,0:00:26.90,Default,,0000,0000,0000,,qualidade é estar em conformidade\Ncom os requisitos. Dialogue: 0,0:00:26.90,0:00:30.80,Default,,0000,0000,0000,,A especificação de requisitos\Nfuncionando como um artefato base Dialogue: 0,0:00:30.80,0:00:34.71,Default,,0000,0000,0000,,para expressar claramente\Nos requisitos e as suas tratativas, Dialogue: 0,0:00:34.71,0:00:39.80,Default,,0000,0000,0000,,precisa ter algumas características\Npara poder refletir a qualidade. Dialogue: 0,0:00:39.80,0:00:42.12,Default,,0000,0000,0000,,A primeira delas é a correção. Dialogue: 0,0:00:42.12,0:00:47.50,Default,,0000,0000,0000,,Uma especificação é considerada\Ncorreta se cada requisito é essencial Dialogue: 0,0:00:47.50,0:00:49.81,Default,,0000,0000,0000,,para o desenvolvimento do software. Dialogue: 0,0:00:49.81,0:00:51.65,Default,,0000,0000,0000,,Temos, também, a precisão. Dialogue: 0,0:00:51.65,0:00:57.29,Default,,0000,0000,0000,,Uma especificação é precisa quando todos\Nentendem os requisitos da mesma forma. Dialogue: 0,0:00:57.29,0:00:59.94,Default,,0000,0000,0000,,Além dela, temos a completude. Dialogue: 0,0:00:59.94,0:01:04.40,Default,,0000,0000,0000,,Uma aplicação é considerada completa\Nse abranger todos os requisitos Dialogue: 0,0:01:04.40,0:01:08.77,Default,,0000,0000,0000,,em relação a funcionalidade,\Ndesempenho e restrições. Dialogue: 0,0:01:08.77,0:01:12.31,Default,,0000,0000,0000,,E não para por aí, vamos\Nfalar de consistência. Dialogue: 0,0:01:12.31,0:01:17.85,Default,,0000,0000,0000,,Uma especificação é consistente se um requisito\Nnão entrar em conflito com outro. Dialogue: 0,0:01:17.85,0:01:23.29,Default,,0000,0000,0000,,Já na priorização, os requisitos devem\Nser priorizados conforme sua importância Dialogue: 0,0:01:23.29,0:01:25.58,Default,,0000,0000,0000,,e possibilidade de alteração. Dialogue: 0,0:01:25.58,0:01:29.70,Default,,0000,0000,0000,,Na verificação, uma especificação\Ndeve refletir, Dialogue: 0,0:01:29.70,0:01:34.50,Default,,0000,0000,0000,,por meio de um processo de verificação,\No que foi implementado no software. Dialogue: 0,0:01:34.50,0:01:37.78,Default,,0000,0000,0000,,Não podemos esquecer da modificação. Dialogue: 0,0:01:37.78,0:01:41.92,Default,,0000,0000,0000,,Aqui, não devemos encontrar\Nredundâncias na especificação, Dialogue: 0,0:01:41.92,0:01:46.62,Default,,0000,0000,0000,,sendo possível alterá-la de modo\Nfácil, completo e consistente. Dialogue: 0,0:01:46.62,0:01:49.86,Default,,0000,0000,0000,,E, por fim, nós temos\Na rastreabilidade. Dialogue: 0,0:01:49.86,0:01:54.13,Default,,0000,0000,0000,,Uma especificação deve permitir\Na localização da origem Dialogue: 0,0:01:54.13,0:01:58.49,Default,,0000,0000,0000,,e quais são os resultados\Nou consequências dos requisitos. Dialogue: 0,0:01:58.49,0:02:02.63,Default,,0000,0000,0000,,Quando não observamos as características\Nque entregam qualidade Dialogue: 0,0:02:02.63,0:02:04.78,Default,,0000,0000,0000,,em uma especificação de requisitos, Dialogue: 0,0:02:04.78,0:02:08.34,Default,,0000,0000,0000,,estamos contribuindo para um sistema\Nde baixa qualidade Dialogue: 0,0:02:08.34,0:02:11.43,Default,,0000,0000,0000,,e esse, definitivamente,\Nnão é o caminho.