Prática de desenvolvimento de requisitos de software - curso RUB 40.490. de Especialista, treinamento 32 ac. h., Data: 24 de junho de 2023.
Miscelânea / / December 02, 2023
O desenvolvimento de requisitos é parte integrante do trabalho de desenvolvimento de software. Os requisitos são a base sobre a qual o software é construído. Nenhuma outra parte do trabalho estraga tanto o resultado se for mal executada. Erros em nenhuma outra etapa do trabalho são tão difíceis de corrigir.
O curso fornece o conhecimento e as habilidades necessárias para identificar, analisar e documentar requisitos de software.
O workshop do curso é um ciclo de tarefas concluídas sequencialmente.
Um especialista experiente em análise de sistemas e testes de software, um professor brilhante. Em suas aulas, ele fornece constantemente exemplos práticos específicos (inclusive de sua rica experiência) para facilitar a compreensão do material. Graduado...
Um especialista experiente em análise de sistemas e testes de software, um professor brilhante. Em suas aulas, ele fornece constantemente exemplos práticos específicos (inclusive de sua rica experiência) para facilitar a compreensão do material.
Graduado pela Faculdade de Mecânica e Matemática da Universidade Estadual de Moscou em homenagem a M.V. Lomonosov. Atua na área de TI desde 1998. Em 2013, ela completou o treinamento na Academia Russa de Economia Nacional e Administração Pública sob a orientação do Presidente da Federação Russa no programa de gerenciamento de TI. Desenvolve continuamente nas áreas de design de testes, garantia de qualidade de software, análise e gerenciamento de sistemas.
Possui ampla experiência prática em testes e controle de qualidade de grandes sistemas de informação. Atualmente, Elena Sergeevna é analista líder, desenvolvendo projetos de testes para sistemas de informação. Participa no desenvolvimento e implementação de regulamentos internos de garantia de qualidade corporativa. Realiza treinamento corporativo sobre testes, análise de sistemas e garantia de qualidade.
O material didático é apresentado de forma clara e inteligível, chamando a atenção dos alunos para todas as características do trabalho prático. Exemplos práticos, informações adicionais, respostas detalhadas a quaisquer perguntas - tudo isso mantém constantemente grande interesse e atenção entre os ouvintes de Elena Sergeevna. Graduados agradecidos deixam as críticas mais entusiasmadas e se esforçam para se inscrever em estudos adicionais com Elena Sergeevna.
Módulo 1. Definição de requisitos (4 ac. h.)
- Quais são os requisitos? Definição de requisitos.
- Classificação de requisitos. Atributos de requisitos.
- Atributos de qualidade dos requisitos.
Trabalho prático: declaração do problema. Descrição do processo de negócio para o qual os requisitos serão desenvolvidos nas próximas lições.
Módulo 2. Processo de desenvolvimento de requisitos (4 ac. h.)
- Processo de desenvolvimento de requisitos gerais.
- Requisitos de negócio. Declaração do problema, partes interessadas, definição dos limites do sistema.
- Requisitos do usuário. Definindo usuários, identificando necessidades.
Trabalho prático: identificação de stakeholders, limites do sistema para automação. Definição de usuários.
Módulo 3. Processo de desenvolvimento de requisitos. Aspectos práticos (4 ac. h.)
- Aspectos práticos do desenvolvimento de requisitos. Planejando o processo de elicitação de requisitos.
- Fontes de requisitos. Pessoas. Sistemas. Documentação
- Métodos para identificar requisitos. Problemas psicológicos de identificação de requisitos. Características de preparação e realização de entrevistas, seminários de grupos de trabalho, pesquisas, etc.
Trabalho prático: elaboração de um plano. Preparar e conduzir entrevistas com as partes interessadas
Módulo 4. Análise de requisitos (4 ac. h.)
- Desenvolvimento de requisitos. Etapa de análise de requisitos.
- A modelagem faz parte do processo geral.
- Prós e contras da modelagem.
- Tipos de modelo
Módulo 5. Requisitos do usuário. Casos de uso (3 ac. h.)
- Definição. Estrutura. Regras para descrever casos de uso.
- Fluxo principal, alternativas, exceções.
- Pré-condições e pós-condições
- Diagrama de casos de uso. Notação.
- Tipos de relacionamentos
Trabalho prático: elaboração de um diagrama de casos de uso para um projeto educacional.
Módulo 6. Requisitos do usuário. História de usuário (3 ac. h.)
- Requisitos em Agile. Conceitos de tópico, épico, história de usuário, backlog
- Regras para escrever uma história de usuário. INVESTIR
- Ator, ações, valor.
Trabalho prático: criação de uma história de usuário para um projeto educacional.
Módulo 7. Modelos de domínio. Diagrama entidade-relacionamento ERD (3 ac. h.)
- Objetivo do diagrama, conceitos básicos.
- Notação de Chen, pé de galinha
- Graus de conexão. Desvendando incertezas.
Trabalho prático: criando um diagrama entidade-relacionamento para um projeto educacional
Módulo 8. Modelos de domínio. Diagrama de fluxo de dados DFD (3 ac. h.)
- Objetivo do diagrama. Elementos básicos de um diagrama.
- Jordan, notações de Gein-Sarson
- Níveis de detalhe.
Trabalho prático: criação de um diagrama de fluxo de dados para um projeto escolar.
Módulo 9. Criando um documento (4 ac. h.)
- Requisitos funcionais.
- Requisitos não Funcionais. Tipos de requisitos não funcionais. Atributos de qualidade de software.
- Especificação de Requisitos. Estrutura do documento. Critérios para redação do texto de requisitos.