Информационные технологии управления

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

оцесс программирования организуется поэтапно:

1.Постановка задачи: формализация задачи (математическое описание задачи);

.Обоснование и выбор метода решение задачи;

.Составление алгоритма задачи на основе выбранного метода;

.Создание программы;

.Отладка программы;

.Решение задачи на ЭВМ и анализ полученных результатов;

.Сопровождение программы.

Инструментальное программное обеспечение

Программирование - процесс создания программ. Осуществляется программистом, с помощью языка и ИПО.

ПРОГРАММА - алгоритм, записанный языком программирования.

Алгоритм - точное предписание, которое определяет прикладной вычислительный процесс в ЭВМ от исходных данных к требуемому конечному результату; совокупность четко определенных правил, процедур или команд. Обеспечивающих решение задачи за конечное число шагов.

Структуры программирования - следования, развилки, цикла.

Виды вычислительных процессов в ЭВМ: линейные, ветвящиеся, цикличные.

Требования к алгоритму: ясность, результативность, дискретность, однозначность, массовость, завершенность.

Виды языков программирования -

1.Языки высокого уровня - процедурные/ непроцедурные - Ада, С, Паскаль, Базик, Альголь, Коболь и др.

2.Языки низкого уровня (язык Ассемблера)

3.Машинные языки (коды) - двоичный язык

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

Транслятор - программа по преобразованию языка написания выходной программы в машинные коды (или объектный язык - автокоды).

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

Компилятор транслирует всю выходную программу в память ЭВМ без исполнения машинных кодов.

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

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

Процесс проектирования и программирования ИСУ:

1.Анализ требований к системе;

.Проектирование архитектуры системы;

.Анализ требований к программному обеспечению (ПО);

.ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ ПО;

.Детальное проектирование ПО;

.Кодирование и тестирование ПО;

.Интеграция ПО;

.Квалификационное тестирование ПО;

.Установка и приемка ПО;

 

Сопровождение системы и ПО

 

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

Комплексы функциональных задач

Контроль

соблюдение сроков выполнения всех этапов проекта

обеспечение затрат

выполнение главных условий проекта;

согласование и нахождения соответствия между всеми участниками проекта;

контроль научной, технической, технологической, экономической дисциплины;

выявление возникающих отклонений;

обеспечение сохранения конкурентоспособности проекта;

обеспечение мотивации.

Современные информационные системы управления проектами обеспечивают основной набор функциональных возможностей и включают:

средства проектирования структуры работ по проекту;

средства планирования по методу критического пути;

средства планирования ресурсов;

стоимостной анализ;

средства контроля за выходом выполнения проекта;

средства составления отчетов, построения графиков и диаграмм.

Надстройка - Принятие решения; метод Ньютона

Дополнительные функции:

анализ рисков;

учет рабочего времени исполнителей;

расчет расписания при ограниченных ресурсов;

интеграция систем управления проектами в корпоративные управленческие системы;

настройка универсальных пакетов на специфику конкретной области.

Национальные стандарты управления проектами:

NASA Project Management (USA)

BSI BS 6079 (UK)

APM BODY OF KNOWLEDGE (UK)

OSCEEng

DIN 69901 (Deutschland)

V-Modell

VZPM (Swiss)

AFITEP (France)

Hermes method (Swiss)

ANCSPM (Australian)

CAN/CSA - ISO 10006-98 (Canada)

p2m (Japan) and another

Стандарты с расширенной географией применения

ISO 10006:2003. Quality management systems - guidelines for quality management in projects

a guide to the project management body of knowledge

PRINCE 2

ISEB

MSF

AIM

Стандарты оценки компетенции менеджера проекта

ICB IPMA

PMCDF

NCB UA

НТК (Россия)

Генетические тесты

Primavera project Planner

Artemis Project View

Open Plan Proff

Project Sceduler

CA SuperProject

Time Line

AutoPLANN

Minimum

 

Особенности прикладного программного планирования и управления проектами на базе МС Проджект

 

Знак Варзара

Сети Петри

Microsoft Project Web Access - Web - интерфейс для отчетности о выполнении задач, а также просмотра портфелей проектов

Microsoft project portfolio server