Unidade 1 - Engenharia de software

Descripción

Engenharia de software Mapa Mental sobre Unidade 1 - Engenharia de software, creado por Emanoel Carlos el 14/02/2017.
Emanoel Carlos
Mapa Mental por Emanoel Carlos, actualizado hace más de 1 año
Emanoel Carlos
Creado por Emanoel Carlos hace alrededor de 7 años
1529
1

Resumen del Recurso

Unidade 1 - Engenharia de software
  1. Software
    1. Tipos de software
      1. Softwares genéticos

        Nota:

        • São softwares desenvolvidos pensando em disversos clientes, são exemplos: pacote de escritório, software de vendas, desenho de plantas entre outros.
        1. Softwares sob encomenda

          Nota:

          • São sistemas encomendados por um cliente com uma necessidade específica. São exemplos, software embarcado para um dispositivo específico, software para apoio de um processo de negócio específico entre outros.
        2. Requisitos de Qualidade

          Nota:

          • Qualidade não implica apenas no que o software faz, ela inclui o comportamento do software enquanto ele está em execução.
          1. Manutenibilidade

            Nota:

            • O software será escrito de forma que possa evoluir para atender às necessidades dos clientes.
            1. Confiança e proteção

              Nota:

              • Inclui características como confiabilidade, proteção e segurança.
              1. Eficiência

                Nota:

                • O software não deve desperdiçar os recursos do sistema como memória e ciclos do processador. Por tanto, a eficiência inclui a capacidade de respostas, tempo de processamento e utilizações de recursos de hardware.
                1. Aceitabilidade

                  Nota:

                  • O software deve ser aceitável para os tipos de usuários no qual ele foi projetado. Ou seja, compreensível, usável e compatível com outros sistemas que interagem com ele.
                2. Aplicações
                  1. Stand-alone

                    Nota:

                    • Aplicações utilizadas em um computador local. Normalmente não precisam de rede para serem utilizados. São exemplos: programas CAD e editores de texto.
                    1. Baseadas em transações

                      Nota:

                      • São aplicações que executam em um computador remoto. Normalmente são conhecidos como aplicações web.
                      1. Sistemas de controle embutidos

                        Nota:

                        • São softwares que tem a função de controlar e gerenciar dispositivos de hardware.
                        1. Processamento em lote

                          Nota:

                          • São sistemas corporativos projetados para processar dados em grandes lotes.
                          1. Entretenimento

                            Nota:

                            • sistemas cujo principal objetivo é entreter o usuário
                            1. Modelagem e simulação

                              Nota:

                              • São sistemas que incluem vários objetos separados que interagem entre si. Cientistas desenvolvem esses aplicativos para modelar processos ou situações físicas e reais em um ambiente controlado.
                              1. Coleta de dados

                                Nota:

                                • São sistemas que utilizam sensores para realizar coleta de dados em determinados ambientes e enviam para outros sistemas.
                            2. Engenharia de Software
                              1. Definição

                                Nota:

                                • Segundo Ian Sommerville, a Engenharia de Software é uma disciplina de engenharia relacionada com todos os aspectos de produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção, ou seja, mesmo depois que este entrar em operação.
                                1. Fundamentos
                                  1. Possuir processo de desenvolvimento
                                    1. Confiança e desempenho
                                      1. Desenvolver, documentar e gerenciar requisitos
                                        1. Melhor uso dos recursos disponíveis
                                        2. Ética
                                          1. Confidencialidade
                                            1. Competência
                                              1. Direitos de propriedade intelectual
                                                1. Ataques cibernéticos
                                              Mostrar resumen completo Ocultar resumen completo

                                              Similar

                                              Engenharia de Software
                                              Gabriel Alexandre
                                              Quiz - Processo de Software
                                              Adriana Gomes Alves
                                              ERGONOMIA
                                              timEU
                                              01. Eng de software:Fases de Processos da Eng de Software.
                                              Jamil Yahuza Felippe
                                              Áreas de Conhecimento X Grupos de Processos
                                              Rodrigo Ferreira
                                              Questões Fundamentos Eng de Software
                                              Jamil Yahuza Felippe
                                              Engenharia de Software
                                              Marcio Silveira
                                              Quiz - Processos tradicionais
                                              Adriana Gomes Alves
                                              Engenharia de software
                                              pcbsytem
                                              Aula Um Engenharia de Software III
                                              Artur R
                                              13. Eng de Software:Modelo Processo Ágil de Desenvolvimento
                                              Jamil Yahuza Felippe