Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Программные средства информационных технологий можно разделить на две большие группы: базовые и прикладные.
Базовые программные средства относятся к инструментальной страте информационных технологий и включают в себя: операционные системы (ОС); языки программирования; программные среды; системы управления базами данных (СУБД).
Прикладные программные средства предназначены для решения комплекса задач или отдельных задач в различных предметных областях.
ОС предназначены для управления ресурсами ЭВМ и процессами, использующими эти ресурсы. В настоящее время существуют 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!