ENGENHARIA DE SOFTWARE definição

ENGENHARIA DE SOFTWARE. Conceitos de Engenharia de Software; Processo de Software; Desenvolvimento Ágil; Modelagem de Sistemas; Engenharia de Requisitos; Testes de Software; Análise e Projeto de Sistemas Orientados a Objetos; UML; Arquitetura Orientada a Serviços; Padrões de Projeto.
ENGENHARIA DE SOFTWARE. Conceitos básicos sobre engenharia de software. Conceitos básicos sobre disciplinas de engenharia de software. Processos e práticas ágeis de desenvolvimento. Análise de requisitos funcionais e não funcionais. Conceitos básicos sobre análise, projeto e modelagem orientada a objetos. UML. Modelagem de dados. Modelo relacional. Qualidade de software. Métricas de qualidade de software.
ENGENHARIA DE SOFTWARE. Padrões de Projetos de Sistemas de Informação; Análise e Projeto orientado a objetos com UML: notações, diagramas, metodologia para utilização e ferramentas; Metodologias Ágeis de Desenvolvimento de Sistemas: Scrum, XP, DAS, DSDM, FDD, Processo Unificado Ágil e Modelagem Ágil; Orientação a Objetos: abstração de dados, definição de classes, métodos e tributos, herança, polimorfismo, encapsulamento, reutilização de componentes; Conceitos sobre Gerência de Projetos; Métricas e estimativas de software, Documentação de processo de software; Conhecimento em RUP, CMMI e SCRUM.

Examples of ENGENHARIA DE SOFTWARE in a sentence

  • Desenvolvimento de Workflow para Administração Pública em Ambientes de Engenharia de Software.

  • Sólida experiência na Análise, avaliação da viabilidade, desenvolvimento, implementação (programação) e implantação de sistemas de informações WEB, utilizando metodologia e princípios reconhecidos no campo da Engenharia de Software, visando racionalizar e/ou automatizar processos e rotinas de trabalho.

  • O uso de UST na prestação de serviços da área de Engenharia de Software.

  • Conhecimento em Engenharia de Software e Metodologia/Processo de Desenvolvimento de Sistemas.

  • A Engenharia de Software possui vários modelos para estimar esforço de projetos de software, baseados em Pontos de Função, sendo o Modelo Simplificado de Estimativas [Vazquez, 2010] e o Modelo COCOMO II [Xxxxx, 2009] os mais utilizados.


More Definitions of ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE. Ciclo de vida; Metodologias de desenvolvimento; Engenharia de requisitos; Análise e Projeto de sistemas; Arquitetura de software; Interoperabilidade; Padrões de projeto; UML; Estratégias e técnicas de teste de software; Gerenciamento e controle de versões de software. 2. Programação: Estrutura de dados e algoritmos; Conceitos fundamentais de programação orientada a objetos; Conceitos sobre Java, JavaScript, HTML5, PHP, Pyton, PL/SQL. 3. Banco de Dados: Conceitos básicos e definições; Modelo Entidade Relacionamento; Linguagens de definição e de manipulação de dados ; Restrições de integridade e visões ; Sistemas de Gerenciamento de Bancos Dados (SGBD): Conceitos, Alta disponibilidade, Segurança, Gerência de transações, Gerência de bloqueios e Gerência de desempenho; Gestão e operação de bancos de dados MySQL, Microsoft SQL Server; PostgreSQL; Banco de dados Oracle e SQL Server; ETL, Data Warehouse, Big Data e Business Intelligence; integrações REST, SOAP e API.
ENGENHARIA DE SOFTWARE ciclo de vida do software, Métricas e estimativas de software, Análise por pontos de função, CMMi, MPSBR, Qualidade de software, Metodologias de desenvolvimento de Software (conceitos básicos, IRUP, UML), Metodologias Ágeis de Desenvolvimento de Sistemas (conceitos básicos, Scrum, XP, DAS; DSDM, FDD, Processo Unificado Ágil e Modelagem Ágil); Gestão de processos de negócio: modelagem de processos, técnicas de análise de processo, melhoria de processos, integração de processos;
ENGENHARIA DE SOFTWARE. Gerenciamento de processos de negócio Modelagem de processos. Técnicas de análise de processo. Desenho e melhoria de processos. Integração de processos. Engenharia de requisitos Conceitos básicos. Técnicas de elicitação de requisitos. Gerenciamento de requisitos. Especificação de requisitos. Técnicas de validação de requisitos. Prototipação. Engenharia de software Ciclo de vida do software. Metodologias de desenvolvi- mento de software. Processo unificado: disciplinas, fases, papéis e atividades. Metodologias ágeis. Qualidade de software. Análise e projeto orientados a objetos UML 2.2: visão geral, modelos e diagramas. Análise por pontos de função Conceitos básicos e aplicações. Contagem em projetos de desenvolvimento: IFPUG e Nesma. Contagem em projetos de manutenção: IFPUG, Nesma e uso de deflatores.
ENGENHARIA DE SOFTWARE conceitos gerais, engenharia de requisitos de software, projeto de software orientado a objetos (OOP) e aspectos (AOP), padrões de projeto (Design Patterns) e Anti-Patterns. 2. Análise por Pontos de Função: conceitos básicos e aplicação; contagem em projeto de desenvolvimento (IFPUG/NESMA); contagem em projeto de manutenção (IFPUG/NESMA) com o uso de deflatores. 3. Processo de desenvolvimento de software – processo unificado: conceitos gerais do RUP (Rational Unified Process), disciplinas, fases, papéis, atividades, artefatos. 4. Disciplina de requisitos: casos de uso e diagramas de caso de uso. 5. Disciplina de análise e projeto. 6. Disciplina de implementação, testes e distribuição. 7. Gestão de Configuração de Software - GCS: Conceitos, principais objetivos, atividades para a melhoria do processo (identificação, controle, relatório de estado e auditoria). 8. Arquitetura de aplicações para o ambiente internet, arquitetura em camadas; arquitetura cliente-servidor. 9. Soluções de integração e interoperabilidade. E-ping. Service Oriented Architecture (SOA). Web services. Barramento corporativo de serviços (ESB). 10. Componentização: conceitos e técnicas. 11. Conceitos e arquitetura para sistemas de banco de dados: características de um SGBD, modelagem de dados e projeto de banco de dados para ambiente relacional e modelagem multidimensional. 12. Atributos de desempenho, segurança, confiabilidade, robustez e usabilidade: conceitos e objetivos. 13. Recomendações de acessibilidade para a construção e adaptação de conteúdos do governo brasileiro na internet, conforme Decreto nº 5.296, de 2 de dezembro de 2004. 14. Gerência de projetos: conceitos básicos, processos do PMBOK, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicações, gerenciamento da qualidade, gerenciamento de aquisições, estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo. 15. Teste de Software: conceito de teste (tipos, padrões, métodos e processos). Test Driver Development (TDD). Planejamento, Elaboração, Execução e Automatização de testes. Métricas e Estimativas aplicadas a Teste de Software. 16. Conceitos de qualidade de Software. Garantia da Qualidade de Software (SQA). ISO 12207. ISO 15504. ISO 9126. NBR ISO 25000. IEEE 829. 17. Compreensão de texto escrito em Língua Inglesa. Gramática para a compreensão de conteúdos semânticos em I...
ENGENHARIA DE SOFTWARE. Padrões de Projetos de Sistemas de Informação; Análise e Projeto orientado a objetos com UML: notações, diagramas, metodologia para utilização e ferramentas; Metodologias Ágeis de Desenvolvimento de Sistemas: Scrum, XP, DAS, DSDM, FDD, Processo Unificado Ágil e Modelagem Ágil; Orientação a Objetos: abstração de dados, definição de classes, métodos e tributos, IDEs: Eclipse, Android Studio, Android Developer Tools (ADT), XCode e Visual Studio, Expression Blend; Programação em ambiente WEB: HTML5, XML, REST, JSON e JavaScript; Padrão de Arquitetura MVC;
ENGENHARIA DE SOFTWARE. 6 - Processos de Software; 7 - Engenharia de Requisitos; 8 - Projeto (Design) de Software; 9 - Qualidade de Software; 10 - Teste de Software; 11 - Gerência de Configuração; 12 -Manutenção e Reengenharia; 13 - Métricas de Software; 14 - Gerência de Projetos; 15 - Gerência de Riscos; 16 - UML.
ENGENHARIA DE SOFTWARE é 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.