Software
UNICASTELO – CAMPUS DESCALVADO
Curso: Engenharia Civil
Disciplina: Linguagem de
Programação
Prof. FABIO RUY
SOFTWARE
O QUE É SOFTWARE ?
• O software é um grupo de instruções e dados agrupados, essas instruções são previamente programadas de maneira que o hardware “entenda” e as interprete de modo que o software seja executado.
O QUE ENVOLVE UM
SOFTWARE ?
• Um software não é apenas simplesmente um programa com instruções e dados, coordenados por instruções a fim de ser executado.
• Mas sim um conjunto de procedimentos que envolvem desde: levantamento das necessidades do software (documento de requisitos), análise, programação, testes, implantação, treinamento e manutenção.
O QUE HÁ DE NOVO HOJE
EM SOFTWARE
• SaaS – Software as a Service, ou seja,
Software como um Serviço.
Paga-se pelo que se usa!
O que é cada um desses procedimentos ?
• Documento de requisitos:
Nesta fase do software corresponde ao seu inicio, é neste momento que a equipe envolvida no desenvolvimento de software vai levantar junto a Empresa que esta adquirindo o software, tudo o que este software deve conter e como funcionará.
Exemplo de Levantamento de
Requisitos:
• Em um software para gerenciamento de Hotel, o levantamento de requisitos vai englobar desde as operações iniciais quando um hospede chega até sua saída do hotel, ou seja desde seu cadastro, consumo, pagamento e saída deste hotel. • Esta fase é muito importante, “pois aqui que nasce o software”, por isso o Administrador deve especificar todas suas necessidades neste momento. Análise:
• Nesta fase os profissionais em Tecnologia da Informação elaboram um projeto técnico sobre o software, embasados no documento de requisitos elaborado de acordo com as necessidades da empresa contratante. Programação
• Nesta parte é feita o desenvolvimento do software deste seu Front-End* até sua
Codificação.
• Neste momento são utilizadas