structure) cronograma do projeto (do ingles project schedule) analise e gestao de risco estimativa de custos Essas atividades sofrem com dificuldades tipicas dedesenvolvimento de software. A produtividade nao e linear emrelacao ao tamanho da equipe e o aumento de produtividade nao eimediato devido aos custos de aprendizado de novos membros. Adiminuicao de qualidade para acelerar o desenvolvimentoconstantemente prejudica futuramente a produtividade.A estimativa de dificuldades e custos de desenvolvimentos saomuito dificeis, alem do surgimento de problemas tecnicos. Essesfatores requerem uma analise de riscos cuidadosa.Alem da propria identificacao dos riscos, ha que ter em contaa sua gestao. Seja evitando, seja resolvendo, os riscos necessitamser identificados (estimando o seu impacto) e devem ser criadosplanos para resolucao de problemas.Analisede requisitosAs atividades de analise concentram-se na identificacao,especificacao e descricao dos requisitosdo sistema de software. Em resumo, requisito e umanecessidade que o software deve cumprir.Ha varias interpretacoes e classificacoes sobre requisitos,entre elas:funcional nao funcional de usuario de sistema E comum que o cliente nao saiba o que ele realmente deseja, quehaja problemas na comunicacao e ainda que haja mudanca constantede requisitos. Todos esses fatores sao recrudescidos pelaintangibilidade sobre caracteristicas de sistemas de software,principalmente sobre o custo de cada requisito.Estudo de Viabilidade (Levantamento de Requisitos) A Engenharia de requisitos e um processo que envolve todas asatividades exigidas para criar e manter o documento de requisitos desistema (SOMMERVILLE). Segundo RUMBAUGH, alguns analistas considerama engenharia de Requisitos como um processo de aplicacao de ummetodo estrutura como a analise orientada a objetos. No entanto, aEngenharia de requisitos possui muito mais aspectos do que os queestao abordados por esses metodos.Abaixo um pequeno Processo de Engenharia de Requisitos(SOMMERVILLE).Estudo da viabilidade "Relatorio de Viabilidade"Obtencao e Analise de Requisitos "Modelos de Sistema"Especificacao de Requisitos "Requisitos de Usuario e deSistema" Validacao de Requisitos "Documento deRequisitos"O primeiro processo a ser realizado num Sistema novo e o Estudode Viabilidade. Os resultados deste processo devem ser um relatoriocom as recomendacoes da viabilidade tecnica ou nao dacontinuidade no desenvolvimento do Sistema proposto. Basicamente umestudo de viabilidade, embora seja normalmente rapido, deveraabordar fundamentalmente as seguintes questoes:O Sistema proposto contribui para os objetivos gerais da organizacao? O Sistema podera ser implementado com as tecnologias dominadas pela equipe dentro das restricoes de custo e de prazo? Ou precisa de treinamentos adicionais? O Sistema pode ser integrado, e e compativel com os outros sistemas ja em operacao? GestaoExistem cinco tipo de gestoes: pessoal, produto, processo,projeto e material.HistoricoA Engenharia de Software (ES) surgiu em meados dos anos 1970numa tentativa de contornar a crise do softwaree dar um tratamento de engenharia(mais sistematico e controlado) ao desenvolvimento de sistemas desoftware complexos. Um sistema de software complexo se caracterizapor um conjunto de componentes abstratos de software (estruturasde dados e algoritmos)encapsulados na forma de procedimentos, funcoes,modulos,objetos ou agentesinterconectados entre si, compondo a arquitetura do software, quedeverao ser executados em sistemascomputacionais.ESno presente e tendenciasAtualmente existe um destaque todo especial para a Engenharia deSoftware na Web. Tambem utilizado por Presmanna sigla WebE, e o processo usado para criar WebApps(aplicacoes baseadas na Web) de alta qualidade. Embora osprincipios basicos da WebE sejam muito proximos da Engenharia deSoftware classica, existem peculiaridades especificas e proprias.Com