Buscar

portifólio 2º semestre

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 10 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 10 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 10 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	Processo de software	�
42.1	Modelo de processo de software	�
42.1.1	MODELO SEQUENCIAL LINEAR OU CASCATA	�
52.1.1.1	EVOLUÇÃO DO MODELO CASCATA	�
52.1.1.1.1	VANTAGENS E DESVANTAGENS DO MODELO	�
63	EXEMPLOS do modelo	�
73.1	Linguagem de programação	�
73.1.1	PHP	�
73.2	História	�
73.3	POR QUE usar Php	�
84	CONCLUSÃO	�
9REFERÊNCIAS	�
��
INTRODUÇÃO
Este trabalho tem como principal objetivo mostrar conceitos de processo de software e a importância do modelo de processo de software.
Embora existam vários modelos de processo e software este trabalho abordará apenas o modelo sequencial linear também conhecido como modelo cascata.
Abordaremos não apenas o conceito do modelo cascata, mas também sua evolução através do contexto histórico, suas vantagens e desvantagens e um exemplo do modelo apresentando as definições de cada características do modelo.
Para a criação de um software muitas vezes é necessário uma linguagem de programação no desenvolvimento de software, por isso abordaremos também uma linguagem de programação, a linguagem de programação para web PHP.
Será abordado um pouco da história de como surgiu a linguagem PHP, e também será abordado o porquê foi escolhido para a bordar em este trabalho a linguagem PHP.
Processo de software
“Um processo de software é um conjunto de atividades relacionadas que levam a produção de um produto de software” (SOMMERVILLE, 2011, pg.18).
Ou seja, um processo de software é um conjunto de atividades que nos permite a construção de um produto de software.
Modelo de processo de software
Para a construção de um software existem alguns modelos de processos de software. Um modelo de processo de software (ou ciclo de vida) é um conjunto de fases, onde cada fase representa um processo de evolução para a criação de um software. Essas fases são divididas em: Produtos, recursos necessários (materiais, temporais ou pessoais), determinar métodos para a realização de tarefas, e os resultados de tarefas.
 Esses modelos são: Modelo Linear conhecido também como Cascata, Espiral, Prototipado e 4ª geração.
MODELO SEQUENCIAL LINEAR OU CASCATA
O modelo cascata é utilizado quando o projeto é bem definido no início das atividades, ou seja, antes de iniciar o a criação de um software, o projeto já está todo definido, ele também não é recomendado quando o projeto requer muitas interações com o usuário.
Uma das principais características desse modelo é que cada uma de suas fases segue uma sequencia, ou seja, entrada de uma fase é a saída de outra.
EVOLUÇÃO DO MODELO CASCATA
Segundo Royce
“O Primeiro modelo publicado de processo de desenvolvimento de software, originou-se de outros processos de engenharia”.
O modelo cascata foi o modelo mais antigo e utilizado, surgiu em 1970 com o cientista Winston W. Royce. Ele imaginou o modelo como uma cascata por fluir do topo para o fundo.
O modelo que hoje é chamado cascata foi determinado por Royce como exemplo de um método que ele argumentava ser um risco a falhas, ou seja defeituoso. O modelo foi definido de forma interativa onde cada fase influenciaria na próxima fase.
VANTAGENS E DESVANTAGENS DO MODELO
VANTAGENS DO MODELO
Antes de iniciar as atividades do projeto, o cliente deverá estabelecer o projeto, permitindo assim mais organização.
O uso de revisões ao fim de cada fase permite o envolvimento do usuário
Cada passo serve como uma base aprovada e documentada para o passo seguinte.
DESVANTAGENS DO MODELO
Como o modelo exige que o cliente estabeleça todos os requisitos no início do projeto de forma clara e objetiva, o cliente ñ poderá ficar fazendo alterações no decorrer do processo de criação do sistema (software).
Deve ser entendida pelo desenvolvedor desde o início do projeto
O usuário muitas vezes não consegue passar seus objetivos de forma clara
O cliente só poderá visualizar o sistema, seus objetivos no final do projeto
Em caso de erro em uma fase, ñ poderá retornar para fase anterior para corrigir o erro.
EXEMPLOS do modelo
Requisitos: Levantamento para a construção do projeto feito com o desenvolvedor e o cliente, ou seja, são condições e coleta de informações que permitem a conclusão do projeto.
Análise: A análise é feita após o escopo do produto, o que o usuário deseja do sistema.
Projeto: Define a estrutura do sistema, interface, detalhes de cada procedimento, e tudo deve estar documentado.
Codificação: Está relacionado aos códigos do sistema para que o mesmo funcione.
Teste: Após a codificação o sistema deve ser testado para evitar erros e identificar os erros já existentes, e para que o cliente não sofra aborrecimentos futuros.
Manutenção: Através da Manutenção que é encontrado erros no sistema sendo assim corrigidos, para que o mesmo opere de forma carreta.
Linguagem de programação
PHP
O PHP vem de Hypertext Preprocessor. É uma linguagem de programação para aplicações web dentro do HTML, que permite a criação de sites mais dinâmicos. É possível instalar o PHP na maioria dos sistemas, gratuitamente permitindo facilitar o trabalho dos desenvolvedores.
Uma das principais características da linguagem php, é que sua sintaxe similar a C/C++ e o Perl.
História
A linguagem foi criada em 1994 por Rasmus Lerdorf que começou utilizando em sua página pessoal. Mais tarde o PHP deixou de ser um projeto pessoal e passou a ser desenvolvido por uma equipe de colaboradores.
POR QUE usar Php
Com o grande avanço tecnológico muitas pessoas tem procurado o acesso a internet não apenas para relacionamentos pessoais, mas também de forma comercial. O desenvolvimento de sites vem crescendo muito para divulgação de empresas comércios, e serviços em geral, tornando assim uma área que tem se crescido muito, por esta razão os desenvolvedores e clientes de sites tem usado muito esta linguagem para tornar os sites mais dinâmicos, aumentando assim a qualidade dos sites consequentemente aumenta a renda não apenas para desenvolvedores profissionais formados, mas também pessoas comuns que através da própria internet procuram se especializar em está área que a cada dia vem crescendo mais. Apesar de o php propiciar sites mais dinâmicos a maior parte do que o PHP realiza é invisível para o usuário final.
CONCLUSÃO
Este trabalho nos permitiu conhecer melhor sobre o conceito de processo de software e modelos de processo de software, enfatizando o modelo sequencial Linear também chamado de Cascata.
O processo de software é um conjunto de atividades para a construção de produtos de software. Para a construção de um software existem alguns modelos como o Modelo Linear conhecido também como Cascata, espiral, prototipado e 4ª geração.
Vimos um pouco da história do Modelo abordando o surgimento do mesmo em 1947 pelo cientista Winston W. Royce, que comparou o modelo a uma cascata que flui do topo para o fundo como uma cascata, ele mesmo tinha dúvidas quanto a eficácia do modelo cascata e admitia que existia falhas.
Conhecemos também melhor o modelo através das suas vantagens e desvantagens, e um exemplo do modelo e cada característica de suas fases. 
Também foi abordado a linguagem PHP, que é uma linguagem de programação para aplicações web dentro do HTML, que permite a criação de sites mais dinâmicos. e sua história nos permitiu conhecer que a linguagem foi criada em 1994 por Rasmus Lerdorf que começou utilizando em sua página pessoal.
Abordamos também que a linguagem foi escolhida pelo grande crescimento ao acesso de páginas e as oportunidades que esse o mercado de desenvolvimento tem gerado não apenas aos desenvolvedores mas também aos usuários.
REFERÊNCIAS
SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo,2011.
O processo de Software.Disponível em:<http://www.macoratti.net/proc_sw1.htm >. Acesso em:03.out.2013.
NATALI, Ana Candida. Pós Graduação Engenharia de Software. Disponível em: < http://webx.sefaz.al.gov.br/posEngSoft/documentos/qos1/Pos_Maceio_Parte2_CicloVida.pdf/>. Acesso em: 03 out. 2013.
<http://www2.dem.inpe.br/ijar/CicoloVidaSoftPrado.htm/>. Acesso em: 03 out. 2013.
ESPIG, Robson Silva. Modelo em cascata. Disponível em:< http:// de.slideshare. net/ espig/modelo-em-cascata-297699>.Acesso em:07.out.2013.
Tutorial da linguagem PHP. Disponível em: 
http://www-pet.inf.ufsm.br/OficinaPHP_2007/apostilas/php_tutorial2.pdf/> Acesso em:07.out.2013.
Sistema de Ensino Presencial Conectado
Análise e desenvolvimento de sistemas
Élida Luna Aguiar
ANÁLISE E DESENVOLVIMENTO DE Sistemas
Processo e negócio de software
Jequié
2013
Élida Luna Aguiar
CURSO
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Processo e negócio de software
Trabalho de Análise e desenvolvimento de sistemas apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média bimestral na disciplina de Processo de negócios e software
Orientador: Prof. Polyanna Pacheco Gomes Fabris e Marcos Hisatome
Jequié
2013

Outros materiais