Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Выбор технологии, языка и среды программирования



Содержание

Введение................................................................................................. 3

1 Выбор технологии, языка и среды программирования................... 4

2 Анализ и уточнение требований к программному продукту........... 6

2.1 Анализ процесса обработки информации
и описание структур данных для ее хранения............................................... 6

2.2 Выбор методов и разработка
основных алгоритмов решения задачи........................................................ 10

3 Разработка функциональной схемы программного продукта....... 16

4 Проектирование классов предметной области................................ 18

4.1 Построение диаграммы классов.................................................... 18

4.2 Уточнение структуры классов предметной области
и разработка алгоритмов методов............................................................... 18

5 Выбор стратегии тестирования и разработка тестов...................... 20

Заключение........................................................................................... 24

Список использованных источников.................................................. 25

Приложение 1 Листинг результатов кодогенерации.......................... 26

Приложение 2 Листинг программы.................................................... 26


Введение

Необходимо вести учет средств ВТ и оргтехники на предприятии. Каждое средство имеет инвентарный номер, название, модель, дату приобретения, стоимость. На предприятии средства могут передаваться из подразделения в подразделение, при этом необходимо знать дату передачи и новое материально ответственное лицо (ФИО, должность).

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

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

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

- выбрать метод и разработать алгоритм решения задачи;

- разработать функциональную схему программного продукта;

- построить диаграмму классов;

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

- реализовать алгоритм на языке высокого уровня;

- протестировать разработанное программное средство.

Для решения указанных задач целесообразно использовать метод дискриминантного анализа, методы теории вероятности, математической статистики и случайных процессов, программирования на языке высокого уровня, структуры и алгоритмы обработки данных, объектно-ориентированного программирования.


Выбор технологии, языка и среды программирования

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

- название, версия, фирма производитель, под управлением каких ОС функционирует (зависимость от платформы);

- подход к разработке программного обеспечения (структурный, объектно-ориентированный)

- механизмы доступа к БД;

- утилиты для работы с БД;

- поддержка стандарта языка SQL;

- наличие компонент для работы с БД (невизуальные и визуальные компоненты);

- наличие компонент построения отчетов и диаграмм;

- поддержка Windows-подобного (оконного) интерфейса;

- средства поддержки транзакций (параллельная работа нескольких пользователей с БД);

- простота/ сложность работы с инструментальным средством;

- возможность создания запускаемого файла

Сравнительные характеристики средств разработки приложений представлены в таблице 1.

Таблица 1 - Сравнительные характеристики средств разработки приложений

Название Параметры Borland Delphi Borland C++ Builder Microsoft Visual Studio
Версия Borland Delphi 7 Borland C++ Builder 6 Microsoft Visual Studio 2008
Фирма производитель Borland Borland Microsoft Corporation
Под управлением каких ОС функционирует Windows XP и выше Windows XP и выше Windows XP и выше
Подход к разработке программного обеспечения Объектно-ориентированный Объектно-ориентированный Объектно-ориентированный
Механизмы доступа к БД BDE, ADO, IBX [1] BDE, ADO, IBX ADO.NET, LINQ, IBX [4]

Продолжение таблицы 1

Утилиты для работы с БД - Database Desktop; - BDE Administrator; - SQL Explorer; - SQL Monitor [1] - Database Desktop; - BDE Administrator; - SQL Explorer; - SQL Monitor - Solution Explorer; - Server Explorer; - Data Base Diagram Designer; - Table Designer; - Query and View Designer [4]
Поддержка стандарта языка SQL да да да
Наличие компонент для работы с БД Визуальные и невизуальные Визуальные и невизуальные Визуальные и невизуальные
Наличие компонент построения отчетов и диаграмм элементы системы Rave Reports Borland Editions [1] элементы системы Quick Reports - Crystal Reports Windows Forms Viewer; - Crystal Reports Engine [4]
Поддержка Windows-подобного (оконного) интерфейса да да Да
Средства поддержки транзакций имеются имеются имеются
Простота/ сложность работы с инструментальным средством просто просто просто
Возможность создания запускаемого файла да да да

Таким образом для анализа были отобраны средства разработки: Borland Delphi 7, C++ Builder 6, Microsoft Visual Studio 2008, как наиболее популярные. Все три средства являются мощными средствами, обладающими большими возможностями для создания приложений и организации взаимодействия с базами данных. Таким образом для реализации поставленной задачи выберем средство разработки Microsoft Visual Studio 2008, так как используемый в нем язык высокого уровня наиболее удобен и нагляден.





Дата публикования: 2015-11-01; Прочитано: 953 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...