рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Постановка задачи

Постановка задачи - раздел Социология, Информатизация общества. Понятие информации Нулевым Этапом Постановки Задачи Должно Быть Задание Окружения Программы. Окр...

Нулевым этапом постановки задачи должно быть задание окружения программы. Окружение программы состоит из:

o Среды пользователей,

o Среды заказчиков.

o Вычислительной среды ,

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

Вовлекайте пользователей в процесс проектирования системы

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

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

МАКСИМАЛЬНО ИСПОЛЬЗУЙТЕ СЕРВИСНЫЕ СРЕДСТВА АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ

Обычно работа по составлению программ начинается в связи с тем, что некоторая организация (заказчик) предлагает создать для нее программную прикладную систему. Официальному заключению договора обычно предшествует выяснение реальной необходимости в такой системе, оценка возможности ее разработки и примерного объема затрат, а также ожидаемого эффекта от ее внедрения.

ЭВМ лучше, чем человек, справляется с трудоемкими задачами, требующими многократного повторения однотипных операций. ЭВМ более эффективно осуществляет поиск и обработку больших массивов информации, состоящих из однородных элементов. Всякое использование ЭВМ предполагает стандартизацию данных и способов обработки. Эффективная реализация преимуществ ЭВМ возможна лишь в тех случаях, когда необходимо выполнять либо трудоемкие вычисления, либо обработку больших объемов инфор­мации. В то же время человек лучше, чем машина, может разобраться в том, что и как следует делать, и способен работать с неоднородной информацией.

Первый шаг в проектировании прикладной программной системы заключается в точном формулировании целей внедрения. Требования к системе еще не создают полной картины. В постановке задачи, разумеется, должны принять участие как представители организации-заказчика, так и те, кто будет заниматься проектированием системы. Необходимо, чтобы этот процесс был гибко организован и продолжался в течение достаточно длительного времени, поскольку на любом этапе разработки или внедрения могут вскрываться ранее не предусмотренные трудности. В то же время в договор следует включить пункт, который запрещал бы радикальный пересмотр требований на стадии реализации си­стемы. В этом же пункте могут быть оговорены условия внесения несущественных изменений.

ВСЕ ДОГОВОРЕННОСТИ ДОЛЖНЫ ОФОРМЛЯТЬСЯ В ОФИЦИАЛЬНОМ ПОРЯДКЕ

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

НЕОБХОДИМО ВСЕСТОРОННЕ АНАЛИЗИРОВАТЬ ЭФФЕКТЫ, СВЯЗАННЫЕ С ВНЕДРЕНИЕМ СИСТЕМЫ

Подобный подход к проектированию можно проиллюстрировать на примере разработки языка Ада. В начале 70-х годов министерство обороны США объявило о создании нового языка, которым предполагалось заменить другие языки программирования во всех приложениях, связанных с решением задач военного характера. Еще до составления окончательного перечня функциональных требований и спецификаций было разработано несколько версий языка, которые анализировались и оценивались группой сторонних экспертов. Был объявлен конкурс на создание языка. Его победителем стала французская фирма Honeywell-Bull. После того как работа над языком была за­вершена, для его оценки вновь были приглашены сторонние эксперты. Много различных групп приняло участие в экспериментах по практической реализации некоторых наиболее нетрадиционных особенностей языка. Наконец, когда стало ясно, что Ада в целом отвечает предъявляемым требованиям, различные военные ведомства начали заключать контракты на приобрете­ние компиляторов языка.

– Конец работы –

Эта тема принадлежит разделу:

Информатизация общества. Понятие информации

Информационный потенциал общества... Информационные ресурсы продукты и услуги... Информационные ресурсы документы и их массивы в информационных системах библиотека архив фонд т е...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Постановка задачи

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Понятие информации
Информатика – это дисциплина, изучающая структуру и общие свойства информации, закономерности создания, преобразования, передачи и использования информации.    

Переход к информационному обществу.
В сфере обработки информации произошло несколько информационных революций. Первая вызвана изобретением письменности, которая позволяет передавать информацию от поколения к поколению (приме

Информатика, предмет и задачи
Термин «информатика» возник во Франции в 60-х годах XX века. Он образован от двух слов: информация и автоматика. В англоязычных странах термину информатика соответствует термин «computer s

Особенности экономической информации
Экономическая информация – это совокупность сведений о процессах производства, распределения и потребления материальных благ. Управление экономическими объектами всегда связано с преобразо

Виды экономической информации в фирме
Управленческая информация может быть описана по пяти признакам: Место возникновения. Стабильность. Стадия обработки. Способ отображения Функция уп

Понятие ЭИС
Система – это совокупность разнородных элементов, предназначенная для достижения единой цели. Цель – это критерий, для которого достигается наилучшее его значение. Понятие «наилуч

Состав ЭИС
Подсистема – это часть системы, выделенная по какому-то признаку. Подсистемы ИС, (в том числе и ЭИС) называются «обеспечениями». ИС состоит из следующих обеспечений:

ЭИТ обработки данных
– это технология применяется для хорошо структурированных данных и стабильных алгоритмов обработки. Она применяется на уровне операционной и бухгалтерской деятельности, управления персонала низшего

ЭИТ управления
С точки зрения кибернетики любой процесс управления сводится к взаимодействию управляемого объекта и системы управления. рис. 3.2.   &n

ЭИТ поддержки принятия решений
  Модель – упрощенное, формальное описание реального объекта. Главной особенностью технологии поддержки принятия решений, является замена реального объекта управления его мод

ЭИТ экспертных систем
+Экспертные системы трансформируют опыт экспертов в какой-то области знаний в форму эвристических (опытных) правил. Правило состоит из двух частей: условие и действие, и записывается в сле

Принципу действия
По принципу действия ЭВМ делятся на три класса: Цифровые (ЦВМ) Аналоговые (АВМ) Гибридные (ГВМ) Критерием деления является форма представления информа

Функциональные возможности
По функциональным возможностям ЭВМ делятся на: Сверхбольшие. Большие Малые Мини ЭВМ Сверхмалые (Микро ЭВМ) Функциональные возможност

История создания ПК
В 1969г. Японская фирма заказала у фирмы Intel 12 логических схем. Инженеры Intel вместо 12 схем создали одну. Эта схема решала все 12 задач, более того в ней была предусмотрена программа изменения

Особенности ПК
ПК задумывался как устройство универсальное и общедоступное. Поэтому ПК обладает следующими особенностями: · малый размер · малая цена (100 – 10000) · высокая надёжность

Структура ПК
Довольно долго при создании компьютеров для управления устройствами использовался принцип «звезды», в котором все устройства подключались к устройству управления (У.У.) и У.У. координировало их раб

Микропроцессор
Микропроцессор – это центральное устройство ПК предназначенное для управления всеми другими устройствами. В состав микропроцессора входят: устройство управления (У.У.)

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

Поколение микропроцессоров. Их работа
Микропроцессор является центром ПК, он проводит всю обработку информации. Типы микропроцессоров различаются разрядностью шин. Разрядность – количество одновременно передаваемых си

Принципы выбора ПК
Выбирать ПК необходимо по следующим персональным характеристикам. Производительность. Она измеряется в следующих единицах: · MIPS – миллион операций в секунду с целыми

Информационно-логические основы построения ЭВМ
6.1. Системы счисления/ Формы представления чисел Система счисления – это способ наименования и изображения чисел с помощью символов, имеющих количественное значение цифр.

Представление информации в ЭВМ
Байт – это 8 бит. Для измерения объёмов информации в ЭВМ используются следующие единицы (табл. 5.2.) Единицы измерения Байт Сло

Логические основы построения ЭВМ
Двоичное представление информации в ЭВМ позволяет применять при построении устройств АЛУ. Этот аппарат оперирует с элементами, которые могут принимать только 2 значения (0 \ 1, да \ нет, true \ fal

Теорема о разложении на конституэнты.
Если ¦(0), ¦(1), j(0,0), j(0,1), j(1,0), j(1,1) – значения функций ¦ и j при указанных значениях аргументов, то справедливы следующие разложения: ¦(a) = ¦(0) * ùa + ¦(1) * a

Особенности локальных вычислительных сетей. (ЛВС)
Локальные сети на электрическом уровне соединяют компьютеры между собой с помощью кабелей и сетевых плат. На логическом уровне ЛВС представляет собой совокупность двух видов компьютеров: 1

Глобальная банковская сеть SWIFT.
  В финансовой сфере в качестве глобальной компьютерной сети используется SWIFT – универсальная мировая система электронных международных расчетов. Услугами SWIFT пользуются

Глобальная сеть Internet
Эта сеть носит открытый характер и не предъявляет особых требований к аппаратному и программному обеспечению пользователя. Сеть не обеспечивает секретности и достоверности передаваемых данных. В си

Стандарты воздействия в компьютерной сети
Международной организацией по стандартизации (ISO) рекомендуется системы компьютерной связи рассматривать на 7-ми разных уровнях: 1. прикладной 2. представительный 3. сеа

Основные положения
Название Windows происходит от английского «окна» Окно – это прямоугольная область на экране, в которой отображается программа, документ или сообщение. Окон на экране может

Многозадачность
Многозадачность – это способность системы выполнять одновременно несколько приложений. Можно одновременно делать расчеты, печатать документ и играть в игру. Для каждого при

Управление ресурсами
Ресурсы компьютера = основные ресурсы + устройства. Основные ресурсы – это процессор, основная память и программы. Устройства – дисплей, клавиатура, мышь, вин

Объектный подход
Под объектом понимается абстрактный тип данных, который кроме самих данных содержит функции по их обработке. Объектом может быть окно, рисунок и др. Объект способен замечать внешние

Структура электронного документа
Текстовый процессор производит обработку как минимум одного документа. Документ содержит текст и графику. Текст и графика существенно отличаются по командам их обработки. Минималь

Минимальный набор типовых операций
Рассмотрим минимальный набор типовых операций, которые возможны в текстовом процессоре над документом, абзацем, фрагментом текста, словом, символом. С документом в целом проводятся следующ

Параметры страниц
Параметры страниц относятся к параметрам форматирования разделов. Различают логическую и физическую страницы. Логическая страница – прямоугольное пространство, включающее т

Принципы создания документа
При создании документов необходимо придерживаться следующих принципов. Принципы носят характер советов. Их эффективность проявляется при большом количестве документов. Используйте

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

История развития табличного процессора
История развития табличного процессора берет свое начало с 1979 года, когда 2 студента Гарвардского университета Дэн Бринклин и Боб Франкстон занимались скучными вычислениями в бухгалтерских книгах

Типовая структура интерфейса
Типичные элементы окна табличного процессора показаны на рис.10.1. Условно окно разделяется на 2 части: рабочее поле и поле управления. Поле управления включает: главное меню, строку состо

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

Форматирование входных и выходных данных
Для придания внешнего вида данным в ячейках применяется их форматирование. Форматирование – правила, параметры и процедуры внешнего вида данных в ячейках. Формат – з

Правило относительной ориентации
Изменение формулы при ее копировании и перемещении происходит по следующему правилу. При копировании и перемещении формулы относительные адреса ячеек с ее исходными данными изменяются т

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

Отличительные признаки СУБД
Все СУБД, в той или иной степени, обладают следующими пятью свойствами: Сепаратность доступа. Сепаратность (раздельность) понимается в двух аспектах: а)

Требования к организации базы данных
Комитет CODASYL (COnference DAta SYstems Languages), Организация пользователей IBM, Ассоциация вычислительных машин (ACM) сформулировали следующие требования к организации баз данных.

Структурные элементы БД
В описании объекта данных нужно выделить 2 составляющие: структуру и экземпляр. Структура – перечень атрибутов объекта и характеристики атрибутов. Экземпляр – совоку

Связи между наборами объектов и их типы
Пусть имеется n наборов объектов Е1, Е2, … , Еn. Связью называется множество последовательностей объектов (еi1, еi

Иерархическая и сетевая модели данных
В иерархической модели база данных представляется в виде иерархически упорядоченных структур – деревьев (диаграммы Бахмана). Каждая вершина дерева означает объект данных, каждая дуг

Режим исключения
Принято выделять три класса членства подчиненных записей в групповых отношениях: 1. Фиксированное. Подчиненная запись жестко связана с записью владельцем и ее можно исключить из гру

Реляционная модель данных
Реляционная модель ориентирована на представление данных в виде двумерных таблиц. Множество атрибутов объекта данных образует кортеж. Отношением (relation) на

Правила Кодда
Тэд Кодд в 1969 году сформулировал двенадцать правил, которым должна соответствовать настоящая реляционная база данных. (табл 11.1). Они являются полуофициальным определением понятия «реляционная б

Целостность связей
Под целостностью связей понимается соответствие данных в нескольких наборах объектов друг другу. Не соответствующие друг другу данные противоречат предметной области БД, т.е. окружающему мир

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

Качество программы
Каждая программа должна отвечать таким требованиям, как правильность, точность, совместимость, надежность, универсальность, защищенность, полезность, эффективность, проверяемость, адаптируемость, м

Правовые методы защиты программ
Во многих цивилизованных странах несанкционированное копирование программ в целях продажи или бесплатного распространения рассматривается как государственное преступление, карается штрафом или тюре

Проблемно-ориентированное ПО
Это самый представительный класс прикладного ПО. Внутри него проводится классификация по: · типам предметных областей; · информационным системам; · функциям и комплексам

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

Базовое системное ПО
В базовое ПО входят: · операционная система, · операционные оболочки, · сетевые средства. Операционная система предназначена для управления аппаратурой компьютер

Сервисное системное ПО
Расширением базового программного обеспечения компьютера является набор сервиcных, дополнительно устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образ

Локальные средства разработки программ
Язык программирования - формализованный язык для описания алгоритма решения задачи на компьютере. Языки программирования можно исторически разделить на классы: машинн

Интегрированные среды
Системы программирования включают в себя: o транслятор; o редактор связей; o графическую среду разработчика; o отладчик; o средства оптимизации к

САSЕ-технология
САSЕ - технология сформировалась в 80-х годах ХХ века. САSЕ расшифровывается как Computer-Aided System Engineering – проектирование систем с помощью компьютера. CASE - технология представл

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

Организация данных
На уровне аппаратуры компьютера и операционной системы данные представляются в форме, которая не воспринимается пользователем легко. Данные разделяются на две группы: простые и структуриро

Алгоритмизация
Алгоритмы содержат определение пошагового процесса обработки данных с описанием преобразований данных и описанием функций управления. Они могут быть записаны на естественном языке, на языке програм

Структурное программирование
Структурное программирование основано на использовании трех стандартных структур: следования, выбора, повторения. Для изображения алгоритма используются псевдокод, блок-схемы. Псевд

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги