Вы находитесь на странице: 1из 4

1 DESENVOLVIMENTO DO SISTEMA

O desenvolvimento de uma aplicao depende principalmente do conhecimento sobre a atividade ou negcio que motiva o uso ou criao deste software, sendo a Anlise de Requisitos, uma atividade na qual realizada a definio sistemtica das especificaes do sistema, desejado pelo cliente , relacionando principalmente quais operaes o software dever realizar, bem como suas restries, a fim de obter uma especificao correta e completa (WAZLAWICK, 2011). O procedimento se inicia com a concepo de um sistema atravs do escopo, identificando o problema a qual o programa a ser desenvolvido ir resolver, passando pelo processo de levantamento de dados, para definio do que ser necessrio. Aps essa definio dos problemas e so lues, inicia-se a elaborao do sistema e enfim a negociao com o cliente, para estipular um cronograma, as prioridades, necessidades e o que ser essencial, fornecendo um entendimento escrito sobre o problema para ambas as partes. (PRESSMAN, 2006) O processo de desenvolvimento de software segue as seguintes etapas a serem descritas:

1.2 Elicitao de Requisitos

Consiste na atividade de descobrir ou identificar os requisitos do sistema, atravs de entrevistas com as partes interessadas, de documentos do sistema j existentes, a anlise de domnio do problema ou estudos de mercado. Deve ser redigida uma declarao de viso e escopo do sistema, definindo os procedimentos para desenvolvimento dos requisitos, identificando as classes de usurios, grupos relacionados, o fluxo de trabalho e definio de atributos de qualidade. (BLASCHEK, 2002)

1.3 Documentao

Aps a compreenso e conveno, os requisitos devem ser documentados com adequado detalhamento para produo da especificao de requisitos do software, utilizando como ferramenta a linguagem natural ou diagramas. As boas prticas de documentao sugerem a adoo de templates ou modelos de documento adequados aos requisitos especificados, identificao de suas fontes e atribuio de um label ou rtulo para todos os requisitos do sistema e o registro das regras de negcio. (BLASCHEK, 2002)

1.4 Validao

O processo de validao ocorre aps a documentao e tm como objetivo identificar problemas nos requisitos antes do incio de sua construo. A importncia da atividade encontra -se na facilidade de se detectar um erro e o custo envolvido para sua correo em estgios iniciais muito inferior do que a correo em etapas posteriores do processo de desenvolvimento. Devem ser utilizadas tcnicas para inspeo e reviso das especificaes e redigidos casos de testes a partir dos requisitos e definidos os critrios de aceitao do sistema. (BLASCHEK, 2002)
1.5 Testes de Software

um conjunto de atividades previamente planejadas e conduzidas de forma sistemtica (PRESSMAN, 2006) com objetivo de encontrar a presena de defeitos no software que no foram detectados durante a fase de desenvolvimento, detectando qualquer comportamento no programa que no esteja dentro da sua especificao. (CHAIM, 2001).

1.6 Arquitetura

Refere-se estrutura do software e como esta fornece integridade para um sistema, ou seja, o modo pelo qual os mdulos de uma aplicao interagem e as estruturas dos dados que so usadas pelos componentes do

sistema. A arquitetura do software facilita a c omunicao entre as partes envolvidas no desenvolvimento, destacando o impacto das decises iniciais do projeto e sua influencia no sucesso final do sistema, constituindo um modelo pequeno e inteligvel de como o sistema estruturado e como seus componentes trabalham. (PRESSMAN, 2006)

1.7 Construo e Implantao

Consiste nas etapas de gerao de cdigo, compilao e testes, finalizando com a entrega do produto (completo ou parcial) para o cliente, alm de servios de manuteno e feedback. (PRESSMAN, 2006 )

Вам также может понравиться