Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава III испр.docx
Скачиваний:
45
Добавлен:
02.04.2015
Размер:
152.27 Кб
Скачать

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

  1. Что следует понимать под планированием работ?

  2. Почему проводится заведомо неточное начальное планирование и на каком этапе?

  3. Поясните суть и значение ТЭО.

  4. Что такое «зависимости» и как они влияют на составление рабочего графика?

  5. Объясните, почему распределенные системы всегда более масштабируемы, чем централизован­ные. Какой вероятный предел масштабируемости программных систем?

  6. В чем основное отличие между моделями толстого и тонкого клиента в разработке систем или­ клиент/сервер? Объясните, почему использование Java как языка реализации сглаживает различия между этими моделями?

  7. Рассмотрите возможные проблемы, ко­торые могут возникнуть при преобразовании централизованной системы 1980-х годов предназначенной для работы в сфере здравоохранения, в систему архитектуры клиент/сервер.

  8. Распределенные системы, базирующиеся на модели клиент/сервер, разрабатывались с 1980-х годов, но только недавно такие системы, основанные на распределенных объектах, были реализова­ны. Приведите три причины, почему так получилось.

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

  10. Какие архитектуры систем вы знаете?

  11. Что такое модель управления и какие из них вы знаете?

  12. Применима ли модель диспетчера для последовательных систем?

  13. Разработайте интерфейс для ИС по теме, заданной преподавателем.

  14. Какие особенности восприятия человеческого мозга следует учитывать при разработке пользовательского интерфейса?

Глоссарий

ОSI - протоколы взаимодействия открытых систем. Это утвержденный (ISO/ ОSI ) стандарт сетевого взаимодействия подсистем в вычислительной сети, включающий в себя 7 взаимосвязанных уровней.

Метрические данные – это разнообразные сведения о ранее разработанных программах.

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

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

ТЗ (Техническое задание) - это основной документ определяющий соглашение между разработчиком и заказчиком на разработку ПО, где определяются требования к проекту, ТЭО и поэтапный план проведения работ и финансирования.

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

Глава III.Каноническое проектирование и документирование проекта 1

III.1ГОСТ на этапы канонического проектирования 1

III.2Этап системного анализа 5

III.2.1Техническое задание 6

III.2.2Планирование разработки 10

III.2.2.aПооперационный перечень работ 11

III.2.2.bТипы зависимостей 12

III.2.2.cРабочий график 14

III.2.3Прогнозирование 18

III.2.3.aКоличественные характеристики 18

III.2.3.bТехнико-экономическое обоснование (ТЭО) 22

III.3Этап проектирования (синтез систамы) 23

III.3.1Статическая (структурная) модель 23

III.3.1.aМодель репозитория 24

III.3.1.b Модель абстрактной машины 27

III.3.2Статическая модель распределенной архитектуры. 29

III.3.2.aФайл-серверные приложения. 30

III.3.2.bКлиент-серверные приложения. 31

III.3.2.cДвух- и трехуровневые архитектура клиент-сервер. 32

III.3.2.dАрхитектура распределенных объектов. 34

III.3.3Динамическая модель 36

III.3.4Пользовательский интерфейс 37

III.3.4.aПсихофизические особенности человека, связанные с восприятием и обработкой информации. 38

III.3.4.bОсновные критерии оценки интерфейсов 39

III.3.4.cТипы интерфейсов пользователя 39

III.3.4.dКлассификации и принципы разработки диалогов. 41

III.4Состав и содержание технического проекта. 46

Вопросы и задания для самопроверки 49

Глоссарий 50

51