Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программные средства. Краткая характеристика



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

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

Прикладные программные средства предназначены для реше­ния комплекса задач или отдельных задач в различных предметных областях.

ОС предназначены для управления ресурсами ЭВМ и процесса­ми, использующими эти ресурсы. В настоящее время существуют Windows и Linux.

СУБД - совокупность языковых и программных средств, предназначенных для создания, ведения и совместного применения БД многими пользователями. СУБД должны обеспечивать: независимость данных; универсальность - поддерживать пользовательские представления; совместимость - сохранять работоспособность при развитии ПО и ТО; интегрирование данных; защита от несанкц доступа; целостность данных - СУБД должна предотвращать нарушение БД пользователем; управление одновременной работой (обработка, транзакции); управление распределенными БД; защита от отказов и восстановление.

Анализ синтаксиса и семантики языков программирования по­казывает, что их родственные конструкции различаются главным образом «внешним видом» (набором ключевых слов или порядком следования компонентов). Содержимое практически идентично, за исключением небольших различий, не имеющих существенного значения. Таким образом, конструкции современных языков име­ют общее содержание (семантику), различный порядок следования компонент (синтаксис) и разные ключевые слова (лексику). Следо­вательно, различные языки предоставляют пользователю одинако­вые возможности при различном внешнем виде программ.

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

Среди большого числа языков самую заметную роль в развитии программирования сыграли три пары: Алгол-60 и Фортран, Пас­каль и Си, Java и Си++. Эти языки не случайно объединены в пары, так как противостояние заложенных в них идей способство­вало прогрессивному развитию.

Многие годы идет спор о том, что такое программиро­вание — наука, искусство или производственный процесс. Надо признать, что право на существование имеют все три определения. Однако в связи с появлением ИТ на пер­вый план выходит промышленный характер программирования, который соответствует традиционным стадиям жизненного цикла программного продукта: анализ требований; разработка спецификаций; проектирование; макетирование; написание исходного текста; отладка; документирование; тестирование и сопровождение.

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

Программные среды реализуют отдельные задачи и операции информационных технологий. К их числу относятся:

1. Текстовые процессоры: Microsoft Word.

2. Электронные таблицы: Microsoft Excel, Corel Quattro Pro, Lotus 1-2-3, Sun Star Office Calc и др.;

3. Личные информационные системы: Microsoft Outlook, Lotus
Organizer, Lotus Notes, Sun Star Office Schedule и др.;

4. Программы презентационной графики: Microsoft Power Point,
Lotus Freelance Graphics, Corel Presentations, Sun Star Office Impress
и др.;

5. Браузеры: Microsoft Internet Explorer, Netscape Navigator, Opera и др.;

6. Редакторы WEB-страниц: Microsoft Front Page, Netscape Composer, Macromedia Free Hand и др.;

7. Почтовые клиенты: Microsoft Outlook, Microsoft Outlook Express, Netscape Messenger, The Bat и др.;

8. Редакторы растровой графики: Adobe Photoshop, Corel Photo-Paint и др.;

9. Редакторы векторной графики: Corel Draw, Adobe Illustrator и
др.;

10. Настольные издательские системы: Adobe Page Maker, Quark
Xpress, Corel Ventura, Microsoft Publisher и др.;

11. Средства разработки: Borland Delphi, Microsoft Visual Basic,
Borland C++ Builder, Microsoft Visual C++ и др.

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

Налог на прибыль организаций является одним из основных федеральных налогов. Был введен в действие 27 дек 1991г. федеральным законом. «О налоге на прибыль предприятий и организаций». В консолидированном бюджете поступления от налога на прибыль занимают первое место, в федеральном бюджете 2-ое. Налогоплательщиками налога на прибыль являются рос и иностранные организации, осуществляющие свою деетяльность на территории РФ. (Для иностр через постоянные представительства, и получающие доход от источников в РФ)

Гл 25 НК установлено что обьектом налогообложения явл прибыль

Прибылью признаеться:

1. для рос организ. – полученный доход уменьшенный на величину производственных расходов

2. для иностр. организ – полученный через представительство доход уменьшенный на величину расходов.

3. для прочих организаций – доход полученный от источников в РФ.

Ставка налога на прибыль – 24%

Из них 7,5 в фед бюджет

14,5 в региональный

2 – в местный

5. Методы построения модели «Сущность-связь».

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

ERD предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними.

Происходит постоянное развитие как самой модели, так и способов ее представления - ERD. Используются различные методы или нотации для описания модели. В настоящее время известно большое количество нотаций, используемых в различных Case-системах. Наиболее популярна нотация, которая была введена Ченом и получила развитие в работах Баркера. В настоящее время существует стандарт IDEF1, IDEF1X для построения диаграмм, но широко используются и некоторые другие методы.

1. Метод Чена 1. Для представления сущностей используется прямоугольник, с именем сущности (существительным) внутри.

2. Для изображения взаимоотношений использубтся ромбы. именуются с помощью глагола (имеет, определяет). 3. Связь соединяет отношение и сущность и направлена от отношения к сущности. Значение связи хар. ее тип: “0 или 1”, “0 или более”, “1 или более”,” n:m”(диап). Пара связей одного и того же отнош. опр. его тип: 1:1, 1:M, N:M.

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

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

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

Сущ. разновидности изображения взаимоотношений между сущностями:

с помощью стрелок; с помощью цифр; обычно отношение рассматривается в двух направлениях и рассмотренные способы для этого не совсем удобны и часто используют следующий способ: 1 M

Клиент------------<>--------------Заказ

размещен размещает

На ERD не отображаются атрибуты, предусмотрены отдельные диагр. атрибутов.

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

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

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

Все связи являются бинарными, т.е. соединяют две сущности. Для связи должны быть определены имя, степень множественности (тип). Для множественной связи линия связи имеет три точки соединения с сущностью, для единичной - одну. При обязательной связи рисуется непрерывная линия до середины связи, для необязательной - пунктирная. принадлежать кредитная карта

Клиент - - - - - - - ------------------<- ном счета

владеть лимит денег

Каждый клиент может владеть одной или более кредитными картами. Каждая кредитная карта должна принадлежать только одному клиенту.

Существуют также супертипы, подтипы и рекурсивные связи





Дата публикования: 2015-02-03; Прочитано: 736 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...