Базы Данных

 

3.1. Программное обеспечение. Определение, классификация ПО (системное, прикладное).

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

Классификация ПО.

1. Прикладное ПО – для решения задач пользователя и его деятельности.

2. Системное ПО – обеспечивает согласованную работу всех элементов ПК при выполнении существующих, и разработке новых программ.

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

2.2. Системы программирования – это комплекс средств для разработки, исполнения и отладки программ (язык программирования, транслятор, среда программирования). Язык – идея, транслятор – программа, среда – интерфейс пользователя, ее видно, на нее можно воздействовать.

2.3. Средства контроля и диагностики – комплекс программ для проверки исправности устройств и определения неисправности (почему неисправен?).

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

ЕСПД-ГОСТ19 – единая система программной документации (комплект ГОСТов).

Стиль программирования – набор правил, приемов решения задач и внешнего оформления.

 

3.2. CASE – технология, назначение, возможности. Программные средства автоматизированного проектирования информационных систем.

В области автоматизации проектирования ИС и ИТ за последнее десятилетие сформировалось новое направление CASE (Computer-Aided Software/System Engineering). В настоящее время не существует общепринятого определения CASE. Содержание этого понятия обычно определяется перечнем задач, решаемых с помощью CASE, а также совокупностью применяемых методов и средств. CASE-технология представляет собой совокупность методов анализа, проектирования, разработки и сопровождения ИС, поддержанную комплексом взаимосвязанных средств автоматизации. CASE – это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки ИС.

Основная цель CASE состоит в том, чтобы отделить проектирование ИС и ИТ от ее кодирования и последующих этапов разработки, а также максимально автоматизировать процессы разработки и функционирования систем.

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

Развитие CASE-технологий, а так же объектно-ориентированного программирования существенно расширило прикладную область системного анализа. Технологии гипертекста, экспертные системы, базы данных, системы OLAP используют системный подход в качестве базовой методологии. Развивающиеся в последнее время концепции управления ERP, MRP и другие используют методологию системного анализа для технологизации процессов.

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

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

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

· CASE-средства не обязательно дают немедленный эффект; он может быть получен только спустя какое-то время;

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

Ключом к успешному внедрению CASE-средств является готовность организации, которая включает следующие аспекты:

· Технология. Понимание ограниченности существующих возможностей и способность принять новую технологию;

· Культура. Готовность к внедрению новых процессов и взаимоотношений между разработчиками и пользователями;

· Управление. Четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения.

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








Дата добавления: 2015-07-30; просмотров: 607;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.