Os requisitos do sistema - Fases de concepção

O início da construção de um sistema acontece na sua fase de concepção.

Algumas etapas da fase de concepção são:

a) definir uma visão para o produto, ou seja, os objetivos atuais e futuros que os usuários pretendem alcançar com o seu uso;
b) produzir um plano de negócio para o desenvolvimento, produção, implantação e teste do software;
c) definir do escopo do projeto; ou seja, seus limites de interface com os demais sistemas existentes na empresa;
d) estimar o custo total aproximado do projeto para que os usuários se capitalizem e se planejem para o projeto.

O tamanho dessa fase depende do tipo de projeto. Por exemplo: um projeto de comércio eletrônico (E-commerce) que pretende atingir o mercado rapidamente e as atividades desenvolvidas durante a concepção podem se reduzir a uma definição da visão geral, criando um plano de negócio para obter financiamento. Quando se trata de um projeto de defesa antiaérea, certamente a fase vai requer muito mais trabalho, ou seja, uma análise de requisitos mais elaborada, definições de projeto, estudos preliminares, etc.

Fase de concepção: É a etapa do projeto de um software em que um sistema é concebido. Nessa fase, após as necessidades dos usuários já terem sido levantadas, projeta-se o produto (software) com um escopo definido e se estuda um plano de negócio para seu desenvolvimento e implantação.

É importante na fase de concepção termos certeza se o projeto é viável, do ponto de vista financeiro e computacional, e se ele trará algum benefício para a empresa. Caso não consigamos estar certos dessas questões, é aconselhável que o projeto seja repensado.

Requisitos do sistema

Para desenvolver um sistema, precisamos descobrir o que o nosso cliente deseja.

Nosso objetivo é escrever o documento de requisitos de sistemas, que deve conter de forma precisa e realista tudo o que deve ser feito, de modo a atender a uma ou mais necessidades do nosso cliente.

Esse documento também deve ser validado pelo cliente, isto é, o cliente deve ler o documento e verificar se todas as suas necessidades estão atendidas.

Para encontrar os requisitos do sistema, precisaremos conversar com nosso cliente. Esse cliente não é necessariamente uma única pessoa e pode representar uma empresa com milhares de funcionários!

Assim, é muito útil a criação de um grupo de modelagem, que deve ser composto de:

a) investidor: (em inglês: Stakeholder): cliente/financiador do sistema;
b) usuários: aqueles que irão utilizar diretamente o sistema ou qualquer pessoa que vá ser afetada pelo sistema;
c) analistas ou desenvolvedores: nós!
d) facilitadores: pessoas que conhecem bem a empresa e possuem habilidade para fazer reuniões; entendem o processo de modelagem dos requisitos e podem fazer perguntas válidas e inteligentes;
e) escribas: pessoas que devem escutar bem, possuir habilidade na comunicação oral e escrever bem. São eles que irão anotar os requisitos durante as reuniões e ajudar na escrita do documento de requisitos.

Essa equipe tem a função de levantar as necessidades do sistema solicitado pelo cliente e que será desenvolvido por nós. Cada elemento dessa equipe deve desempenhar seu papel de forma a garantir que sua contribuição seja efetivada para o perfeito conhecimento do que se deseja para o sistema pretendido. Os clientes são necessários para a composição da equipe, por serem eles os que melhor conhecem os requisitos do sistema a ser projetado. Assim, eles possuem direitos e deveres que devem ser respeitados para que o sucesso seja alcançado. 

Atividade de Fixação

  

Postagens mais visitadas deste blog

O modelo em cascata: um modelo sequencial

Representação dos Elementos do Diagrama de classes

instalar WordPress no computador (localhost)