MÉTODOS DE DESENVOLVIMENTO DE SOFTWARE
Tese: MÉTODOS DE DESENVOLVIMENTO DE SOFTWARE. Pesquise 861.000+ trabalhos acadêmicosPor: mimota • 31/5/2013 • Tese • 1.873 Palavras (8 Páginas) • 607 Visualizações
Então, você necessita de um DATA, ou seja, uma rede privada que conecta seus equipamentos por roteadores formando uma rede única pra trafegar o que sua empresa precisar: voz, imagens, vídeos, dados etc.
» Qual diferença entre usar o Data ou a internet?
Ligue: 0800 031 0800.
Confira outras vantagens:
• Interligação de redes locais (LANs);
• Segurança: integridade na transmissão de dados;
• Alta qualidade de transmissão de informações e imagens;
• Uso para videoconferência e comunicação de voz sobre dados entre dois pontos;
• Comunicação de dados entre host, servidores e terminais remotos.
• Custo fixo mensal, independente do uso;
• Se sua empresa precisa conectar mais de dois pontos, aproveite todas as funcionalidades do VPN VIP
2 DESENVOLVIMENTO
Cenário Proposto: “Nossa Locadora de Livros”.
A “Nossa Locadora de Livros” é uma empresa privada com fins lucrativos e está situada na região central da cidade de São Paulo, fundada em 20 de janeiro de 1.990, com o objetivo de atender a demanda de locação de livros. Seu fundador o Sr. João Carlos é o diretor e conta com um quadro de 7 funcionários que atuam em diversas áreas, sendo: Paulo Rodrigues, Ana Paula e José Roberto (depto locação), Márcia Regina (depto compras), André Augusto (depto controle estoque) e Maria Helena (depto financeiro); desde o início de sua operação a direção continua sendo o seu fundador.
Seu estoque atual possui 20.000 títulos, que são classificados como: diamante, ouro, prata e bronze. Sendo os valores da locação distribuídos pela classificação,
respectivamente: R$ 20,00; R$ 15,00; R$ 10,00 e R$ 5,00.
2.1 CASO DE USO
caso de uso é um tipo de classificador representando uma unidade funcional coerente provida pelo sistema, subsistema, ou classe manifestada por sequências de mensagens intercambiáveis entre os sistemas e um ou mais atores.
Casos de uso são narrativas em texto, descrevendo a unidade funcional, e são amplamente utilizados para descobrir e registrar requisitos de sistemas. Os diagramas de Casos de Uso são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso.
Casos de uso são tipicamente relacionados a "atores". Um ator é um humano ou entidade máquina que interage com o sistema para executar um significante trabalho.
2.1.1 CASO DE USO CENARIO PROPOSTO
4.4 MÉTODOS DE DESENVOLVIMENTO DE SOFTWARE
Um processo de desenvolvimento de software é um conjunto de atividades, com a finalidade de obter um produto de software. É estudado dentro da área de Engenharia de Software, sendo considerado um dos principais mecanismos para se obter software de qualidade e cumprir corretamente os contratos de desenvolvimento, sendo uma das respostas técnicas adequadas para resolver a crise do software.
4.4.1 A Metodologia de Desenvolvimento RAD
A metodologia Rapid Application Development (RAD) ou Desenvolvimento Rápido de Aplicação é um modelo de processo de desenvolvimento de software iterativo e incremental que enfatiza um ciclo de desenvolvimento extremamente curto.
O termo foi registrado por James Martin em 1991 e tem substituído gradativamente o termo de prototipação rápida que já foi muito utilizada no passado.
O RAD surgiu na década de 70, anos em que o desenvolvimento de aplicações demorava tanto que se tornava comum os requerimentos mudarem antes que a aplicação estivesse pronta. A formalização do RAD como prática de desenvolvimento se deu em 1991, com a publicação do livro “Rapid Application Development”, escrito por James Martin. Este livro era um refinamento dos conceitos de prototipação e desenvolvimento iterativo propostas no livro “A Spiral Model Of Software Development and Enhancement”.
Principais características:
• Permite o desenvolvimento rápido e a prototipagem de aplicações;
• Enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias);
• Cada função principal pode ser direcionada para a uma equipe RAD separada e então integrada a formar um todo;
• Criação e reutilização de componentes;
• Usado principalmente para aplicações de sistemas de informações;
• Comprar pode economizar recursos se comparado a desenvolver;
• Desenvolvimento é conduzido em um nível mais alto de abstração;
• Visibilidade mais cedo dos protótipos;
• Maior flexibilidade (desenvolvedores podem projetar praticamente à vontade);
• Grande redução de codificação manual;
• Envolvimento maior do usuário;
• Provável custo reduzido;
• Aparência padronizada (As APIs ae outros componentes reutilizáveis permitem uma aparência consistente).
O RAD é apropriado quando:
• A aplicação é do tipo "stand alone";
• Pode-se fazer uso de classes pré-existentes (APIs);
• O desempenho não é o mais importante;
• A distribuição do produto é pequena;
• O escopo do projeto é restrito;
• O sistema pode ser dividido em vários módulos independentes;
• A tecnologia necessária tem mais de um ano de existência.
4.4.2 A Metodologia de Desenvolvimento SCRUM
Criado por Jeff Sutherland e Ken Shawaber na década de 90, a técnica faz parte do modelo de desenvolvimento ágil de software que fornece
...