Desenvolvimento Software
Fundamentos da Informática
Goiânia,
Abril de 2015
Faculdade de Tecnologia Senai de Desenvolvimento Gerencial
FATESG
Software Construction
Jean Carlos, Matheus Junior e Fabio.
Curso Tecnológico em Análise e Desenvolvimento de Sistemas
Fundamentos de Informática
Professor: Heuber Lima
Goiânia,
Abril de 2015
Introdução
Neste trabalho iremos esclarecer as etapas de como desenvolver um software, assim como receber as informações dos Requisitos e Design do mesmo. Ao fim do trabalho você terá a capacidade de diagnosticar com normalidade a etapa de construção e codificação do software.
Desenvolvimento
Antes de falarmos de Construção de Software, precisamos relembrar de alguns passos a serem seguidos até iniciarmos a criação do nosso Software...
Ao iniciar a criação de um software, primeiramente precisamos identificar qual é o real motivo do cliente. Através de reuniões, consultorias ou designando um funcionário que conheça todas etapas e particularidades da empresa para que possamos entender qual finalidade do programa.
Assim levantamos Requisitos de Software, Requisitos Funcionais e Não Funcionais,
Requisitos de Sistema entre outros.
Diferente do que o nome demonstra, Design de Software não é só “Desenhar” ou deixar o programa mais “bonitinho”. Design de Software é a parte em que se define a
Arquitetura do programa, componentes a serem utilizados, interfaces e outras características. Uma das mais importantes escolhas para a construção do Software acontece aqui no Design onde decidimos se o programa será Orientado por Função,
Orientado a Objeto, Centrado por Estrutura de dados ou Baseado em Componentes.
Após termos checado as necessidades do cliente e formulado a arquitetura
“Design” do software, está na hora de colocar a mão na massa (ou no teclado) E de fato começar a escrever as primeiras linhas de comando.
A Construção de um Software refere-se a criação do programa, sendo ele através de Codificação,