Prévia do material em texto
Centro Universitário UniDombosco Ead Estudo de Caso: Engenharia de Software Título: O Desenvolvimento de Software em Empresas do Mercado Atual Introdução: No mercado atual, o desenvolvimento de software tem se tornado uma parte essencial das operações de muitas empresas. Desde pequenas startups até grandes empreas, o software é amplamente utilizado para automatizar processos, melhorar a eficiência operacional, impulsionar a inovação e fornecer uma vantagem competitiva. Como estudado ao longo da disciplina as duas das principais metodologias são o desenvolvimento de software tradicional, conhecido como cascata, e o desenvolvimento ágil. O desenvolvimento em cascata é um modelo sequencial, onde cada fase do projeto é concluída antes de passar para a próxima. As fases típicas incluem análise de requisitos, design, implementação, teste e manutenção. Embora seja uma abordagem estruturada, o desenvolvimento em cascata pode ser lento e inflexível, pois as mudanças nos requisitos podem exigir retrabalho significativo em fases anteriores do projeto. Por outro lado, o desenvolvimento ágil é uma abordagem iterativa e incremental, onde o desenvolvimento é dividido em pequenas partes chamadas de "sprints". Os times trabalham de forma colaborativa e multidisciplinar, com um foco na entrega de valor ao cliente em curtos intervalos de tempo. Scrum e Kanban são exemplos populares de metodologias ágeis amplamente adotadas por empresas do mercado atual. O cenário de tecnologia no desenvolvimento de software também tem evoluído rapidamente. As empresas do mercado atual estão utilizando uma ampla variedade de tecnologias e ferramentas para criar e entregar software de alta qualidade de forma eficiente. Como a utilização de linguagens de programação: algumas das linguagens populares incluem Java, C#, Python, JavaScript, entre outras. Bancos de Dados: Bancos de dados são usados para armazenar e gerenciar dados em aplicações de software. Exemplos populares incluem MySQL, MongoDB, PostgreSQL, Oracle, entre outros. Ambientes de Desenvolvimento Integrado (IDEs): IDEs são ferramentas usadas pelos desenvolvedores para escrever, testar e depurar código de software. Exemplos populares incluem Eclipse, Visual Studio, PyCharm, entre outros. Referências bibliográficas Ian Sommerville ; Engenharia de Software / tradução Ivan Bosnic e Kalinka G. de O. Gonçalves ; revisão técnica Kechi Hirama. — 9. ed. — São Paulo : Pearson Universidades, 2011. Cascata x Ágil. Agilers, 2020. Disponível em: . Acesso em: 11 de Abril. de 2023. Modelos de Desenvolvimento de Software. Dev media, 2012. Disponível em: >. Acesso em: 11 de Abril. de 2023.