|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/engenharia-de-software-v/
课程评论:没有评论
课程名称:软件工程 概述:软件工程的概念至关重要,因为编程只是软件概念的一小部分。在现实世界中,开发一个项目往往涉及许多步骤。从设计阶段开始,明确代码的具体部分,然后涵盖后端、云计算以及其他许多概念。因此,仅有编程知识是不够的,学习软件工程的概念能为你的职业生涯增添额外的竞争力。掌握编程技能就像了解如何使用混凝土和砖块建造墙壁,如何安装门窗,如何进行电力连接和安装水源等。 然而,仅仅开始从零构建一个房子,而没有提前规划结构、分析空间要求、房间布局和排水方案,结果往往会是一团糟。如果我们能进行适当的规划,分析需求,准备结构图,合理安排财务等,最终的结果肯定会令人满意。同样,软件工程的概念和实践可以与这种预先规划的过程相提并论。如果我们能够正确遵循这些原则,软件将以最高的效率在最短的时间内完成,且能够达到其目标。 对于初学者而言,软件工程的概念在小型项目中似乎没有必要,但坚持使用适当的软件工程概念是一种良好的实践。这不仅会帮助他们养成良好的习惯,还会在今后的更大应用程序开发中发挥重要作用。仅仅学习计算机语言并不足以帮助你创建或开发应用程序或软件。软件工程涵盖了可以遵循的概念和模型,旨在简化软件开发的过程。
Os conceitos de engenharia de software são essenciais, pois saber que programar é uma pequena parte dos conceitos de software, mas, no mundo real, quando você desenvolve um projeto, há muitas etapas envolvidas. Seja desde o design, que mostra de onde a parte específica do código vai, em seguida, back-end e nuvem e muitos outros conceitos. Portanto, programação sozinha não é suficiente, e aprender conceitos de software adiciona uma vantagem extra ao seu perfil.Conhecer programação é como saber como usar concreto e tijolos para construir paredes, como instalar portas e janelas, como fazer conexões elétricas e instalar fontes de água, etc., você pode saber tudo sobre o que é necessário conhecer para construir uma casa.Mas, se alguém simplesmente começa a construir uma casa a partir do zero sem pré-planejar a estrutura e analisar os requisitos de espaço, salas, saídas de água, drenagem, etc., o resultado provavelmente será uma bagunça estragada. Mas se fizermos um planejamento adequado, analisarmos nossos requisitos, prepararmos um esquema de estrutura, planejarmos nossas finanças, etc., então o resultado definitivamente será bom.Então, aqui podemos relacionar essa coisa, pré-planejamento com conceitos e práticas de engenharia de software. Se os seguirmos corretamente, o software será o mais eficiente, concluído em um período de tempo mínimo, atendendo ao objetivo exato para o qual foi necessário e tudo.No início, para programas menores, seguir conceitos de Engenharia de Software parece inútil para novos programadores, mas ainda assim é uma boa prática manter conceitos de Engenharia de Software adequados, não apenas ajudará a desenvolver um hábito para o mesmo, mas também ajudará a muito enquanto trabalhava em aplicações maiores mais tarde em suas carreiras.Aprender apenas Linguagens de Computadores não ajudará você a criar / desenvolver aplicativos ou Software. A engenharia de software incluiria os conceitos, modelos que podem ser seguidos para facilitar o desenvolvimento de software.