Escolar Documentos
Profissional Documentos
Cultura Documentos
Software
• O que é software?
2
Perguntas Básicas
• O que é software?
– São os programas de computador e sua
documentação associada. Produtos de
software são desenvolvidos para um cliente
específico ou para o mercado.
3
Sobre a disciplina
Perguntas Básicas
4
Sobre a disciplina
Perguntas Básicas
Perguntas Básicas
7
Perguntas Básicas
8
Modelo de Processo de Software
• Um processo de software é um conjunto de atividades e
resultados associados que geram um produto de
software.
12
Métodos de Engenharia de Software
13
Componentes do Método
Componente Descrição Exemplo
Descrições de Descrições de modelos de sistema a Modelos de objeto, modelos de
modelos de serem desenvolvidos e a notação fluxo de dados, modelos de
sistema utilizada para definir esses modelos máquinas de estado, etc.
14
Ferramentas CASE
15
Atributos de um bom Software
16
Atributos Essenciais de um bom Software
Característica do produto Descrição
O software deve ser escrito de modo que possa evoluir para
atender às necessidades mutáveis dos clientes. Esse é um
Facilidade de manutenção atributo crucial, porque as modificações em um software
são uma consequência inevitável de um ambiente de
negócios em constante mutação.
O nível de confiança do software tem uma gama de
características que incluem confiabilidade, proteção e
Nível de confiança
segurança. O software confiável não deve ocasionar danos
físicos ou econômicos, no caso de um defeito no sistema.
O software não deve desperdiçar os recursos do sistema,
como memória e ciclos do processador. A eficiência,
Eficiência
portanto, inclui a rapidez de resposta, o tempo de
processamento, a utilização da memória, entre outros.
O software deve ser utilizável, sem esforços indevidos, pelo
tipo de usuário para quem foi projetado. Isso significa que
Facilidade de uso
ele deve dispor de uma interface apropriada com o usuário e
de documentação adequada.
17
Propriedades de Sistemas
18
Propriedades de Sistemas
– Confiabilidade de hardware.
– Confiabilidade de software.
– Confiabilidade do operador.
19
Hierarquia de Sistemas
20
Mudanças
• Mudanças no processo: O sistema requer mudanças nos
processos de trabalho, no ambiente?
– Se isso acontecer, certamente será exigido treinamento específico.
22
Funcionalidade de Subsistemas
Subsistemas Descrição
Discador de telefone Faz as chamadas externas para avisar a segurança, a polícia, etc.
23
Componentes Funcionais de Sistemas
24
Componentes Funcionais de Sistemas
25
Tipos de Componentes
Componente Descrição Exemplo
Sensor de
Detecta movimento em um espaço protegido, detecta
Sensor movimento, sensor
abertura de uma porta protegida.
de porta.
26
Processo de Engenharia de Sistemas
27
Requisitos
30
Obrigado!
www.cruzeirodosul.edu.br
www.cruzeirodosulvirtual.com.br
31