Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание этапов разработки программного↑ Стр 1 из 2Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Содержание
ВВЕДЕНИЕ В настоящее время в нашу жизнь бурно входят компьютерные технологии. Одним из основных элементов этих технологий являются программные продукты. Для разработки компьютерных программ нужен язык программирования - формальная знаковая система. Примеры универсальных языков программирования: С++, Java, Delphi и т.д. C#, являясь одним из самых популярных языков программирования, широко используется для разработки программного обеспечения. C# сочетает свойства как высокоуровневых, так и низкоуровневых языков. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). В настоящее время важно уметь работать в различных средах программирования и на разных языках программирования. ОПИСАНИЕ ЭТАПОВ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА Постановка задачи Анализируются задачи, которые должна выполнять программа. Формируются границы проекта и его общее видение. Определяются основные требования к информационной системе, её структура и функциональность. Результатом первого этапа является совокупность требований к разрабатываемому программному продукту. Проектирование Исследуется структура будущего приложения взаимосвязи между его блоками и элементами. При проектировании ПО уделяется внимание его масштабируемости. Описываются принципы решения поставленной задачи Разработка программного обеспечения На основании «Технического задания» производится разработка программного обеспечения. Тестирование и отладка После реализации следует переход к этапу тестирования и исправления ошибок. Помимо всестороннего контроля качества и исправления ошибок, тестирование включает в себя проверку безопасности и производительности продукта Внедрение и сопровождение Происходит внедрение готового программного продукта в производственный процесс и его эксплуатация с последующей модернизацией. АНАЛИЗ ПОСТАВЛЕННЫХ ЗАДАЧ И ОПРЕДЕЛЕНИЕ ОСНОВНЫХ ФУНКЦИЙ СИСТЕМЫ Цель работы: разработка обучающей системы по С# Для достижения поставленной цели необходимо решить следующие задачи: - Изучить язык программирования C#; - Изучить создание контекстной справки chm; - В связи с определением обучающей системы, выбрать теоретический и подтверждающий практический материал; - Выбрать среду для реализации обучающей системы; - Разработать пользовательский интерфейс; - Разработать структуру и функциональные схемы обучающей системы; - Программирование, тестирование и отладка; - Разработать документацию; Информационная система (ИС) в целом - автоматизированная система, предназначенная для организации, хранения, пополнения, поддержки и представления пользователям информации в соответствии с их запросами. Таким образом можно определить следующие функции разрабатываемой системы: - Должна предоставлять работу только в режиме пользователя - Дать фундаментальные знания по языку C# - Объяснить принципы работы в среде Visual Studio - Должна состоять из совокупности разделов, каждый из которых состоит из практической и теоретической части - Предоставить сборники задач для языка C# - Корректно презентовать информацию. На основании данного анализа было составлено техническое задание, которое находится в приложении А.
ОБЗОР И ВЫБОР ТЕХНОЛОГИЙ И СРЕДСТВ ПРОГРАММИРОВАНИЯ
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих: -указание последовательности выполнения технологических операций; -перечисление условий, при которых выполняется та или иная операция; -описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т.п. Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки. К основным технологиям программирования относятся: 1) Объектно-ориентированное программирование – основными концептами, в котором являются понятия объектов и классов. 2) Структурное программирование – разработка программных комплексов, основанных на следующих принципах: - алгоритмы можно разработать из базовых структур - декомпозиция К основным средствам программирования относят: а) Java – это объектно-ориентированный язык программирования, созданный компанией Sun ‘Microsystems и предназначенный для написания клиентских приложений и серверного программного обеспечения б) PHP 5 – это мощный кросплатформенный набор средств, который располагается на сервере и предназначается для обработки кода, встраимого в HTML-документы в) Python – это объектно-ориентированный, императивный, функциональный, аспектно-ориентированный язык программирования, который используется во всех сферах программирования, в том числе и web. г) Borland C++ - компилируемый строго типизированный язык общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную, наибольшее внимание уделено поддержке объектно-ориентированного программирования. д) HTML – стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме. е) C# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft.NET Framework.
Для создания информационной системы был выбран язык HTML. В качестве технологии программирования было выбрано структурное программирование, основанное на принципах программирования «сверху-вниз».
Разработка структурной схемы и функциональных диаграмм программного продукта На рисунке 1 изображена функциональная диаграмма программы. Поскольку вне зависимости от выбора раздела дальнейшие функции совпадают, в диаграмме приведен лишь один модуль.
Рисунок 1 - Функциональный алгоритм программы
Приложение А (Обязательное) Министерство образования и науки Российской Федерации ГОУ СПО «Уральский государственный колледж им. И.И. Ползунова» Кафедра автоматизации и информационных технологий
ТЕХНИЧЕСКОЕ ЗАДАНИЕ На разработку программного продукта «Разработка обучающей системы по C#» Разработал Студент гр.ПО-306 Оловянников И.В.
Екатеринбург 2013
ВВЕДЕНИЕ Техническое задание предназначено для создания информационной системы и демонстрации, как реализованы различные типы алгоритмов. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 1.1 Программа разрабатывается на основе задания на курсовое проектирование по дисциплине «Технология разработки программных продуктов», утверждённый на заседании кафедры «Автоматизации и информационных технологий» протокол №7 от 7 февраля 2013 года 1.2 Наименование работы: «Разработка обучающей системы по C#». 1.3 Исполнитель: Оловянников Иван Владимирович
НАЗНАЧЕНИЕ Информационная система предназначена для предоставления пользователю информации для обучения программированию на языке C# и получения им базовых, фундаментальных знаний.
ТРЕБОВАНИЯ К ПРОГРАММЕ И ПРОГРАММНОМУ ИЗДЕЛИЮ Требования к функциональным характеристикам Функции информационной системы: - Должна предоставлять работу только в режиме пользователя - Дать фундаментальные знания по языку C# - Объяснить принципы работы в среде Visual Studio - Должна состоять из совокупности разделов, каждый из которых состоит из практической и теоретической части - Предоставить сборники задач реализованных на языке C# - Корректно презентовать информацию.
Требования к надёжности Предусмотреть корректность составления и организации пользовательского интерфейса. Требования к составу и параметрам технических средств Система должна работать на всех IBM-совместных компьютерах.
Минимальная конфигурация: а) Любая ОС Windows, кроме Win95, Win98, WinME; б) Процессор PentiumII 400 МГц; в) ОЗУ 96 МБ; г) Требуемое место на жестком диске: ~5 ГБ д) Установленный.NET FrameWork не ниже версии 2.0
Рекомендуемая конфигурация: а) Windows XP Home Edition SP2; б) Процессор PentiumIII 1 МГц; в) ОЗУ 256 МБ г) Требуемое место на жестком диске: ~5 ГБ д) Установленный.NET FrameWork 3.5
Требования к программной совместимости. Система должна работать под управлением семейства операционных систем Win 32 за исключением следующих ОС: - Microsoft Windows 95 - Microsoft Windows 98 - Microsoft Windows Millennium Edition - Microsoft Windows NT Server - Windows NT Workstation - Windows NT Server Enterprise Edition - Microsoft Windows 2000 Professional - Windows 2000 Server - Windows 2000 Advanced Server - Windows 2000 Datacenter Server - Windows Server 2003, Enterprise Edition для операционных систем на платформе Itanium - Windows Server 2003, Datacenter Edition для операционных систем на платформе Itanium
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 4.1 Логические блоки программы должны быть самодокументированы, т.е. должны содержать все необходимые комментарии. 4.2 Информационная система должна включать справочную информацию о работе в среде Visual Studio 4.3 В состав сопровождающей документации должны входить: а) пояснительная записка, содержащая описание разработки; б) руководство пользователя. в) руководство программисту(код программного продукта)
Приложение Б (Обязательное) Исходный код всей программы
Содержание
ВВЕДЕНИЕ В настоящее время в нашу жизнь бурно входят компьютерные технологии. Одним из основных элементов этих технологий являются программные продукты. Для разработки компьютерных программ нужен язык программирования - формальная знаковая система. Примеры универсальных языков программирования: С++, Java, Delphi и т.д. C#, являясь одним из самых популярных языков программирования, широко используется для разработки программного обеспечения. C# сочетает свойства как высокоуровневых, так и низкоуровневых языков. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). В настоящее время важно уметь работать в различных средах программирования и на разных языках программирования. ОПИСАНИЕ ЭТАПОВ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА Постановка задачи Анализируются задачи, которые должна выполнять программа. Формируются границы проекта и его общее видение. Определяются основные требования к информационной системе, её структура и функциональность. Результатом первого этапа является совокупность требований к разрабатываемому программному продукту. Проектирование Исследуется структура будущего приложения взаимосвязи между его блоками и элементами. При проектировании ПО уделяется внимание его масштабируемости. Описываются принципы решения поставленной задачи
|
||||||||||||||||||
Последнее изменение этой страницы: 2016-08-16; просмотров: 3524; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.85.96 (0.007 с.) |