Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

O Sistema de academia

Por:   •  23/10/2017  •  2.145 Palavras (9 Páginas)  •  368 Visualizações

Página 1 de 9

...

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

3.1 Historia da UML

UML foi desenvolvida por Grady Booch, James Rumbaugh, e Ivar Jacobson que são conhecidos como “os três amigos”. A UML é a junção do que havia de melhor nestas três metodologias dos desenvolvedores da linguagem adicionados novos conceitos e visões da que existiam sobre ela.

A UML (Linguagem de Modelagem Unificada) suporta os cinco fases de desenvolvimento Software: análise de requisitos, análise, projeto, implementação e testes. Estas fases não necessariamente devem ser executadas na ordem Sequencial, porem devem ser feitas com maior grau de cautela para que não haja futuros como: requesitos não atendidos , danos na fase de teste etc.

3.2 Diagrama da UML

A partir do desenvolvimento de um sistema e com a metodologia da UML é possível analisar o sistema de uma forma mais segura e abrangente através dos diagramas. Os diagramas da UML são utilizados para representação visual de um sistema sobre diversas perspectivas ajudando a compreender todo escopo e comportamento do sistema.

Tendo em vista que um software de divide em estrutura e execução, os diagramas da UML são divididos em dois tipos os comportamentais estruturais.

Os diagramas estruturais lidam com o aspecto estrutural tanto do ponto de vista do sistema quanto das classes. Existem para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema, ou seja, a representação de sua arquitetura e estruturas que o compõe.

[pic 2]

Figura 2 Representação da divisão dos diagramas estruturais da uml

Os diagramas comportamentais são voltados a descrever o sistema computacional modelado quando em execução, isto é, como a modelagem dinâmica do sistema. Esses tipos de diagramas são voltados para mostrar o comportamento do sistema , quando ele estiver em ação , ou seja, trabalhará com simulação visual do sistema facilitando e compreendendo aqueles que utilizarão de suas funcionalidades.

[pic 3]

Figura 3:representa as divisões dos diagramas comportamentais.

3.3 Ferramentas CASE.

As ferramentas CASE são programas que auxiliam o desenvolvedor na construção do sistema, prevendo ainda na sua concepção, como será sua estrutura, quais serão suas classes, entidades, seus fluxos e outros detalhes. Um dos grandes detalhes na elaboração de um sistema , e a escolha de uma ferramenta CASE certa ,pois a ferramenta certa poupara grandes esforços e trará ganho de tempo na preparação do software.

3.4 Ferramenta utilizada

Astah Community é uma ferramenta gratuita voltada para a modelagem de diagramas UML (Unified Modeling Language). Além do Astah Community, existem outras três versões: Astah UML, Astah Professional e Astah Share que disponibilizam outras funcionalidades além da modelagem UML, porém, sua licença é comercial. A ferramenta Astah Community é conhecida por sua praticidade e simplicidade em elaborar diagramas, como por exemplo: diagramas de classe, caso de uso, sequência, atividade, comunicação, máquina de estado, componentes, implantação, estrutura de composição, objetos e pacotes.

- Metodologia

O projeto escolhido foi um projeto de pequeno porte, onde foram feitas pesquisas e levantamentos para que tivesse mos uma visão geral do projeto e como poderíamos automatizar e agilizar todos os serviços que a academia fornece para o cliente, visando isto analisamos uma ferramenta case que nos dê um suporte necessário para a criação e desenvolvimento.

- Resultados

A ferramenta CASE “ASTAH” foi utilizada para a elaboração dos diagramas de classe, de uso e de atividade do sistema Academy manages, foi de ampla utilidade para que pudessem ser representados da melhor forma e serem passados todos os resultados de cada fase desde o modelo conceitual até a representação de sua estrutura.

5.1 Modelo conceitual

A primeira

...

Baixar como  txt (14.7 Kb)   pdf (102.8 Kb)   docx (15.8 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no Essays.club