Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы пиоа.doc
Скачиваний:
121
Добавлен:
25.01.2017
Размер:
218.62 Кб
Скачать

38. Этапы процесса решения задач на компьютере. Основные категории специалистов, занятых разработкой программ, и схема их взаимодействия

Программирование - теоретическая и практическая деятельность, связанная с созданием программ. Решение задач на компьютере включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.1. Постановка задачи: сбор информации о задаче; формулировка условия задачи; определение конечных целей решения задачи; определение формы выдачи результатов; описание данных (их типов, диапазонов величин, структуры и т. п.). 2. Анализ и исследование задачи, модели: анализ существующих аналогов; анализ технических и программных средств; разработка математической модели; разработка структур данных. 3.Разработка алгоритма: выбор метода проектирования алгоритма; выбор формы записи алгоритма (блок-схемы, псевдокод и др.); выбор тестов и метода тестирования; проектирование алгоритма. 4. Программирование: выбор языка программирования; уточнение способов организации данных; запись алгоритма на выбранном языке программирования. 5.Тестирование и отладка: синтаксическая отладка; отладка семантики и логической структуры; тестовые расчеты и анализ результатов тестирования; совершенствование программы. Основная категория специалистов, занятых разработкой программ, — это программисты. Программисты неоднородны по уровню квалификации, а также по характеру своей деятельности. Системный программист - занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ. Прикладной программист — осуществляет разработку и отладку программ для решения функциональных задач. Программист - аналитикпрограммист, анализирующий и проектирующий комплекс взаимосвязанных программ. Постановщик задачразработчик формальных постановок задач, требующих реализации на ЭВМ. Администратор базы данныхчеловек, который обеспечивает организационную поддержку базы данных. Администратор сетичеловек, который обеспечивает организационную поддержку работы локальной сети. Для работы с ЭВМ существует группа специально обученных технических работников — операторов ЭВМ. Они не программируют, а используют готовые программы для обеспечения работы на ЭВМ конечных пользователей: набор текстов, печать документов, копирование информации, запись на внешние носители и др.

39.Жизненый жикл программного продукта

ПП дб соотве. образом подготовлен к эксплуатации, иметь необх. технич. документацию, предоставлять сервис и гарантию надёжной работы программы, иметь товарный знак изготовителя. Этапы жизн. цикла: 1) маркетинг предназначен для изучения требований к создаваемому программному продукту (технических, программных, пользовательских). Оцениваются необх. для разработки материальные, трудовые и финанс. рес., устан-ся примерные сроки разработки; 2) проектирование структуры — алгоритмизация процесса обработки данных, детализация ф-ций, разработка архитектурного проекта, выбор м-дов и средств создания программ. 3) программирование, тестирование, отладка — осн. этап разработки ПП. 4) документирование — обязательный вид работы. Документация должна содержать необх. сведения об установке и обеспечении надёжной работы продукта, справочное пособие для пользователя, демонстрационные версии, примеры док-ов, создаваемых при помощи данного ПП, обучающие программы. 5) выход ПП на рынок связан с организацией продаж массовому пользователю. Здесь применяются стандартные м-ды — реклама, увеличение числа каналов реализации, гибкая ценовая политика. 6) эксплуатация и сопровождение идут, как правило, параллельно. В проц. экспл. Могут выявиться ошибки, и устранение этих ошибок ведётся в режиме сопровождения: оказание сервисной помощи, обеспечение новыми версиями программ, организация «горячих тел. Лин.» для консультации. 7) снятие ПП с продажи и отказ от его сопровождения происходит, как правило, в случ. изменения технич. политики фирмы — изготовителя, неэффективности работы ПП, налич. в нём неустраним. ошибок, отсутствие спроса.

Соседние файлы в предмете Основы алгоритмизации и программирования