O Sistema de academia
Por: Vinicius Resende Pires • 24/2/2016 • Trabalho acadêmico • 2.281 Palavras (10 Páginas) • 329 Visualizações
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.
- 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.
- 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.
- 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
...