Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф для менеджера.doc
Скачиваний:
9
Добавлен:
09.11.2019
Размер:
2.94 Mб
Скачать

1.3.6.Системотехника

Системотехника - это наука, изучающая методы проектирования электронных схем для СБИС. Например, электронная схема современного микропроцессора содержит десятки миллионов электрических элементов: сопротивления, индуктивности, емкости, диоды и, самое главное, транзисторы.

А как рассчитать такую схему и при этом учесть взаимодействие всех составляющих ее элементов? Естественно, человек для этого использует специальные компьютерные программы - системы автоматизированного проектирования СБИС. Несмотря на это, здесь требуется огромный интеллектуальный труд человека, он и составляет основную долю стоимости нового микропроцессора.

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

1.3.7.Объектно-ориентированный анализ

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

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

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

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

В данном примере среди атрибутов могут быть ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА РОЖДЕНИЯ, ТАБЕЛЬНЫЙ НОМЕР, ПОДРАЗДЕЛЕНИЕ, ДОЛЖНОСТЬ, ТАРИФИКАЦИОННЫЙ РАЗРЯД (поскольку человек рассматривается лишь как сотрудник, если бы он рассматривался как пациент стоматологической поликлиники, то атрибуты были бы иными). Среди операций могут быть ВЫПЛАТЫ ЗА ТЕКУЩИЙ МЕСЯЦ (подготовка необходимых документов по определенным датам, перевод денег на счет в Сбербанке; используя современные сетевые технологии все это может быть компьютеризировано), ОБСЛУЖИВАНИЕ КОМАНДИРОВОК, ПРИЕМ НА РАБОТУ (включая внутреннее совместительство), УВОЛЬНЕНИЕ.

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

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