TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Sistema de academia

Por:   •  24/2/2016  •  Trabalho acadêmico  •  2.281 Palavras (10 Páginas)  •  330 Visualizações

Página 1 de 10

DOCUMENTAÇÃO DE SOFTWARE DO SISTEMA ACADEMY MANAGES.

  Lima, Pablo Machado [1] 

   Pires, Vinicius Resende[2] 

 Silva, Paula patrícia Oliveira da[3]

RESUMO:

Este artigo tem como objetivo descrever os passos que foram feitos para a construção do sistema “Academy Manages”.  Também será descritos todas as fases do desenvolvimento, desde ao modelo conceitual, passando pelo documento de requisitos a até a elaboração dos diagramas da UML que são os diagramas de caso de uso, de atividade e de classe. Outro fato a ser explorado será quanto importância das ferramentas apropriadas na construção de sistema como esse, sendo assim utilizamos o software Astah Professional uma ferramenta case que se adequa, as todas necessidades do proposito do sistema.

Dentro do escopo do artigo será mostrado a influencia da engenharia de software e sua importância para a implementação do sistema, além dos conceitos e da necessidade da  UML para representação do Academy manages.

Palavras-chave:

Academy Manages, Astah Professional, Diagramas.

  1. Introdução

O artigo elaborado aborda todo o desenvolvimento do sistema “Academy manages”, Além tratar e especificar a ferramenta utilizada e sua importância para construção do software. A partir do momento em que a engenharia de software passar a ser necessário para qualquer desenvolvimento de sistemas, e a UML para sua respectiva representação e modelagem torna-se indispensável, a concepção e a introdução de propriedades como essas nas fases de desenvolvimento de um sistema como “Academy manages”.

 Dentro artigo será especificado o software “Academy Manages” onde serão mostradas todas as fases de desenvolvimento do sistema. O proposito e a elaboração desse software foram destinada e focada para um ambiente de uma academia física, no qual o mesmo controlará todo o fluxo da academia como: cadastro de clientes, cadastro de funcionário, controle financeiro entre outras funções que ele será encarregado.

Dentre os principais propósitos do software será gerenciar e agilizar as atividades principais como: pagamentos, manipulação dos dados cadastrais de clientes e funcionários, sendo assim se fazem necessário controlar todas as informações e dependências que cercam esse ambiente, dentre outros. Além disso, é preciso que o software facilite o fluxo dos clientes e a experiência do usuário com esse software.

Os principais aspectos que cercam que agregam valor ao desenvolvimento do sistema Academy manages, são os passos que foram necessários para sua elaboração e modelagem do software, que foram elaboração do modelo conceitual, analise e levantamento de requesitos e as representações do sistema em diagramas, pois através da abordagem correta desses passos cria-se uma margem menor para erros, no momento em que o sistema estiver sendo executado.

  1. Engenharia de software

Quando se desenvolve um sistema, praticamente vira sinônimo de processos  ,requesitos ,métodos  e ferramentas pois  eles estão diretamente conectados ao bom sistema quando estas etapas são cumpridas de forma corretas e eficazes. Visando esse olhar torna-se indispensável a engenharia de software para auxiliar e orientar estas fases no  desenvolvimento de sistemas como o  “Academy Manages”.

Engenharia de software conjuntos de atividades que são feitas através, planejamentos, gerenciamento, controle, processos que são suma relevância para desenvolvimento de sistemas destinado a criação de software no qual terá seu objetivo principal atender todas as exigências do cliente. (PRESSMAN,2011)

A partir do momento em que software ganhou muita atenção devido ao seu desenvolvimento acelerado, e das grandes repercussões diante das tendências que surgiram depois da década de 60, houve a necessidade de uma especialização e adaptação de uma área que cuidasse e orientasse todas as fases de desenvolvimento de um sistema, área essa que era justamente a engenharia de software que surgiu exatamente para se tiver o maior controle possível sobre os requesitos de um sistema e todo processo que cerca o desenvolvimento do mesmo.

                

A propagação da engenharia de software surgiu através da necessidade orientação certa e concreta, como no começo surgiram inúmeros problemas encontrados no percurso do desenvolvimento do software devido ao fato de não existir um parâmetro para sua orientação ordenada para a construção de sistemas, os problemas era cada vez mais comuns e frequentes prejudicando todo trabalho desde concepção até sua execução.

Quando se passou a entender o que era, e para que servia, A engenharia de software compreendeu-se que ela estava totalmente ligada a produção de sistemas complexos ou não, e que  ela nos permitia que acompanhássemos todos prazos e exigências da construção do software, fato que é especial para o desenvolvedores e analistas de sistemas que lidam problemas que necessitam paciência e habilidade necessária para serem resolvidos da melhor forma.

A criação de um software de qualidade é totalmente dependente de seu desenvolvimento, pois ele dará acompanhamento preciso e eficaz em todas as fases do software, não só a sua construção, mas também trará solidez durante o período em que estiver em uso. Por isso a engenharia de software tornasse quase obrigatória para o desenvolvimento adequado de um software.

[pic 1]

Figura 1-etapas relacionadas ao objetivo, que a qualidade que será feita através de processo por

meio de atividades e tarefas ordenadas alinhadas a métodos com o apoio de ferramentas.

  1. UML – Unified Modeling Language

A UML (Unified Modeling Language)  é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos. Sintetiza os principais métodos existentes, sendo considerada uma das linguagens mais Expressivas para modelagem de sistemas orientados a objetos.

A parir do momento em que se trabalha com o desenvolvimento de sistema, é necessário ter, a visão necessária para adequar o software no padrão correto e seguindo todas as fases de exigências, tendo a UML como uma linguagem que lida com visualização e modelagem do sistema desde sua ideia, ate sua execução ela acaba se tornando amplamente necessária para  o cumprimento ideal de todas as fases de sistema

...

Baixar como (para membros premium)  txt (15.6 Kb)   pdf (592.2 Kb)   docx (603.7 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com