informatica
Período: 3°
Turno: Noturno
Curso: Sistemas para Internet
Disciplina: Engenharia de Software
Prof.: Márcio
1 - O que é software ?
Software é a junção e combinação de : (conjunto de instruções, estrutura de dados e de informações descritivas)
- conjunto de instruções: (programas de computador) que quando executadas fornecem as características, funções e desempenho desejados; ex: (Um programa de Estoque)
- estruturas de dados que permitem aos programas manipular adequadamente
Informações (Banco de dados)
- informação descritiva que descreve a operação e o uso dos programas (documentação). (Manual)
Resumindo e um programa onde vai suprir alguma necessidade do mundo real.
2 - O que é engenharia de software
É uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade.
Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões, processos e a questão da Qualidade de Software
É um tipo de engenharia que engloba um processo, uma coleção de métodos
(práticas) e uma cadeia de ferramentas que permitem aos profissionais construírem software computacional de alta qualidade.
Resumindo uma área responsável pelas etapas desde o surgimento do software até seu estado pronto.
3 - Relacione UML e Engenharia de software: onde a UML pode ser empregada na Engenharia de software. Por que seu uso é recomendado. Quais as vantagens e desvantagens de usar UML em projetos de desenvolvimento de Software ?
A UML (Unified Modeling Language), que significa Linguagem Unificada de Modelagem é uma linguagem padrão para modelagem orientada a objetos.
Esta linguagem de modelagem não proprietária de terceira geração, não é um método