русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Технология создания крупного проекта


Дата добавления: 2015-06-12; просмотров: 826; Нарушение авторских прав


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

Перед тем, как приступать к реализации такого проекта,необходимо составить план-схему и только после этого можно начинать писать программный код. Основной залог успеха при создании проекта –это правильное его проектирование!Каким бы большим ни был проект – его можно разбить на составляющие. Другими словами, реализация сложного проекта сводится к программированию его более малых частей.Проект разбивается на основные блоки, эти блоки далее разбиваются на более малые блоки. Построение проекта равносильно строительству дома. Если имеется грамотный план и заложен хороший фундамент, то и строительство будет успешным. В противном случае, дом не удастся достроить или он развалится.

Три основных принципа реализации проекта:

· Проект разбивается на части до тех пор, пока одна часть не сможет быть реализована как единое целое.

· При реализации составляющей проекта все внимание концентрируется на этой части.

· Каждая готовая часть проекта должна быть максимально отлажена и проверена.

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

Мы уже выполнили первоначальное разбиение проекта на две основные составляющие. Клиентская часть наJava будет меньше и проще. Она будет представлять собой приложение с одним окном JFrameи несколькими элементами формы. Такую часть нет необходимости разбивать далее на составляющие –мы уже писали подобные приложения. Серверная часть наPHP будет сложнее и ее придется разбивать на отдельные части. Но сейчас нам не важна сложность серверной части, мы забываем о ней до тех пор, пока не закончим с клиентской частью на Java.





<== предыдущая лекция | следующая лекция ==>
Основные CSSстили | Реализация клиентской части на Java


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.088 сек.