Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2





НазваниеПрограмма по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
страница3/11
Дата публикации10.04.2014
Размер1.39 Mb.
ТипУчебное пособие
100-bal.ru > Информатика > Учебное пособие
1   2   3   4   5   6   7   8   9   10   11

23

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

Поэтому набор состояний интерфейса выбирает сам разработчик и это он делает интуитивно, исходя из своего опыта разработки. Над пара­метрами интерфейса могут совершаться некоторые действия, в частности, перевод интерфейса из одного состояния в другое. Множество всех воз­можных действий обозначим {£}. Поведение интерфейса описывается множеством событий {е^}. События делятся на временные и условные со­бытия. Временное событие представляет собой пару (tj,fj), где t; - время выполнения действия fj. Условное событие представляет собой пару (Cj,fj), где с, - условие над параметрами интерфейса (например, параметр «Форма Ф1 активна» = «истина»). Действия пользователя (нажатие кнопки, акти­визация окна и т.д.) ведут к изменению параметров интерфейса и рассмат­риваются, соответственно, как условия в условных событиях. Таким обра­зом, выделяя параметры и задавая им значения, мы определяем внешний вид интерфейса в статике, а, определяя события, мы описываем поведение интерфейса в динамике.

База данных интер­фейсов








Диалог по вы­бору и на­стройке макета интерфейса

База данных элементов интерфейсов

Модель прикладной про­граммы

Программируемый

имитатор внешней

среды (ПИВС)

Рис. 4. Функционально-структурная схема технологического про­граммного комплекса для макетирования интерфейсов прикладных про­граммных систем.

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

3.2.4 Пример интерфейса и имитационной модели для построения его макета

Рассмотрим интерфейс, состоящий из трех форм. Форма «Ф-1» имеет в нижней части три кнопки: «Закрыть», «Ф-2», «Ф-3». Через пять секунд после ее открытия по центру формы появляется надпись о значении вре­мени в момент ее открытия. Формы «Ф-2» и «Ф-3» имеют в нижней части кнопку «Ф-1». При нажатии на кнопку «Закрыть» форма «Ф-1» закрыва­ется. При нажатии кнопки «Ф-2» на форме «Ф-1» появляется форма «Ф-2», форма «Ф-1» при этом убирается с экрана. При нажатии кнопки «Ф-3» на форме «Ф-1» открывается форма «Ф-3», форма «Ф-1» при этом закрыва­ется. При нажатии кнопки «Ф-1» на форме «Ф-2» (или на форме «Ф-3») появляется форма «Ф-1», форма «Ф-2» (или форма «Ф-3») при этом исче­зает с экрана.

Этот интерфейс в статике можно описать следующими параметрами:

р! - значение сообщения на форме «Ф-1»;

р2 - размер формы «Ф-1»;

рЗ - размер формы «Ф-2»;

р4 - размер формы «Ф-3»;

р5 - текущее значение времени;

рб - размер кнопки «Закрыть» на форме «Ф-1» и т.д.

Выделим следующие состояния интерфейса:

si - форма «Ф-1» открыта, формы «Ф-2» и «Ф-3» закрыты;

s2 - форма «Ф-2» открыта, формы «Ф-1» и «Ф-3» закрыты;

s3 - форма «Ф-3» открыта, формы «Ф-1» и «Ф-2» закрыты;

s4 - формы «Ф-1», «Ф-2» и «Ф-3» закрыты.

Текущее время будем обозначать t Интервал времени в пять секунд обозначим как At 1.

Выделим следующие условия:

cl - «начало работы?»;

25

с2 - «нажата кнопка «Закрыть» на форме «Ф-1»?»;

сЗ - «нажата кнопка «Ф-2» на форме «Ф-1»?»;

с4 - «нажата кнопка «Ф-3» на форме «Ф-1»?»;

с5 - «нажата кнопка «Ф-1» на форме «Ф-2»?»;

сб - «нажата кнопка «Ф-1» на форме «Ф-3»?».

Выделим следующие действия;

fl - переход в состояние si, pl=p5, установка временного события (t+Atl, f5);

f2 - переход в состояние s2;

f3 - переход в состояние s3;

f4 - переход в состояние s4;

f5 - печать значения параметра р! на форме «Ф-1».

Зададим множество событий, описывающих интерфейс в динамике:

(cl, fl) - открытие формы «Ф-1» при запуске программы-макета ин­терфейса, установка временного события (t+Atl, f5);

(с2, f4) - закрытие формы «Ф-1» и окончание работы програм­мы-макета интерфейса;

(сЗ, f2) - закрытие формы «Ф-1» и открытие формы «Ф-2»;

(с4, f3) - закрытие формы «Ф-1» и открытие формы «Ф-3»;

(с5, fl) - открытие формы «Ф-1», закрытие формы «Ф-2», установка временного события (t+Atl, f5);

(сб, fl) - открытие формы «Ф-1», закрытие формы «Ф-3», установка временного события (t+Atl, f5).

3.2.5 Функционально-структурная схема прикладной программы
Каждая прикладная программа имеет собственную архитектуру.

Функционально-структурная схема один из способов представления архи­тектуры программы.

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

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

3.2.6 Книга «Справочное руководство»

Составление информационной части (аннотации и оглавления) является обязательным.

Справочное руководство должно содержать следующие разделы: 26

  • Назначение программы;

  • Условия выполнения программы;

  • Выполнение программы;

  • Сообщения пользователю.

В зависимости от особенностей программы допускается объединять отдельные разделы или вводить новые.

Подробнее о разработке справочного руководства см. в разделе 12.2.2.5.

3.2.7 Книга «Руководство пользователя»

Составление информационной части (аннотации и оглавления) является обязательным.

Руководство пользователя должно содержать следующие разделы:

  • Описание методов;

  • Типовые приемы работы с программой;

  • Примеры использования программы;

  • Трудности в использовании программы.

В зависимости от особенностей программы допускается объединять отдельные разделы или вводить новые.

Подробнее о разработке руководства пользователя см. в разделе 12.2.2.7.

3.2.8 Сопровождение прикладной программы

В технологии Оберон-2000 сопровождение прикладной программы осуществляется с помощью специально разработанной для этой цели про­граммы управления запросами на изменение разрабатываемых прикладных программ Oberon-Improvement.

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

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

  1. Дата поступления запроса.

  2. Название запроса.

  3. Название проекта или прикладной программы.

  4. Описание запроса.

  5. Источник запроса.

  6. Состояние запроса.

  7. Параметры состояния запроса.

27

Для управления поступившими запросами существует понятие со­стояние запроса. При поступлении запроса он переходит в состояние «За­регистрирован». Затем его рассматривает руководитель группы сопровож­дения прикладных программ, и запрос переходит либо в состояние «На­значен на исполнение», либо «Отложен». Также имеются и другие состоя­ния запроса: «Выполнен», «Требуется дополнительное рассмотрение», «Требуется уточнение», «В архив».

Для отслеживания процесса сопровождения прикладных программ ежедневно, еженедельно и ежемесячно формируются отчеты, в которых отражается следующая информация:

  1. Сколько поступило запросов.

  2. Сколько запросов выполнено.

  3. Кто не выполнил запросы в срок.

С программой Oberon-Improvement можно познакомиться на сайте научно-исследовательской группы «Оберон» www.OberonCo.da.Ru.

Учебный вариант программы Oberon-Improvement приведен на ла­зерном диске, прилагаемом к данному учебному пособию (Приложение 3).

3.3 Особенности применения экстремальных технологий

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

  1. Сильно сокращенные сроки разработки и тестирования.

  2. Задержка в передаче созданного кода ответственным за контроль
    качества в процесс внедрения.


  3. Низкая посещаемость мероприятий по коллективному обсуж­
    дению проекта.


  4. Спад энтузиазма.

  5. Негативные или двусмысленные комментарии участников
    проекта по поводу самого проекта или его руководителей.


  6. Частые конфликты в коллективе.

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

28

4. Оценка и аттестация процессов создания и сопровождения прикладных программ

В начале 1990-х годов американский институт по программной ин­женерии (SEI) сформировал модель технологической зрелости организаций СММ (Capability Maturity Model). Эта модель определила уровни техноло­гической зрелости и их отличительные черты. К настоящему времени СММ прошла апробацию в целом ряде организаций. Ее эффективность и досто­верность проверили заказывающие организации, поставщики готовых ти­ражируемых программных средств и компании, разрабатывающие заказное программное обеспечение, компании, занимающиеся аутсорсингом и оффшорным программированием.

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

Оценка технологической зрелости компаний может использоваться:

  1. заказчиком при отборе лучших исполнителей (например, в тен­
    дере);

  2. компаниями-производителями прикладных программ для систе­
    матической оценки состояния своих технологических процессов и
    выбора направлений их совершенствования;

  3. компаниями, решившими пройти аттестацию, для оценки своего
    текущего состояния.

4.1 Аттестация организаций-разработчиков прикладных программ

Основой для аттестации процессов разработки и сопровождения прикладного программного обеспечения является международный стандарт ИСО/МЭК ТО 15504.

4.1.1 Стандарт ИСО/МЭК ТО 15504

Стандарт ИСО/МЭК ТО 15504 состоит из девяти частей.

Первая часть (информационная) является отправной точкой стан­дарта ИСО/МЭК ТО 15504. Она описывает взаимодействие частей и со­держит руководство по их выбору и использованию. Она разъясняет тре­бования, содержащиеся в стандарте ИСО/МЭК ТО 15504 и их примени­мость к проведению аттестаций.

Вторая часть (нормативная) стандарта ИСО/МЭК ТО 15504 опре­деляет двухмерную эталонную модель для описания процессов и их зре-

29

4. Оценка и аттестация процессов создания и сопровождения прикладных программ

В начале 1990-х годов американский институт по программной ин­женерии (SEI) сформировал модель технологической зрелости организаций СММ (Capability Maturity Model). Эта модель определила уровни техноло­гической зрелости и их отличительные черты. К настоящему времени СММ прошла апробацию в целом ряде организаций. Ее эффективность и досто­верность проверили заказывающие организации, поставщики готовых ти­ражируемых программных средств и компании, разрабатывающие заказное программное обеспечение, компании, занимающиеся аутсорсингом и оффшорным программированием.

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

Оценка технологической зрелости компаний может использоваться:

  1. заказчиком при отборе лучших исполнителей (например, в тен­
    дере);

  2. компаниями-производителями прикладных программ для систе­
    матической оценки состояния своих технологических процессов и
    выбора направлений их совершенствования;

  3. компаниями, решившими пройти аттестацию, для оценки своего
    текущего состояния.

4.1 Аттестация организаций-разработчиков прикладных программ

Основой для аттестации процессов разработки и сопровождения прикладного программного обеспечения является международный стандарт ИСО/МЭК ТО 15504.

4.1.1 Стандарт ИСО/МЭК ТО 15504

Стандарт ИСО/МЭК ТО 15504 состоит из девяти частей.

Первая часть (информационная) является отправной точкой стан­дарта ИСО/МЭК ТО 15504. Она описывает взаимодействие частей и со­держит руководство по их выбору и использованию. Она разъясняет тре­бования, содержащиеся в стандарте ИСО/МЭК ТО 15504 и их примени­мость к проведению аттестаций.

Вторая часть (нормативная) стандарта ИСО/МЭК ТО 15504 опре­деляет двухмерную эталонную модель для описания процессов и их зре-

29

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

Третья часть (нормативная) стандарта ИСО/МЭК ТО 15504 опре­деляет требования для проведения аттестации таким образом, чтобы ре­зультаты были воспроизводимыми, надежными и согласующимися.

Четвертая часть (информационная) стандарта ИСО/МЭК ТО 15504 содержит руководство по проведению аттестаций процессов жизненного цикла программных средств, по интерпретации требований стандарта ИСО/МЭК ТО 15504-2 для различных контекстов аттестации.

Пятая часть (информационная) стандарта ИСО/МЭК ТО 15504 со­держит пример модели для проведения аттестации процесса.
1   2   3   4   5   6   7   8   9   10   11

Похожие:

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспиты­вать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...



Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск