книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
«ADSL – подключение к Internet» ( Контрольная работа, 11 стр. )
«Автоматизированная система учета конструкторской доку-ментации» ( Дипломная работа, 96 стр. )
«Адаптивная информационная система управления ресурсами организации» ( Дипломная работа, 137 стр. )
«Вертикальный мини-портал по поддержке деятельности торговой фирмы» ( Дипломная работа, 94 стр. )
"1С:Бухгалтерия": настройка программного комплекса и начало работы в нем: работа с константами и справочниками, ввод первоначальных остатков ( Контрольная работа, 22 стр. )
"Автоматизация учета заявок клиентов в ООО "Инком-Сервис"" ( Дипломная работа, 70 стр. )
"Автоматизированные процессы управления коммерческой деятельностью на предприятии ООО "Велтон"" ( Курсовая работа, 44 стр. )
"Автоматизированные системы контроля за исполнением0 ( Курсовая работа, 49 стр. )
"БИОКОМПЬЮТЕР"2 ( Курсовая работа, 32 стр. )
"Виды системного программного обеспечения (назначение и примеры использования)" ( Контрольная работа, 12 стр. )
"Внедрение бизнес-процесса автоматизации бухгалтерского учета с помощью программы "БЭСТ-5"" ( Курсовая работа, 28 стр. )
"Информационная культура менеджера" ( Реферат, 17 стр. )
"КОМПЬЮТЕРНАЯ ПРЕСТУПНОСТЬ И КОМПЬЮТЕРНАЯ БЕЗОПАСНОСТЬ"0 ( Реферат, 25 стр. )
"КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАНИИ" ( Курсовая работа, 38 стр. )
"Локальные вычислительные сети" Проектирование ЛВС. ( Контрольная работа, 8 стр. )
"Поисковая оптимизация сайта auditory.ru" ( Реферат, 17 стр. )
"Протокол обмена управляющими сообщениями - ICMP. Протоколы обмена маршрутной информацией" (по дисциплине "Основы построения объединенных сетей") ( Курсовая работа, 40 стр. )
"Разработка автоматизированной информационной системы управления проектами". ( Дипломная работа, 69 стр. )
"Разработка аппаратно-программного комплекса отладки алгоритмов обслуживания очередей в узлах коммутации". ( Отчет по практике, 28 стр. )
"Разработка библиотеки компонентов для динамического формирования HTML-документов по настраиваемым шаблонам"* ( Дипломная работа, 80 стр. )
"Разработка программного обеспечения системы составления и ведения договоров на оказание услуг в области организации выставок". ( Дипломная работа, 100 стр. )
"Системы управления базами данных" (СУБД). ( Курсовая работа, 28 стр. )
"Технологии искусственного интеллекта - экспертные системы"* ( Реферат, 17 стр. )
"Электронный офис" ( Реферат, 17 стр. )
. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЭЛЕКТРОННОЙ КОММЕРЦИИ ( Контрольная работа, 49 стр. )

Введение 3

1 Классификация методов проектирования программных продуктов 4

1.1 Этапы создания программных продуктов 7

1.1.1 Составление технического задания на программирование 7

1.1.2 Технический проект 7

1.1.3 Рабочая документация (рабочий проект) 7

1.1.4 Ввод в действие 8

1.2 Структура программных продуктов 8

1.3 Проектирование интерфейса пользователя 10

1.3.1 Диалоговый режим 10

1.3.2 Графический интерфейс пользователя 11

2 Структурное проектирование и программирование 11

2.1 Нисходящее проектирование 11

2.2 Модульное программирование 12

2.2.1 Свойства модуля 12

2.2.2 Модульная структура программных продуктов 13

2.3 Структурное программирование 13

3 Объектно-ориентированное программирование 16

3.1 Основные понятия объектно-ориентированного программирование 16

3.2 Методика объектно-ориентированного программирования 17

4 Процедурное программирование 18

5 Функциональное программирование 20

6 Логическое программирование 21

Список использованной литературы 22

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

Удлинение сроков разработки ПО чревато удорожанием конечного продукта. Примитивные ошибки, невнятные сообщения и неряшливый интерфейс раздражают пользователей, которые в итоге выбирают более качественный продукт конкурента, а фирма рискует потерять не только клиентов, но и свою долю рынка. Качество программных продуктов зависит от выбора среды программирования, структуры и алгоритма программы.

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

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

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

1. Ахо А.В. Структуры данных и алгоритмы/А.В. Ахо, Д.Э. Хопкрофт, Д.Д. Ульман; Пер. с англ. А.А. Манько. - М. и др.: Вильямс, 2001. -382с.

2. Гонца М.Г. Что такое технология программирования?. - Кишинев: Штиинца, 1989. - 66 с.

3. Информатика: Учеб. для экон. специальностей вузов/Н. В. Макарова, Л.А. Матвеев, В.Л. Бройдо и др.; Под ред. Н.В. Макаровой. -2-е изд. - М.: Финансы и статистика, 1998. -765 с.

4. Райли Д.Д. Абстракция и структуры данных: Ввод. курс/ Пер. с англ.: А.Г. Красовского и др.; Под ред. Н.И. Ильинского. - М.: Мир, 1993. - 750 с.

5. Райли Д.Д. Использование языка Модула-2: Ввод. курс/Пер. с англ. Б.А. Летучего, В.И. Лобанова; Под ред. С.П. Чеботарева. - М.: Мир, 1993. -606 с.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»