Разработка прикладных приложений

Get Started. It's Free
or sign up with your email address
Разработка прикладных приложений by Mind Map: Разработка прикладных приложений

1. Понятие

1.1. Прикладная программа, или приложение, — программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и другими программами посредством операционной системы.

2. Нормативно правовая база

2.1. 1. ГОСТ 19.001-77 ЕСПД. Общие положения. 2. ГОСТ 19.005-85 ЕСПД. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения. 3. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов. 4. ГОСТ 19.102-77 ЕСПД. Стадии разработки. 5. ГОСТ 19.103—77 ЕСПД. Обозначение программ и программных документов. 6. ГОСТ 19.104-78 ЕСПД. Основные надписи. 7. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам. 8. ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом. 9. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению. 10. ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению. 11. ГОСТ 19.301-79 ЕСПД. Порядок и методика испытаний.

3. Классификация прикладных программ

3.1. Приложения, обслуживающие большое количество транзакций (Transaction Processing). Операции в реальном времени (Real-Time Operations). Аналитические приложения, бизнес-аналитика, поддержка принятия решений (Analytical and Business Intelligence). Приложения поддержки совместной работы (Collaborative). Корпоративные и обслуживающие (Utility) приложения.

4. Архитектура

4.1. Мобильное приложение

4.1.1. AndroidStudio

4.1.1.1. Java

4.2. Web-приложение

4.2.1. PhpStorm

4.2.1.1. php

4.2.1.2. Javascript

4.2.2. Notepad++

4.2.2.1. html, css

4.3. СУБД

4.3.1. MySql

5. Best practics

5.1. Интерактивная карта свалок

5.2. Карта экологических нарушений

5.3. TrashOut

6. Особенности этапов ЖЦ

6.1. Необходимо постоянное согласование с заказчиком на всех этапах

6.2. Необходимо получить личный ключ для Api Карт

6.3. Необходимо иметь аккаунт разработчика в GooglePlay