Главная | Обратная связь
МегаЛекции

Анализ инструментальных средств разработки и проектирования





Введение

 

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

Данная работа направлена на то, чтобы изучить бизнес-процессы происходящие внутри ресторана, выявить, так называемые, «узкие» места в структуре построения, функционирования предприятия и указать на них. Предметом детального анализа была выбрана деятельность по обслуживанию клиентов, так как работа этого подразделения является основой деятельности ресторана.

Цель данной работы - спроектировать деятельность ресторана для повышения качества и прозрачности управления бизнес-процессами, разработать прототип приложения для автоматизации деятельности ресторана, произвести оценку экономического эффекта, закрепить навыки работы в программном продукте Borland Delphi 7 и CASE-средстве ERwin. Данная работа направлена на закрепление базовых знаний и навыков в области проектирования экономических информационных систем.

 


Аналитическая часть

Постановка задачи

ресторан программный управление автоматизация

Целью данной курсовой работы является проектирование информационной системы «Кафе-Ресторан». Уменьшение времени, затрачиваемого на обработку информации, путем автоматизации процессов ввода, хранения и вывода информации.

Для достижения поставленной цели необходимо решить следующие задачи:

-  Исследовать предметную область;

-  Обосновать выбор инструментальных средств;

-  Формализовать бизнес-процессы (диаграммы IDEF-0), на базе полученных материалов обследования;

-  Формализовать потоки данных (диаграммы DFD), на базе выявленных бизнес-процессов;



-  Построить модель данных;

-  Сгенерировать модель данных в целевую СУБД;

-  Разработать прототип приложения;

-  Оценить экономический эффект.

Анализ предметной области

 

В качестве объекта исследования было выбрано типовое предприятие общественного питания - ресторан «Капитан», занимающееся организацией приятного время препровождения посетителей, предоставления им возможности культурного отдыха, а также предоставление на выбор посетителей широкого списка изысканных блюд. Ресторан содержит в своем составе следующие подразделения: «Кухня», «Главный зал», «Финансы и производство».

Рассмотрим отдельно состав работников и функции, выполняемые каждым из отделов.

Финансы и производство - отдел представляют три человека: менеджер, финансист и логист. Данный отдел отвечает за исполнение следующих операций:

-    Ведение бухгалтерского учета;

-  Анализ поступающей информации от отделов «Кухня» и «Главный зал»;

-  Ведение взаиморасчетов с поставщиками;

-  Ведение налогового учета;

-  Формирование ежедневного меню;

-  Формирование заявок на закупку продуктов.

Для формирования ежедневного меню от отдела «Кухня» поступает список блюд возможных для приготовления и на основе этого списка, а также внешней экономической информации формируется ежедневное меню, содержащее список блюд и цены на них.

Для управления закупкой продуктов от отдела «Кухня» поступает список необходимых продуктов для заказа и на основании это списка формируется заявка на заказ продуктов поставщику. При поступлении продуктов на кухню администратор кухни передает в отдел «Финансы и производство» документы о поступлении продуктов.

Формированием ежедневного меню занимается менеджер. Управлением закупкой занимается логист, а всеми остальными процессами занимается финансист.

Кухня - отдел представлен 3-4 поварами и одним администратором горячего цеха. Повара занимаются приготовлением блюд. Администратор кухни принимает заказы от официантов, анализирует их и формирует очередность приготовления блюд, как только блюдо готово администратор горячего цеха сообщает об этом официанту. Также администратор горячего цеха ведет отчетность об израсходованных продуктах, следит за их количеством и в случае необходимости формирует заявку на заказ продуктов, при поступлении продуктов администратор анализирует поступившие продукты, сравнивает поступившие продукты с заявкой и отчетные документы передает в отдел «Финансы и производство».

Главный зал - состоит из 3-4 официантов и одного администратора зала. Главная задача отдела сводится к обслуживанию посетителей. Процедура взаимодействия с посетителями выглядит следующим образом: посетитель приходит в ресторан и на основе меню формирует свой заказ, официант отправляет заказ на кухню и администратору зала, а после приготовления заказа подает его посетителю. Когда посетитель собирается уходить официант подает ему счет, который заранее подготовлен администратором зала и посетитель его оплачивает. Заказ посетителя переносится в общий журнал заказов.

Резюмируя высказанное, функции, выполняемые сотрудниками разных отделов предприятия можно представить в виде матрицы организационных проекций. Матрица организационных проекций представлена в таблице 1.

 

Таблица 1 - Матрица организационных проекций

Оргзвенья

Функции

Отдел Сотрудники Обслуживание клиентов Расчет посетителя Управление деятельностью кухни Формирование меню Закупка продуктов Управление финансами Приготовление блюда
Финансы и производство Финансист           Х  
  Менеджер       Х      
  Логист         Х    
Кухня Повара             Х
  Администратор горячего цеха     Х        
Главный зал Официанты X            
  Администратор зала   Х          

 

Анализируя рассмотренные данные деятельности ресторана, его подразделений и сотрудников можно заметить, что большинство функций выполняется в ручном виде и требует ведения бумажной документации. Целесообразным было бы произвести автоматизацию основных функций предприятия и, по возможности, сократить ведение бумажного документооборота.

Автоматизация позволит ускорить процесс обслуживания посетителей, уменьшить документооборот и сократить расходы.

Анализ инструментальных средств разработки и проектирования

 

Процесс проектирования необходимо организовать средствами автоматизированного проектирования. При анализе современные СП было выбрано 3 основных кандидата:

-  ARIS;

-  ERwin/BPwin;

-  Rational Rose.- средство концептуального моделирования БД, использующее стандарт IDEF1X. ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Progress и др.) и реинжиниринг существующей БД. ERwin выпускается в нескольких различных конфигурациях, ориентированных на наиболее распространенные средства разработки приложений 4GL. Версия ERwin/OPEN полностью совместима со средствами разработки приложений PowerBuilder и SQLWindows и позволяет экспортировать описание спроектированной БД непосредственно в репозитории данных средств. Для ряда средств разработки приложений (PowerBuilder, SQLWindows, Delphi, Visual Basic) выполняется генерация форм и прототипов приложений. Сетевая версия Erwin ModelMart обеспечивает согласованное проектирование БД и приложений в рамках рабочей группы. BPwin - средство функционального моделирования, реализующее методологию IDEF0-IDEF3. Методология IDEF0, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF0 отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Методология IDEF может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем IDEF может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются [6].

Достоинство - Авторитетность (множество положительных отзывов). «Изобразительные» средства системы соответствуют федеральному стандарту США IDEF на моделирование организационных процессов. Распространенность (99,9% проектов организационного реинжиниринга исполняются с использованием стандарта IDEF). Возможность генерации исполняемого кода по разработанной модели информационной системы. Пожалуй одно из лучших средств проектирования баз данных. Интегрируется с многочисленным ПО компании CA-Platinum.

Недостаток - Репрезентативные свойства низки. Отсутствие стандартных объектов для описания бизнес процессов. Довольно узкие возможности для проведения экономического анализа.Rose - предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанная ими универсальная нотация для моделирования объектов (UML - Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Smalltalk, PowerBuilder, Ada, SQLWindows и ObjectPro). Основной вариант - Rational Rose/C++ - позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на С++. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах [8].

Достоинство - В наибольшей степени подходит для разработки крупных информационных систем. Реализует большую часть функций ARIS и ERwin/BPwin. Мощные функциональные возможности по генерации исполняемых кодов. В настоящее время код «сломан», а сам продукт может за 100 руб. быть приобретенным на рынке.

Недостаток - Цена. Политика разработчика непрозрачна. Отсутствие стандартных объектов для описания бизнес процессов. Очень противоречивые отзывы пользователей. Вывод - цена не соответствует потенциальному риску.

ARIS - Методология ARIS рассматривает предприятие как совокупность четырех взглядов: взгляд на организационную структуру, взгляд на структуру функций, взгляд на структуру данных, взгляд на структуру процессов. При этом каждый из этих взглядов разделяется еще на при подуровня: описание требований, описание спецификации, описание внедрения. Таким образом, ARIS предлагает рассматривать организацию с позиции 12 аспектов, отображающих разные взгляды на предприятие, а также разную глубину этих взглядов. Для описания бизнес-процессов предлагается использовать 85 типов моделей, каждая из которых принадлежит тому или иному аспекту. Среди большого количества возможных методов описания можно выделить следующие: EPC (event-driven process chain) - метод описания процессов, нашедший применение для описания процессов системы SAP R/3; ERM (Entity Relationship Model) - модель сущностей-связей для описания структуры данных; UML (Unified Modeling Language) - объектно-ориентированный язык моделирования. ARIS Toolset (ARIS Easy Design) - единая среда моделирования, которая представляет собой совокупность четырех основных компонентов - Explorer (Проводник), Designer (средство для графического описания моделей), Таблиц (для ввода различных параметров и атрибутов) и Мастеров (Wizards). Различия двух продуктов заключается не в методологической части (ARIS Easy Design входит в ARIS Toolset), а лишь в функционале. ARIS Easy Design ориентирован на сбор информации и документирование, когда ARIS Toolset позволяет еще и проводить комплексный анализ, семантические проверки информации. Кроме того, только ARIS Toolset позволяет создавать скрипты (шаблоны) для отчетов, анализа и семантических проверок. ARIS Toolset - это средство для полноправного управления проектом ARIS. Функции управления заключаются в возможностях разграничения доступа для различных групп пользователей, а также ограничения методологи. Это необходимо, что бы избавится от избыточности методологии при реализации конкретного проекта. Помимо этого, некоторые модули, в частности ARIS ABC и ARIS Simulation, функционируют только при наличии ARIS Toolset [9].

Достоинство - «Могучая» репрезентативная графика. Наличие большого числа стандартных объектов для описание бизнес процессов. Наличие инструмента имитационного моделирования. Наличие внутреннего языка управления ARIS-Basic. Возможность тестирования проекта на соответствие требования стандарта качества ISO 9000.

Недостаток - Невозможность генерации каких-либо кодов или баз данных. Потребует очень большого времени (возможно до 5 мес.) на обучение персонала. Авторитет разработчика ПО ничем пока не подтвержден.

На основе анализа СП можно представить сравнительный анализ:

 

Таблица 2. Сравнительный функциональный анализ СП

№ п/п Функции, свойства ARIS ERwin/ BPwin Rational Rose
1 Моделирование организационных функций и процессов + + +
2 Разработка технического задания + +/- +/-
3 Функционально-стоимостной анализ + + +/-
4 Оптимизация бизнес процессов + - -
5 Имитационное моделирование, событийно-управляемое моделирование + +/- -
6 Генерация кода приложения - + +/-
7 Оформление проектной документации; генерация технологических инструкций для рабочих мест + +/- +
8 Хранение моделей деятельности предприятий + +/- +/-
9 Создание концептуальных и физических моделей структуры базы данных +/- + +
10 Генерация программного кода, SQL-сценариев для создания структуры базы данных. - + +/-
11 Стандартное представление основных бизнес процессов (более 100 типов) + - -
12 Ведение библиотеки типовых бизнес моделей + +/- +/-
13 Групповая работа над проектом + + +
14 Выдача встроенных отчетов по стандарту ISO9000 + - -
15 Ценовые различия 31740 $ 23685 $ 40520 $

 

Проанализировав все представленные СП был выбран комплект ERwin/ BPwin так как он полностью удовлетворяет требованиям. ERwin/ BPwin позволяет прекрасно проводить генерацию БД, строить диаграммы бизнес-процессов и моделей данных, имеет самую низкую стоимость из представленных для анализа CASE-средств, так же ERwin/ BPwin достаточно прост в освоении и не возникает трудностей при работе с ним. Пакет ERwin/ BPwin использовался в учебном процессе и его возможности хорошо известны.

Одним из пунктов автоматизации деятельности ресторана является замена бумажного документооборота на электронный. Таким образом, для разработки прототипа будущего приложения потребуется база данных, в которой будет храниться вся информация используемая в деятельности предприятия. Так же потребуется полноценная СУБД которая возьмет на себя функций контроля целостности данных их непротиворечивости и возьмет на себя основные операции над данными.

При анализе наиболее популярных СУБД было отобрано три основных кандидата:

-  Microsoft SQL Server;

-  MySQL;

-  Firebird.

Microsoft SQL Server - система управления реляционными базами данных, разработанная корпорацией Microsoft. Обычно используется для работы с базами данных большого размера. Лицензирование осуществляется на платной основе [3].- свободная система управления базами данных. MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. MySQL, является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. MySQL - получил широкое распространение благодаря повсеместному использованию данной СУБД при создании веб-сайтов [4].(FirebirdSQL) - компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах [10].

В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров.используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора). Это коммерчески независимый проект программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде, выпущенном корпорацией «Borland» 25 июля 2000 года в виде свободной версии Interbase 6.0.

В результате анализа, в качестве целевой СУБД был выбран Firebird. Так как эта СУБД является бесплатной, поддерживает работу в трехзвенном приложении, а также обеспечивает необходимый уровень защиты данных.

Для разработки прототипа приложения потребуется средство разработки программного обеспечения. При анализе наиболее популярных сред разработки было отобрано три основных кандидата:

-  Borland Delphi 7;

-  Microsoft Visual Basic;

-  C++ Builder.

Borland Delphi 7 - это продукт Borland International для быстрого создания приложений [2]. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее хозяйство, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. Система программирования Delphi отлично подходит для разработки приложений с использованием БД и предоставляет большое количество компонентов для этого.

Преимущества Borland Delphi 7

-  быстрота разработки приложения;

-  высокая производительность разработанного приложения;

-  низкие требования разработанного приложения к ресурсам компьютера;

-  наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

-  возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

-  представлено много возможностей для работы с БД;

-  удачная проработка иерархии объектов.Visual Basic - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка - языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса. Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows [11].

Основные разновидности Visual Basic:

-  Классический Visual Basic (версии 5-6) - Этот язык очень сильно привязан к своей среде разработки и к операционной системе Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающая подсказка при наборе текста программы (IntelliSense). Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе;

-  Visual Basic for Applications (VBA) - Это средство программирования, практически ничем не отличающееся от классического Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office. Широкое распространение Visual Basic for Applications в сочетании с изначально недостаточным вниманием к вопросам безопасности привело к широкому распространению макровирусов;

-  Visual Basic Scripting Edition (VBScript) - Скриптовый язык, являющийся несколько усечённой версией обычного Visual Basic. Используется в основном для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer.

Достоинства Microsoft Visual Basic:

-  высокая скорость создания приложений с графическим интерфейсом для MS Windows;

-  простой синтаксис, позволяющий очень быстро освоить язык;

-  возможность компиляции как в машинный код, так и в P-код (по выбору программиста). В режиме отладки программа всегда (вне зависимости от выбора) компилируется в P-код, что позволяет приостанавливать выполнение программы, вносить значительные изменения в исходный код, а затем продолжать выполнение: полная перекомпиляция и перезапуск программы при этом не требуется;

-  защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики;

-  возможность использования большинства WinAPI функций для расширения функциональных возможностей приложения.

Недостатки Microsoft Visual Basic:

-  поддержка операционных систем только семейства Windows и Mac OS X;

-  отсутствие механизма наследования реализации объектов. Существующее в языке наследование позволяет наследовать только интерфейсы, но не их реализацию;

-  медленная скорость работы, обусловленная тем, что практически все встроенные функции языка реализованы через библиотеку времени исполнения (runtime library), которая, в свою очередь, производит много «лишней» работы по проверке и / или преобразованию типов;

-  требует установленную msvbvmXX.dll для работы программы.

C++ Builder - программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке C++. C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но, к сожалению, обратное утверждение не верно. C++ - чрезвычайно мощный язык, содержащий средства создания эффективных программ практически любого назначения, от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения [12].

Достоинства C++:

-  поддерживаются различные стили и технологии программирования, включая традиционное директивное программирование, ООП, обобщённое программирование, метапрограммирование (шаблоны, макросы);

-  предсказуемое выполнение программ является важным достоинством для построения систем реального времени. Весь код, неявно генерируемый компилятором для реализации языковых возможностей (например, при преобразовании переменной к другому типу), определён в стандарте. Также строго определены места программы, в которых этот код выполняется. Это даёт возможность замерять или рассчитывать время реакции программы на внешнее событие;

-  пользовательские функции-операторы позволяют кратко и ёмко записывать выражения над пользовательскими типами в естественной алгебраической форме;

-  используя шаблоны, возможно создавать обобщённые контейнеры и алгоритмы для разных типов данных, а также специализировать и вычислять на этапе компиляции;

-  Имеется возможность работы на низком уровне с памятью, адресами.

Недостатки C++:

-  синтаксис, провоцирующий ошибки;

-  препроцессор, унаследованный от Си, очень примитивен. Это приводит с одной стороны к тому, что с его помощью нельзя (или тяжело) осуществлять некоторые задачи метапрограммирования, а с другой, вследствие своей примитивности, он часто приводит к ошибкам и требует много действий по обходу потенциальных проблем;

-  плохая поддержка модульности (по сути, в классическом Си модульность на уровне языка отсутствует, её обеспечение переложено на компоновщик). Подключение интерфейса внешнего модуля через препроцессорную вставку заголовочного файла (#include) серьёзно замедляет компиляцию при подключении большого количества модулей (потому что результирующий файл, который обрабатывается компилятором, оказывается очень велик);

-  сложность и избыточность, из-за которых C++ трудно изучать, а построение компилятора сопряжено с большим количеством проблем.

Приведем небольшую сравнительную таблицу по средство разработки программного обеспечения:

 

Таблица 3. Сравнение средств разработки приложения

Характеристика С++ Visual Basic Delphi 7
Сложность изучения Большая(-) Маленькая(+) Маленькая(+)
Восприятие кода Среднее(+,-) Плохое(-) Хорошее(+)
Рефакторинг Средний(+,-) Средний(+,-) Хороший(+)
Скорость работы приложения Хорошая(+) Плохая(-) Хорошая(+)
Скорость разработки решения Средняя(+,-) Плохая(-) Хорошая(+)
Наличие документации Много(+) Среднее(+,-) Много(+)
Возможности для работы с БД Хорошие(+) Средние(+,-) Хорошие(+)
Итого 6+/4- 4+/6- 7+/0-

 

Таким образом, анализирую данные сравнения, для разработки приложения был выбран - Borland Delphi 7, так как Delphi 7 наиболее полно удовлетворят требованиям для разработки, достаточно прост в использовании, имеет хорошую скорость разработки и работы приложения, а так же имеет достаточно возможностей для работы с БД. Раннее Borland Delphi 7 использовался в учебном процессе и прекрасно себя зарекомендовал как средство быстрой разработки приложений.

Таким образом в результате анализа для данной курсовой работы были выбраны следующие приложения:

1) CASE-средство BPwin+ERwin;

2) СУБД Firebird;

3) Пакет для разработки приложения Borland Delphi 7.

Требования, предъявляемые к информационной системе:

1. Эксплуатационные требования

1.1. Система должна обеспечить регистрацию порядка 100-150 операций в день (заказы посетителей, закупки, бронирование столиков, формирование меню и т.д.) с учетом ее срока эксплуатации 5 лет (моральный износ) и с учетом перспектив развития и некоторого запаса.

2. Требования к надежности

2.1. Система должна восстанавливаться после сбоя (например, отключение питания)

2.2. В программу должны быть встроены средства контроля ошибок:

- Контроль ссылочной целостности при попытках удаления записей;

-  Анализ вводимой информации (запрет ввода текстовой информации в числовые поля)

3. Требования к интерфейсам

3.1. Программа должна быть сделана с использованием СУБД Firebird

3.2. Программа должна иметь стандартный интерфейс с пользователем в среде Windows (многооконность, подсказки, статусная строка)

4. Другие требования

4.1. Программа должна поддерживать работу по сети нескольких пользователей

4.2. Программа должна быть пригодной к сопровождению (модульность, понятность кода).


Проектная часть





Рекомендуемые страницы:

Воспользуйтесь поиском по сайту:
©2015- 2020 megalektsii.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.