Upload
manuelvergiliocarvalho
View
217
Download
0
Embed Size (px)
Citation preview
6
UNIVERSIDADE NORTE DO PARANÁ CURSO SUPERIOR TECNOLOGIA EM ANALISE E
DESENVOLVIMENTO EM SISTEMAS
MANUEL VERGÍLIO CARVALHO DE GODOI
PORTIFOLIO EM GRUPO
Ibaiti2015
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
8
SUMÁRIO
1 INTRODUÇÃO...................................................................................................................9
2 OBJETIVO.......................................................................................................................10
3 DESENVOLVIMENTO.....................................................................................................11
4 CONCLUSÃO..................................................................................................................13
5 REFERENCIAS...............................................................................................................14
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.
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.
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
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.
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.
14
5 REFERENCIAS
http://www.hbrbr.com.br/materia/primeiro-vamos-demitir-todos-os-gerentes
http://www.google.com.br/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCkQFjAC&url=http%3A%2F
%2Fwww2.dem.inpe.br%2Fijar%2FQualidade%2520de%2520Software%2FPDFs
%2FpublicacaoQualSW.pdf&ei=l3xbVfViiac2m9yAyAg&usg=AFQjCNGgAqSKj92psG
OsSzp8Wv0geBoHGg&bvm=bv.93564037,d.eXY