Buscar

Portfólio 2s

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

�PAGE �
SUMÁRIO
31 INTRODUÇÃO	�
42 OBJETIVOS	�
53 DESENVOLVIMENTO	�
53.1 Descrevendo Modelo de Processo de Software Seguencial ou Classico .	�
53.4 Exemplificando o Modelo	�
63.2 A Evolução do Modelo	�
73.3 As Vantagens e Desvantagens deste Modelo	�
73.5 A Escolha da Programação C# como ferramenta para criação de Software	�
94 CONCLUSÃO	�
10REFERÊNCIAS	�
��
INTRODUÇÃO
Este trabalho foi elaborado com a preocupação de levar o leitor à escolha de um dos vários Modelos de Processo de Software no qual é fundamental para criação de um bom produto, propiciando qualidade, eficiência e eficácia. Promovendo assim a satisfação do cliente, seja em relação ao tempo de entrega ou até mesmo em relação a custos. Nele é possível ter uma visão do processo mais utilizado por profissionais da engenharia de software (Modelo Cascata). Também será apresentado um histórico resumido deste modelo. Será feita uma análise do Modelo em Cascata, expondo as vantagens e desvantagens que existe no seu uso. Qual seria o momento mais apropriado para sua implantação. Portanto será ilustrado por textos e imagens do tipo exemplificativo, como será o uso do modelo e justificativas na escolha da programação para criação de software.
OBJETIVOS
A principal funcionalidade deste trabalho será mostrar que a construção de um bom produto necessita de um bom método. Por isso este trabalho irá fornecer informações para que o leitor ao final possa compreender: 
O Modelo de Processo de Software em Cascata.
O exemplo de seu uso.
Um pouco de sua história e Evolução.
As Vantagens e Desvantagens no uso do Modelo.
Porque devemos escolhe uma boa programação como ferramenta para criação de Software.
DESENVOLVIMENTO
Descrevendo o Modelo de Processo de Software em Cascata.
	Na verdade há vários modelos de processo de software, Aspiral, Prototipagem, Seqüencial Linear ou Clássico entre outros. O Modelo de Processo de Software tratasse de uma representação abstrata de como será feito um produto de software, nele conterá de forma parcial informações relevantes para que o mesmo seja feito com eficiência. O modelo em Cascata segue um padrão seqüencial em que para dar seguimento a uma próxima fase será necessário primeiramente concluir a fase anterior para depois então seguir com o roteiro, por isso que o modelo e do tipo bem definido, pois necessita que o cliente tenha todas as informações exigidas na análise de requisitos. Então como o modelo é executado de forma linear fase após fase segue abaixo uma ilustração de cada fase:
Exemplificando o Modelo
	Na Engenharia de Sistemas será feito uma coleta de informações do cliente para identificar suas necessidades, o que ele realmente precisará, os pontos fundamentais que deverão ser priorizados e as especificidades que o sistema deverá ter. 
	Após concluir o levantamento obtido na Engenharia de Sistemas, será feito a Análise, onde profissional terá que fazer uma coleta dos requisitos de forma seletiva priorizando informações relevantes, identificando todos os detalhes das funcionalidades, e das interfaces que serão necessários, bem como o quanto de desempenho que o sistema terá que exercer. Logo em seguida será feito a documentação para que seja validado junto ao cliente, verificando assim se o que está documentado atende suas exigências, ou seja, os objetivos que foram determinados na fase anterior. 
	Logo depois vem o Projeto, nele será feita uma transferência do conhecimento obtido na análise para a linguagem de sistemas, aqui seria onde deve entrar a escolha da estrutura de dados, arquitetura de software, os procedimentos passo a passo e as principais características de interfaces.
	Dando continuidade, temos codificação, momento onde tudo que foi arquitetado no projeto será transformado para uma linguagem que a máquina compreenda, assim será passado por uma transformação de linguagem coloquial para Linguagem de Programação.
	Então feito as codificações de tudo que foi requisitado e transferido para a codificação, e o momento de testes, o qual será iniciado logo após a finalização dos programas, esta fase visa verificar se todos os requisitos que foram passados do projeto para codificação através da programação estão atendendo as funcionalidades exigidas pelo cliente, se não houver falhas o produto será entregue. 
	Por fim a manutenção, que é uma atividade que poderá ser feita logo depois da entrega do produto ao cliente, portanto caso o cliente queira fazer adaptações ou implantar novas funcionalidades, esta é a etapa onde é possível fazer novas mudanças.
A Evolução do Modelo
Em 1970 o modelo Seqüencial ou Clássico, o qual foi proposto por Joyce não teve o sucesso que tem hoje, ao ser criado Joyce pretendia criar um projeto interativo e não um modelo seqüencial, por isso que pra ele seria um projeto fracassado. As principais atividades deste modelo são:
Estudo de Viabilidades;
Análise e especificação de Requisitos;
Designer da arquitetura;
Designer detalhado;
Codificação e testes de unidades;
Integração e testes do Sistema;
Entrega e instalação;
Manutenção.
As Vantagens e Desvantagens deste Modelo
	As principais desvantagens no uso deste modelo seria a dificuldade de seguir todas as fases de forma seqüencial sem estrapolação de níveis, o fato do cliente não possuir todas as informações exigidas pelo processo, ou até mesmo não ser possível a compreensão das informações fornecidas no levantamento, sem contar que pode gerar impaciências para o cliente, pois só seria possível a conclusão depois de todas as etapas cumpridas rigorosamente, e caso informações sejam fornecidas sem a devida compreensão poderá gerar transtornos de ser finalizado um projeto que não atenda as necessidades do cliente.
	Mas além de todas essas desvantagens, também existem vantagens fundamentais para o seu uso, por isso que ele ainda é um dos modelos mais utilizados pela engenharia de software, vantagens que supre as desvantagens existentes, que seria tornar o processo de software estruturado e organizado de forma que todas as informações obtidas seriam bem definidas e teria uma seqüência lógica de desenvolvimento, onde não seria permitido mudar de fase sem antes concluir com êxito as fases antecedentes, sendo assim todas as atividades são fundamentais e certamente estarão no lugar correto.
A Escolha da Programação C# como ferramenta para criação de Software
	A linguagem de programação C# é uma Linguagem Orientada a Objetos, uma ferramenta muito eficiente para quem deseja criar programas, ou aplicações WEB. Assim particularmente me agradou o fato dela além de fazer o que as outras linguagens fazem também é uma grande ferramenta de compatibilidade, ou seja, não teria problema de criar uma aplicação que futuramente venha a ser incompatível com alguns sistemas, até porque a maior parte das classes do .NET framework foram desenvolvidas por ela, comparando-a com outras linguagens ela não deixa muito a desejar, também seu uso é de fácil aprendizado pois conta com uma biblioteca de códigos que facilita seu uso.
CONCLUSÃO
	Os principais conhecimentos que pude adquirir, está em não só conhecer o processo apresentado como também um pouco de sua história, mesmo que em pequenas partes. Nele tive a oportunidade de conhecer como seria sua utilização desde o primeiro contato com o cliente até sua manutenção fase a fase, confesso que me causou grande alegria, porque ao pesquisar, me sentir como se estivesse dentro de um barco conhecendo novos horizontes, sempre tive um encanto pela área, e agora vejo que realmente quero me especializar no ramo. 
	Também além deste processo pude conhecer vários outros os quais são fundamentais para engenharia, e que pra um bom software e necessários muito mais do que um bom modelo de processo, acho que tem que ser: O Processo.Aquele que é o mais apropriado para cada situação, e jamais se poderia aplicar o Processo em Cascata quando o cliente não possua as informações definidas e completas, pois assim o processo se tornaria ineficiente. Então ao navegar pude conhecer muitos outros processos como: Prototipagem, Espiral, Quarta geração, RUP e outros de desenvolvimento rápido. 
REFERÊNCIAS
SOMMERVILLE, Ian. Engenharia de Software. 9ª. São Paulo: Pearson Education do Brasil, 2011.
CLAUDIO PERINI, Luis. IKURO HISATOMI, Marcos. LUIZ BERTO, Wagner. Engenharia de Software. São Paulo: Pearson Education do Brasil, 2013. 
 
Arcoverde
2013
Fundamentos de tecnologia da informação
Atividade proposta “Escolha de Modelo de Processo de Software”
nome: josiel ernane beserra
NOME: Josiel ernane beserra
Fundamentos de tecnologia da informação
Atividade proposta “Escolha de Modelo de Processo de Software”
Trabalho de 2º semestre apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média Semestral na disciplina de Análise e Desenvolvimentos de Sistemas.
Orientadores: Prof. Polyanna Pacheco Gomes Fabris e Marcos Ikuro Hisatomi.
Arcoverde
2013
Sistema de Ensino Presencial Conectado
Curso superior de tecnologia em análise e desenvolvimentos de sistemas
Manutenção
Teste
Codificação
Projeto
Análise
Engenharia de Sistemas

Continue navegando