Лекция: Задания по домашней контрольной работе и методические указания по ее выполнению

 

Каждый вариант контрольной работы, разработанный в соответствии с учебным планом, содержит 4(четыре) теоретических вопросов и практическое задание. Контрольная работа (часть 1) должна быть напечатана на формате А4 с пронумерованными листами согласно Госта 7.1-2004. Ответ на теоретические вопросы излагается своими словами и подкрепляется примерами из практики. Дословное переписывание теоретического материала из литературных источников не допускается. Объем не должен превышать 8 страниц (часть1) и 10 страниц (часть 2), которые должны иметь поля шириной 2 см для указаний и замечаний рецензента. Практическая часть состоит из описаний и демонстрацией результатов. В конце работы учащийся должен указать список используемой литературы, дату выполнения работы и поставить свою подпись. Вариант контрольной работы учащийся заочного отделения определяет по приведенной ниже таблице согласно своего индивидуального номера. (Берутся две последние цифры. В случае совпадения вариантов берутся первые две цифры по фамилиям учащихся в алфавитном порядке.)

 

 

Таблица для выбора вариантов контрольной работы

Первая цифра порядкового номера Последняя цифра порядкового номера шифра учащегося
  1.1;1.35; 2.37;2.1 2.38;3.1; 4.1;4.13;; 1.2;1.34; 2..36;2.2; 2.41;3.2; 4.12;4.5 1.3;1.33; 2..3;2.35; 2.44;3.3; 4.8;4.34; 1.4;1.32; 2..34;2.3; 2.47;3.2; 4.22;4.3; 1.5;1.31; 2..33;2.4; 2.50;3.1; 4.42;4.26; 1.6;1.30; 2..32;2.5; 2.53;3.3; 4.9;4.33; 1.7;1.29; 2..31;2.6; 2.56;3.1; 4.6;4.31; 1.8;1.28; 2..30;2.7; 2.52;3.2; 4.37;4.17; 1.9;1.27; 2..29;2.8; 2.48;3.3; 4.4;4.41;
1.10;1.26; 2..28;2.9; 2.46;3.3; 4.43;4.30 1.11;1.25; 2.27;2.10; 2.43;3.2; 4.2;4.44; 1.12;1.24; 2.26;2.11; 2.40;3.1; 4.46;4.10; 1.13;1.23; 2.25;2.12; 2.45;3.3; 4.45;4.14; 1.14;1.22; 2.24;2.13; 2.39;3.2; 4.7;4.19; 1.15;1.21; 2.23;2.14; 2.51;3.1; 4.21;4.47; 1.16;1.20; 2.22;2.15; 2.54;3.3; 4.40;4.20; 1.17;1.19; 2.21;2.16; 2.42;3.2; 4.23;4.1; 1.18;1.3; 2.20;2.17; 2.56;3.1; 4.24;4.39; 1.1;1.6; 2.19;2.1; 2.41;3.3; 4.36;4.5;
1.4;1.9; 2.18;2.2; 2.47;3.1; 4.29;4.9; 1.2;1.12; 2.37;2.3; 2.53;3.2; 4.28;4.2; 1.1;1.15; 2.36;2.20; 2.48;3.3; 4.38;4.7; 1.5;1.1.8; 2.33;2.26; 2.43;3.1; 4.27;4.32; 1.7;1.20; 2.30;2.16; 2.45;3.2; 4.35;4.6; 1.11;1.22; 2.27;2.6; 2.51;3.3; 4.15;4.36; 1.13;1.30; 2.24;2.7; 2.38;3.1; 4.18;4.47; 1.35;1.10; 2.11;2.9; 2.44;3.2; 4.16;4.9; 1.15;1334 2.15;2.30; 2.50;3.3; 4.45;4.14; 1.17;1.1; 2.5;2.23; 2.56;3.1; 4.12;4.28
1.22;1.3; 2.21;2.14; 2.40;3.2; 4.11;4.25;                  

 

 

2.1 Перечень теоретических вопросов контрольной работы :

 

Раздел 1. Жизненный цикл программного обеспечения

1.1 Дайте определение технологии конструирования программного обеспечения.

1.2 Какие этапы классического жизненного цикла вы знаете?

1.3 Объясните достоинства и недостатки классического жизненного цикла.

1.4 Чем отличается классический жизненный цикл от макетирования?

1.5 Чем отличаются друг от друга стратегии конструирования ПО?

1.6 Укажите сходства и различия классического жизненного цикла и инкрементной модели.

1.7 Объясните достоинства и недостатки инкрементной модели.

1.8 Чем отличается модель быстрой разработки приложений от инкрементной модели?

1.9 Объясните достоинства и недостатки модели быстрой разработки приложений.

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

1.11 В чем состоит главная особенность спиральной модели?

1.12 Чем отличается компонентно-ориентированная модель от спиральной модели и классического жизненного цикла?

1.13 Перечислите достоинства и недостатки компонентно-ориентированной модели.

1.14 Охарактеризуйте содержание этапов классического жизненного цикла.

1.15Опишите показатели качества программного продукта.

1.16 Опишите жизненный цикл программного продукта.

1.17 Опишите взаимосвязь проектирования программного обеспечения и разработки программного продукта.

1.18 Какие документы являются руководящими при разработке программного обеспечения?

1.19 Опишите взаимодействие между заказчиком, проектировщиком и разработчиком программного продукта.

1.20Какие требования к разрабатываемой системе накладывает ГОСТ ISO/IES 12207?

1.21 Какие особенности имеет этап проектирования?

1.22 Решение каких задач обеспечивает предварительное проектирование?

1.23 Какие модели системного структурирования вы знаете?

1.24 В чем состоит принцип информационной закрытости? Какие достоинства он имеет?

1.25 Какие особенности имеет этап реализации?

1.26 Какие особенности имеет этап планирования разработки базы данных?

1.27 Назовите и охарактеризуйте фазы проектирования баз дынных

1.28 Раскройте смысл концептуального проектирования базы данных.
1.29 В чем заключается планирование разработки программного продукта?

1.30 Что общего и в чем различие в жизненном цикле баз данных и программного средства?

1.31 Раскройте понятие функциональной спецификации.

1.32 Какие работы относятся к фазе реализации при разработке программного продукта?

1.33 В чем заключается внедрение и сопровождение программного продукта?

1.34 Какими качественными характеристиками должен обладать программный продукт?

1.35 Что представляют логическое и физическое проектировании баз данных и каков их результат?

 

Раздел 2. Методы проектирования и программирования про­граммного обеспечения

2.1 Поясните понятия модуля и модульности. Зачем используют модули?

2.2 Что такое связность модуля?

2.3 Какие существуют типы связности

2.4 Дайте характеристику функциональной связности.

2.5Дайте характеристику информационной связности.

2.6 Охарактеризуйте коммуникативную связность.

2.7 Охарактеризуйте процедурную связность

2.8 Дайте характеристику временной связности.

2.9 Дайте характеристику логической связности.

2.10 Охарактеризуйте связность по совпадению.

2.11 Что значит «улучшать связность» ?

2.12 Что такое сцепление модуля?

2.13 Какие существуют типы сцепления?

2.14 Дайте характеристику сцепления по данным.

2.15 Дайте характеристику сцепления по образцу.

2.16 Охарактеризуйте сцепление по управлению.

2.17 Охарактеризуйте сцепление по внешним ссылкам.

2.18 Дайте характеристику сцепления по общей области.

2.19 Дайте характеристику сцепления по содержанию.

2.20 Что значит «улучшать сцепление»?

2.21 Что определяет иерархическая структура программной системы?

2.22 В чем состоит суть метода структурного проектирования?

2.23 Какие различают типы информационных потоков?

2.24 Что такое центр преобразования?

2.25 Как производится отображение входящего потока, выходящего потока и центра преобразования?

2.26 Какие задачи уточнения иерархической структуры программной системы вы знаете?

2.27 Поясните понятие встроенной и внешней функции.

2.28 В чем отличие алгоритмической декомпозиции от объектно-ориентированной декомпозиции сложной системы?

2.29 В чем особенность объектно-ориентированного наследования и полиморфизма?

2.30 В чем особенность объектно-ориентированного абстрагирования?

2.31 В чем особенность объектно-ориентированной инкапсуляции?

2.32 Каковы средства обеспечения объектно-ориентированной модульности?

2.33 Каковы особенности объектно-ориентированной иерархии? Какие разновидности этой иерархии вы знаете?

2.34 Дайте общую характеристику объектов.

2.35 Что такое состояние и поведение объекта?

2.36 Что такое компонент? Чем он отличается от класса?

2.37Что такое интерфейс пользователя?

2.38 Каково назначение СОМ? Какие преимущества дает использование СОМ?

2.39 Что должен иметь клиент для использования операции СОМ-объекта?

2.40 Что такое интерфейс на диаграммах?

2.41 Поясните назначение UML.

2.42 Какие строительные блоки образуют словарь UML? Охарактеризуйте их.

2.43 Что такое сервер СОМ-объекта и какие типы серверов вы знаете?

2.44 Как создаются несколько СОМ-объектов одного и того же класса?

2.45 Охарактеризуйте содержание ХР-реализации.

2.46 Поясните содержание ХР-итерации.

2.47 Как организуется взаимодействие с ХР-заказчиком?

2.48 Поясните особенности ХР-проектирования.

2.49 Чем отличаются тяжеловесные процессы от облегченных процессов?

2.50 Перечислите характеристики ХР-процесса.

2.51 Что такое «заглушка»?

2.52 Дайте характеристику элементам «ActivX».

2.53 Где и когда используются элементы «ActivX»?

2.54 Опишите создание элементов «ActivX».

2.55 В чем заключается концепция шаблонов проектирования?

2.56 Дайте характеристику языкам и известных вам средств программирования и укажите требования к языкам современного уровня.

 

Раздел 3. Промышленные технологии проектирования программного

еще рефераты
Еще работы по информатике