Pular para conteúdo

Desenho de Software (Base)

Introdução

O Desenho de Software (Base) é a etapa inicial do desenvolvimento de software, onde se definem os requisitos, a arquitetura e o planejamento do projeto. Essa fase é crucial para o sucesso do projeto, pois estabelece as bases para todas as etapas subsequentes.

O nível "Base" do Desenho de Software se concentra em duas áreas principais:

  • Módulo Projeto Não Orientado a Abordagens Específicas:
    • Aplicação de Design Sprint para levantamento de requisitos de um software pré-existente.
    • Elaboração de um artefato generalista (ex: Escopo 5W2H, Mapa Mental, Diagrama Causa-Efeito, Rich Picture, Léxico, Planos de Risco, Custo e Tempo).
    • Apresentação do Design Sprint e do artefato escolhido.
  • Módulo Processos/Metodologias/Abordagens:
    • Modelagem do processo de negócio utilizando a notação BPMN.
    • Apresentação da modelagem BPMN e das escolhas metodológicas realizadas.

Importância

O Desenho de Software (Base) é importante por diversos motivos:

  • Garante que o software atenda às necessidades dos usuários: Através do levantamento de requisitos, é possível entender as expectativas dos usuários e garantir que o software seja desenvolvido de acordo com suas necessidades.
  • Reduz o risco de falhas no projeto: Ao definir a arquitetura e o planejamento do projeto com antecedência, é possível identificar e mitigar potenciais riscos de falhas.
  • Facilita a comunicação entre a equipe de desenvolvimento: O Desenho de Software (Base) fornece um documento único que descreve o projeto, facilitando a comunicação entre os membros da equipe de desenvolvimento.
  • Melhora a qualidade do software: Ao seguir um processo estruturado de desenvolvimento, é possível aumentar a qualidade do software final.

Bibliografia

Pressman, Roger S. (2020). Engenharia de Software: Uma Abordagem Moderna. 9ª ed. AMGH Editora.: URL Pressman Engenharia de Software

Sommerville, Ian (2016). Engenharia de Software. 10ª ed. Pearson Education.: URL Sommerville Engenharia de Software

Fowler, Martin (2013). UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. Addison-Wesley Professional.: URL Fowler UML Distilled

Histórico de Versão

Versão Data Descrição Autor Revisor
1.0 07/04/2024 Criação do Artefato João Lucas Foxtrot