13
6 UNIVERSIDADE NORTE DO PARANÁ CURSO SUPERIOR TECNOLOGIA EM ANALISE E DESENVOLVIMENTO EM SISTEMAS MANUEL VERGÍLIO CARVALHO DE GODOI PORTIFOLIO EM GRUPO

PORTIFOLIO GRUPO I.doc

Embed Size (px)

Citation preview

Page 1: PORTIFOLIO GRUPO I.doc

6

UNIVERSIDADE NORTE DO PARANÁ CURSO SUPERIOR TECNOLOGIA EM ANALISE E

DESENVOLVIMENTO EM SISTEMAS

MANUEL VERGÍLIO CARVALHO DE GODOI

PORTIFOLIO EM GRUPO

Ibaiti2015

Page 2: PORTIFOLIO GRUPO I.doc

7

MANUEL VERGÍLIO CARVALHO DE GODOI

PORTIFOLIO EM GRUPO

Trabalho apresentado a UNOPAR - Universidade norte do Paraná, como requisito parcial para obtenção do Titulo de Tecnologia em Análises e Desenvolvimento de Sistemas.

Ibaiti2015

Page 3: PORTIFOLIO GRUPO I.doc

8

SUMÁRIO

1 INTRODUÇÃO...................................................................................................................9

2 OBJETIVO.......................................................................................................................10

3 DESENVOLVIMENTO.....................................................................................................11

4 CONCLUSÃO..................................................................................................................13

5 REFERENCIAS...............................................................................................................14

Page 4: PORTIFOLIO GRUPO I.doc

9

1 INTRODUÇÃO

O estágio apresenta a proposta de desenvolvimento de um software para em-

presa “TELECINE MOZER”, este sistema web controlará todas locações, e vendas e

o gerenciamento de canais de TV a cabo por assinatura de toda empresa.

O propósito do software irá gerenciar controle dos canais, como, o controle de

assinatura mensal, controle de canais restristo, controle dos usuarios, assim o

gerenciamento da empresa ficará mais organizado.

Page 5: PORTIFOLIO GRUPO I.doc

10

2 OBJETIVO

O objetivo do sistema é ter maior controle da TV a cabo, de fácil acesso para

controle. Assim o sistema poderá gerar informações úteis e precisas para a empresa

tomar decisões com as vendas e alocações dos canais, e gerenciamento dos usuar-

ios.

Page 6: PORTIFOLIO GRUPO I.doc

11

3 DESENVOLVIMENTO

A empresa Basoft trabalha com uma grande equipe de especialistas em mod-

elagem de software. A modelagem é a atividade de construir modelos que expliquem

as características ou o comportamento de um software ou de um sistema identifi-

cação das características e funcionalidades que o software deverá prover (análise

de requisitos), e no planejamento de sua construção. Frequentemente a modelagem

de software usa algum tipo de notação gráfica e são apoiados pelo uso de Ferra-

mentas case. (do inglês Computer-Aided Software Engineering) é uma classificação

que abrange todas as ferramentas baseadas em computadores que auxiliam ativi-

dades de engenharia de software, desde análise de requisitos e modelagem até pro-

grama e testes. A modelagem usada na empresa, normalmente implica a construção

de modelos gráficos que simbolizam os artefatos dos componentes de software uti-

lizados e os seus inter-relacionamentos. Uma forma comum de modelagem de pro-

gramas procedurais (não orientado a objeto) é através de fluxogramas, enquanto

que a modelagem de programas orientados a objetos normalmente usam a lin-

guagem gráfica UML.

No desenvolvimento tradicional geralmente as equipes são organizadas de

modo que uma parte (módulo) ficou sob responsabilidade de um desenvolvedor,

cabe a esta pessoa efetuar testes e codificação que dizem respeito a sua parte. Esta

estratégia reduz a complexidade e as preocupações de um desenvolvedor. Inter-

faces de integração são convencionadas para que futuramente estas partes possam

se comunicar, este tipo de desenvolvimento esta propenso a sérios erros de inte-

gração, uma vez que os períodos em que as partes são integradas e testadas são

extremamente longos. O XP propõe uma integração contínua, se possível deve ser

efetuada diversas vezes ao dia para que toda a equipe tenha conhecimento do

código recém-desenvolvido. Com esta prática o feedback sobre a alteração efetuada

será retornado em um menor espaço de tempo.

No modelo tradicional o projeto é dividido em fases, de um modo que o cliente

começará a ter benefício com o sistema muito próximo de o mesmo estar finalizado.

A maior parte do investimento do projeto é feita antes mesmo de estar concluído,

sem ter gerado qualquer tipo de valor econômico ao cliente. O XP recomenda que

pequenos investimento sejam efetuados de forma gradual e que busque grandes

Page 7: PORTIFOLIO GRUPO I.doc

12

recompensas o mais rapidamente possível. Com a prática de releases curtos, o XP

pretende dar o máximo de valor econômico ao cliente em um curto espaço de

tempo. Release é um conjunto de funcionalidade bem definidas e que representam

algum valor para o cliente. Um projeto XP pode ter um ou mais releases no seu ciclo

de desenvolvimento.

a ASP. NET usada pela empresa Basoft, na criação e desenvolvimento de

sistemas de aplicativos web. É uma plataforma da Microsoft para o desenvolvimento

de aplicações Web e é o sucesso da tecnologia ASP. É um componente do IIS que

permite através de uma linguagem de programação integrada na. NET Framework

criar páginas dinâmicas. Não é nem uma linguagem de programação como VB-

Script, PHP, nem um servidor web como IIS ou Apache. O ASP. NET é baseado no

Framework. NET herdando todas as suas características, por isso, como qualquer

aplicação. NET, as aplicações para essa plataforma podem ser escritas em várias

linguagens, como C# e Visual Basic. NET. Embora se possam desenvolver apli-

cações ASP. NET utilizando somente um editor de texto e o compilador. NET, o am-

biente de desenvolvimento mais comum das aplicações ASP. NET é o Visual Studio.

NET já que possui algumas características que facilitam o trabalho do programador,

como os componentes visuais para criação de formulários de página Web. Uma apli-

cação para web desenvolvida em ASP. NET pode reutilizar código de qualquer outro

projeto escrito para a plataforma. NET, mesmo que em linguagem diferente. Uma

página ASP. NET escrita em VB. NET pode chamar componentes escritos em C# ou

Web services escritos em C++, por exemplo. Ao contrário da tecnologia ASP, as

aplicações ASP. NET são compiladas antes da execução, trazendo sensível ganho

de desempenho.

Page 8: PORTIFOLIO GRUPO I.doc

13

4 CONCLUSÃO

Através da pesquisa de campo na empresa de (TI) a Basoft, vimos de perto

seu grande potencial em desenvolvimento em software. Abordamos que a empresa

segue um modelo de processo os métodos de processos ágeis e os modelos evolu-

cionário, sendo assim, fornecendo serviços de planejamento, Metodologia, Desen-

volvimento de Sistemas, e claro, desenvolvimento de sites, consultoria, treinamento,

em fase de montagem. A Basoft utiliza, o Extreme Programming (XP), no objetivo de

possuir grandes qualidades em atender as necessidades dos clientes nos softwares

desenvolvidos, podendo ser reutilizado dependendo dos requisitos especificados

pelo cliente. De fato, a Basoft desenvolve também sistemas em interface web, e

desktop. A empresa utiliza varias linguagens como, PHP, ASP NET, e entre outras.

Mais sua principal é a PHP, está linguagem usa a linguagem HTML, em seu desen-

volvimento de paginas na internet para seus clientes e empresas de todos os tipos.

No presente trabalho, a Basoft utiliza tecnologias para criação em banco de dados, e

modelagem no desenvolvimento de software. Trabalhando na integração através de

qualquer base de dados, sendo: MYsql, Oracle, Access, SQLServer. Mais sua princi-

pal ferramenta de desenvolvimento é a SQLServer, Criada pela Microsoft com

parceria com a Sybase em 1988. A empresa Basoft diz que, banco de dados é o

coração da aplicação e seu bom funcionamento é imprescindível para o sucesso de

todo o sistema. A linguagem de modelagem que a Basoft usa em seus softwares, é

a, UML. Não e uma metodologia de desenvolvimento, em outras palavras, “Ela não

diz para você o que fazer primeiro e em seguida ou como projetar seu sistema”. Mas

simplesmente lhe auxilia a visualizar seu desenho fazendo a comunicação entre os

objetos. Seus objetivos usando a linguagem de modelagem UML, são: especifi-

cação, documentação, estruturação para sub-visualização e maior visualização lóg-

ica do desenvolvimento em geral do sistema de informação. Portanto o objetivo e

metas do trabalho foi alcançado e também nos ajudando em nossa carreira como

tecnólogos analistas e desenvolvedores de sistemas.