# data[].attributes.body
Nesta fase, os desenvolvedores e analistas de sistemas trabalham em estreita colaboração com os stakeholders para entender completamente os requisitos do software. Isso inclui identificar funcionalidades essenciais, restrições de sistema, e necessidades dos usuários.

# data[].attributes.body
Com base nos requisitos coletados, os desenvolvedores projetam a arquitetura geral do software, incluindo a estrutura de dados, os componentes do sistema e as interfaces do usuário.

# data[].attributes.body
Nesta fase, os desenvolvedores escrevem o código fonte do software com base no projeto elaborado anteriormente. É a fase em que o software realmente começa a ser construído.

# data[].attributes.body
Após a implementação, o software é testado para garantir que ele atende aos requisitos definidos e funciona corretamente. Isso inclui testes de funcionalidade, desempenho e usabilidade.

# data[].attributes.body
Após a fase de testes, o software é implantado em um ambiente real, onde os usuários finais podem começar a usá-lo. Isso geralmente envolve a instalação do software em servidores e a disponibilização para os usuários.

# data[].attributes.body
Após a implantação, o software está sujeito a mudanças e melhorias contínuas. A fase de manutenção envolve a correção de bugs, a adição de novas funcionalidades e a atualização de tecnologias.

# data[].attributes.body
Vantagens

Fácil de entender e usar: A abordagem sequencial do modelo em cascata torna mais fácil para os desenvolvedores e gerentes de projeto entenderem o processo.

Adequado para projetos pequenos com requisitos bem definidos: Projetos simples e bem compreendidos podem se beneficiar da abordagem linear do modelo em cascata, pois os requisitos são estáveis e não mudam com frequência.

Desvantagens

Pouca flexibilidade para mudanças de requisitos: Como o modelo em cascata segue uma abordagem sequencial, é difícil lidar com mudanças nos requisitos durante o desenvolvimento do software. Isso pode levar a atrasos e custos adicionais.

Alto risco de insucesso se os requisitos não estiverem bem definidos no início: Se os requisitos do projeto não forem completamente compreendidos ou se houver mudanças significativas durante o desenvolvimento, o modelo em cascata pode levar a resultados insatisfatórios.

# data[].attributes.body
Vantagens:

Maior flexibilidade para lidar com mudanças de requisitos: O modelo iterativo e incremental permite que os desenvolvedores respondam a mudanças nos requisitos do projeto, pois o software é desenvolvido e entregue em etapas.

Entrega de versões funcionais em etapas: Os clientes podem ver e testar versões parciais do software ao longo do desenvolvimento, o que permite identificar problemas mais cedo e realizar ajustes conforme necessário.

Desvantagens:

Pode ser mais complexo de gerenciar: O modelo iterativo e incremental requer um gerenciamento cuidadoso para garantir que cada iteração seja bem planejada e executada. Isso pode adicionar complexidade ao projeto.

Pode exigir mais recursos: Desenvolver e entregar o software em etapas pode exigir mais recursos do que o modelo em cascata, pois cada iteração requer atividades de desenvolvimento, teste e implantação separadas.

# data[].attributes.body
São padrões que lidam com a criação de objetos, como o Singleton, que garante que uma classe tenha apenas uma instância.

# data[].attributes.body
São padrões que lidam com a composição de classes e objetos, como o Adapter, que permite a interface entre classes incompatíveis.

# data[].attributes.body
São padrões que lidam com a comunicação entre objetos, como o Observer, que define uma dependência um-para-muitos entre objetos, de modo que quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.

# data[].attributes.body
Esses softwares são tipo os "chefões" da gestão educacional. Eles ajudam nas tarefas administrativas das escolas, como controlar matrículas, notas, presenças e até a gestão financeira. É como se fosse o "cérebro" que organiza tudo nos bastidores.

# data[].attributes.body
Aqui entram os softwares que estão na linha de frente do ensino e aprendizagem. Eles são os professores virtuais, ajudando a ensinar matérias como matemática, idiomas e muitos outros temas. São os caras que tornam o aprendizado mais divertido e interativo.

# data[].attributes.body
Esses softwares são como a praça virtual da educação. Eles facilitam a comunicação entre alunos, professores e instituições educacionais. Pense em fóruns online onde as pessoas podem discutir ideias, fazer perguntas e compartilhar conhecimento.

# data[].attributes.body
Anki, um software de flashcards para revisão de conteúdos.

# data[].attributes.attachment_link.readable_text
Choose a platform from the left.

Download

Adventurous users may like to try the latest beta, which contains a number of improvements.

2.1.26 is the latest stable release:

Download Anki for 64 bit Windows 7/8/10 (2.1.26-standard)

Download Anki for 32 bit Windows 7/8/10 (2.1.26-alternate)

If in doubt, choose the standard version, as most Windows installations are 64 bit these days. The alternate version uses an older toolkit, which lacks some improvements.

Some Windows 7 users have reported seeing a "Fatal Error detected: Failed to execute script pyi_rth_multiprocessing" message when starting the latest version. If this happens to you, please use the older 2.1.15 instead.

Older versions and checksums are available on the releases page. If moving from a newer version because you use an add-on that hasn't been updated yet, please make sure you use the Downgrade & Quit button first.

Installation

1. Save the installer to your desktop or downloads folder.

2. Double-click on the installer to run it. If you see an error message, please see below.

3. Once Anki is installed, double-click on the new star icon on your desktop to start Anki.

Install problems
"Error opening file for writing"
If closing Anki and Chrome does not help, please try restarting your computer, then running the installer again.

"Error loading Python DLL" or
"The program can't start because api-ms-win.... is missing"

Please make sure your computer has the latest Windows updates installed. If problems persist, please try manually installing this update and then this update.
"Windows protected your PC"
When a new Anki version is released, Windows may display a scary-looking message until it has seen enough people using the new version. To be able to proceed with app installation, please use "Run anyway".

Antivirus programs may sometimes also report a false positive.

Upgrading

If upgrading from an Anki version before 2.1.6, or switching from the standard to the alternate version or vice versa, we recommend uninstalling the old version first, which will remove Anki's program data but not delete your card data.

If upgrading from 2.1.6+ and not switching between standard and alternate version, there is no need to uninstall the previous version first.

Downloads

Adventurous users may like to try the latest beta, which contains a number of improvements.

2.1.26 is the latest stable release:

Download Anki for Mac OS X 10.13.4+ (2.1.26-standard)

Download Anki for Mac OS X 10.10+ (2.1.26-alternate)

Choose the standard version if your macOS version is up to date, as the alternate version uses an older toolkit which lacks some improvements.

Older versions and checksums are available on the releases page. If moving from a newer version because you use an add-on that hasn't been updated yet, please make sure you use the Downgrade & Quit button first.

Installation

1. Save the file to your desktop or downloads folder.

2. Open it, and drag Anki to your Applications folder or desktop.

Upgrading

Upgrading is as simple as installing the new version over the old version, and your data will be preserved. Simply close Anki if it's currently running, then follow the steps in the Installation section above.

Downloads

Adventurous users may like to try the latest beta, which contains a number of improvements.

2.1.26 is the latest stable release:

Download Anki for 2016+ Linux (2.1.26)

The packaged version requires a 64 bit Intel/AMD Linux, and common libraries like libwayland-client. If you are on a different architecture or a barebones Linux distro, you will not be able to use this package.

If you are on an old Linux distribution, or one that doesn't support systemd, you will need to use the older 2.1.15 version instead.

Older versions and checksums are available on the releases page. If moving from a newer version because you use an add-on that hasn't been updated yet, please make sure you use the Downgrade & Quit button first.

Installation

If you do not have 'make' installed, you will need need to install it first - eg on Ubuntu, 'sudo apt install make'

Once downloaded, the following commands in a terminal window will install Anki system-wide. The $ is the prompt character, and shouldn't be typed in. Make sure what you're entering in matches the file you downloaded.

$ tar xjf Downloads/anki-2.1.26-linux-amd64.tar.bz2
$ cd anki-2.1.26-linux-amd64
$ sudo make install

Upgrading

If you were running Anki from a .deb/.rpm/etc in the past, please make sure to remove the system version before installing the package provided here.

If you're upgrading from a previous package, simply repeat the installation steps to upgrade to the latest version. Your user data will be preserved.

Notes

Some Linux distributions include Anki in their repositories. We've seen many users experience problems with these distributed versions, due to them being out of date or missing appropriate libraries. For this reason, the compiled package above is recommended over using the version of Anki bundled with your Linux distribution.

Gnome users: to get GTK themes working, please see this page.

Source code

You are welcome to run Anki from source, but the source code is provided without any support - when running from source the expectation is that you will ensure all the required dependencies are installed, and address any issues you encounter on your own. If you run into issues and require support, please use the packaged versions we provide instead, as they are built with library versions that are known to be working.

Development

The latest code is located on GitHub.

Please read README.contributing and README.development for further instructions.

Translating Anki

Please see this section of the manual for info on translating Anki into a different language.

iPhone/iPad/iPod Touch

Get AnkiMobile

AnkiMobile is a paid companion to the free computer program, for use on Apple devices. By purchasing the app, you help to support Anki's future development.

If you can't afford the app, you can still use AnkiWeb.

Android Devices

Get AnkiDroid

AnkiDroid is written by a separate group of people. As it was based off the free desktop code I make available, the AnkiDroid developers decided to make the Android version free as well.

# data[].attributes.attachment_link.description
Choose a platform from the left. Adventurous users may like to try the latest beta, which contains a number of improvements. 2.1.26 is the latest stable release: Download Anki for 64 bit Windows 7/8/10 (2.1.26-standard) Download Anki for 32 bit Windows 7/8/10 (2.1.26-alternate) If in doubt, choose the standard version, as most Windows installations are 64 bit these days.

# data[].attributes.body
Minecraft Education Edition, uma versão educacional do popular jogo de blocos.

# data[].attributes.body
Prezi, uma ferramenta de apresentação visualmente dinâmica.

# data[].attributes.attachment_link.readable_text
Open Canvas

Create, organize, and move freely on an open canvas. Create seamless presentations without the restrictions of linear slides.

Ready-made asset libraries

Choose from millions of images, stickers, GIFs, and icons from Unsplash and Giphy.

# data[].attributes.attachment_link.title
Presentations and videos with engaging visuals for hybrid teams | Prezi Present

# data[].attributes.attachment_link.description
Welcome to Prezi, the presentation software that uses motion, zoom, and spatial relationships to bring your ideas to life and make you a great presenter.