Автор работы: Пользователь скрыл имя, 25 Октября 2013 в 19:29, контрольная работа
На современном этапе экономического развития, когда автоматизированные системы управления все шире используются как в бизнесе, так и в некоммерческих организациях, применение вычислительной техники становиться необходимым в самых различных сферах деятельности. Уровень компьютеризации общества в последние 5-10 лет существенно вырос, в связи, с чем значительно изменились представления о возможностях ЭВМ и перспективах их использования. Надежное и качественное управление экономикой, социальными и другими общественными процессами сейчас уже немыслимо без формирования систем информационного обеспечения.
Введение 3
1. Функциональная и структурная организация компьютера 4
2. Классификация программного обеспечения. Прикладное программное обеспечение 8
3. Технология разработки программного продукта 11
4. Задача № 1 16
5. Задача № 2 18
6. Список литературы 20
Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называют приложениями. Они включает в себя:
Особую группу составляют системы программирования (инструментальные системы), которые являются частью системного ПО, но носят прикладной характер. Системы программирования – это совокупность программ для разработки, отладки и внедрения новых программных продуктов. Системы программирования обычно содержат:
Рассмотрим наиболее часто встречающееся прикладное ПО.
Редакторы документов – это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Редакторы документов позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски. Представители редакторов документов – программы Microsoft Word, Wordpad.
Табличные процессоры. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчета значения в клетке по именующимся данным. Все распространенные табличные процессоры позволяют вычислять значения элементов таблиц по заданным формулам, строить по данным в таблицах различные графики. Представители семейства табличных процессоров Microsoft Excel, Quatro Pro.
Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров. Представители графических редакторов – программы Adobe Photoshop, Corel Draw.
Правовые базы данных содержат тексты нормативных документов и предоставляют возможности справки, контекстного поиска, распечатки. Представители правовых баз данных – пакеты Гарант и Консультант+.
Системы автоматизированного
проектирования (САПР) позволяют осуществлять черчение
и конструирование различных предметов
и механизмов с помощью компьютера. Среди
систем малого и среднего класса в мире
наиболее популярна система AutoCad фирмы AutoDesk
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных. Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку выборку записей, составление отчетов. Представители данного класса программ – Microsoft Access , Clipper, Paradox.
Интегрированные системы сочетают в себе возможность системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности. Как правило, все компоненты интегрированной системы имеют схожий интерфейс, что облегчает обучение работе с ними. Представители интегрированных систем – пакет Microsoft Office и его бесплатный аналог Open Office.
Бухгалтерские программы предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за несовместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Наиболее распространены системы 1C: Предприятие и Инфо-б.
Программные продукты могут создаваться как:
• индивидуальная разработка под заказ;
• разработка для массового распространения среди пользователей.
При индивидуальной разработке фирма-разработчик создает оригинальный программный продукт, учитывающий специфику обработки данных для конкретного заказчика.
При разработке для массового распространения фирма-разработчик, с одной стороны, должна обеспечить универсальность выполняемых функций обработки данных, с другой стороны, гибкость и настраиваемость программного продукта на условия конкретного применения. Отличительной особенностью программных продуктов должна быть их системность — функциональная полнота и законченность реализуемых функций обработки, которые применяются в совокупности.
Программный продукт разрабатывается на основе промышленной технологии выполнения проектных работ с применением современных инструментальных средств программирования. Специфика заключается в уникальности процесса разработки алгоритмов и программ, зависящего от характера обработки информации и используемых инструментальных средств. На создание программных продуктов затрачиваются значительные ресурсы — трудовые, материальные, финансовые; требуется высокая квалификация разработчиков.
Как правило, программные продукты требуют сопровождения, которое осуществляется специализированными фирмами — распространителями программ (дистрибьюторами), реже — фирмами-разработчиками.
Основные этапы
Постановка задачи.
На этом этапе раскрывается
организационно-экономическая
Особое внимание уделяется детальному описания входной, промежуточной и выходной информации.
При этом определяется:
Кроме того, для цифровой информации указывается:
Завершается постановка задачи описанием контрольного примера, демонстрирующего порядок решения задачи традиционным способом.
Основное требование к контрольному примеру - это отражение всего многообразия возможных форм существования исходных данных.
Построение математической модели объекта.
На этом этапе производится анализ и исследование задачи.
Структура этапа:
Создание математической модели позволяет формализовать описание задачи. При этом устанавливается и формируется средствами языка математики логико-математической зависимости между исходными и результатными данными.
Математическая модель – это система математических соотношений, отражающих существенные свойства объекта или явления.
При выборе метода решения предпочтение отдается методу, который:
План написания постановки задачи.
Совокупность свойств программного продукта, которая образует удовлетворительное для пользователя качество программного продукта, зависит от условий и характера эксплуатации этого программного продукта, т. е. от позиции, с которой должно рассматриваться качество этого программного продукта. Поэтому при описании качества программного продукта, прежде всего, должны быть фиксированы критерии отбора требуемых свойств программного продукта.
В настоящее время критериями качества программного продукта принято считать:
Выбор алгоритма.
Типы алгоритмов.