Modelo de desenvolvimento em Engenharia de Software

FÓRUM PROPOSTO NA DISCIPLINA ENGENHARIA DE SOFTWARE DO CURSO DE GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

QUESTÃO 1

Engenharia de Software propõe a aplicação de uma abordagem padronizada para o desenvolvimento de software. Diferentes abordagens foram propostas e utilizadas, tais como o modelo de processo de software Cascata e a metodologia de desenvolvimento SCRUM. Dentro deste contexto, descreva a principal diferença entre o modelo de processo de software Cascata e metodologia de desenvolvimento ágil SCRUM.

RESPOSTA:

Vejamos> O modelo Cascata: requer uma abordagem sequencial e sistemática, o resultado de uma fase requer a entrada na outra. O modelo Scrum: é um modelo ágil de processo, é adaptável às modificações técnicas quanto a de negócios, Sprint´s adpatáveis ao problema, e enfatiza o uso de um conjunto de padrões de processos de software.

Há outros elementos envolvidos e que pesam na escolha do método de desenvolvimento escolhido, Porém, conceituando os modelos e apresentando as diferenças seria apresentado dessa forma.

 

QUESTÃO 2:

Podemos considerar da seguinte forma: Requisitos Funcionais> São critérios e funcionalidades especificadas para que o sistema cumpra seu papel e objetivo com que será desenvolvido. Em outras palavras, um requisito funcional define uma função de um sistema de software. Requisitos Não Funcionais> São importantes e estão presentes em todo o sistema, porém, de forma mais velada, são subjetivos e expressam necessidades do sistema para que cumpra sua funcionalidade. Podemos citar a plataforma em em que o sistema irá rodar, o banco de dados, tempo de execução, etc.

RESPOSTA:

Podemos considerar da seguinte forma: Requisitos Funcionais> São critérios e funcionalidades especificadas para que o sistema cumpra seu papel e objetivo com que será desenvolvido. Em outras palavras, um requisito funcional define uma função de um sistema de software. Requisitos Não Funcionais> São importantes e estão presentes em todo o sistema, porém, de forma mais velada, são subjetivos e expressam necessidades do sistema para que cumpra sua funcionalidade. Podemos citar a plataforma em em que o sistema irá rodar, o banco de dados, tempo de execução, etc.

 

QUESTÃO 3:

dois importantes diagramas da Análise Orientada a Objetos, são: Diagrama de Casos de Uso e Diagrama de Classes. Neste contexto, descreva o principal objetivo de cada um destes diagramas e como os mesmos estão relacionados.

RESPOSTA:

DIAGRAMA DE CASOS DE USO: Representa a funcionalidade proposta e sua utilização pelo usuário final, esclarecendo os requisitos funcionais do sistema

DIAGRAMA DE CLASSE: Representa detalhadamente cada ítem do sistema em desenvolvimento e serve de orientação aos desenvolvedores. É importante tanto no desenvolvimento quanto na documentação do sistema.

Do diagrama de Classes derivam os outros diagramas do sistema, servindo de base para as relações no sistema, entretando deve ser desenvolvido com base noa diagrama de casos de uso.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *