bsuir.info
БГУИР: Дистанционное и заочное обучение
(неофициальный форум)
Вход (быстрый)
Регистрация
[ Новые сообщения · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
ПРИС
WasjaДата: Понедельник, 31.01.2011, 11:54 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 1446
Статус: Оффлайн
Специальность: ИСиТвЭ
Стандарт: старый
Предмет: Проектирование распределенных информационных систем - ПРИС
Кафедра: Экономической информатики
Тьютор: Унучек Евгений Николаевич (E.unuchek (at) gmail.com)

Задания к контрольным и лабораторным:

Quote
Задания к контрольным и лабораторным по прис

Для всех заданий (контрольные и лабораторные) определена одна общая предметная область!

Темы лабораторных работ

№ Название работы Часов Программные средства
1. Web-сервисы: взаимодействия, реализованные через удаленный вызов процедур (RPC) 0,5 JDK, AXIS, Tomcat
2. Разработка консольного приложения на C#, позволяющего работать с файлами и стандартными потоками ввода/вывода 0,5 .Net Framework, MS Visual Studio 2005

Требования к лабораторной работе №1
Разработать консольное приложение на JAVA которое будет обращаться к удаленному сервису.
Через пользовательское меню предусмотреть возможности просмотра и добавления информации в текстовый файл, размещенный на сервере.

Требования к лабораторной работе №2
Разработать консольное приложение на языке C#, которое предоставляет следующие операции:
-просмотр;
- добавление.
Информация должна храниться в файле в виде объектов пользовательского типа. Предусмотреть использование коллекций, свойств (properties), не менее 2-х интерфейсов.

Уважаемые студенты, лабораторные работы по дисциплине ПРИС являются виртуальными, и выполнять их надо дома самостоятельно.

После выполнения, необходимо
1. упаковать в архив:
-файлы проекта;
-откомпилированные программные модули;
-бат-файлы для запуска приложения
-отчет
2. Архив отправить мне на e-mail.
Требование к структуре отчета:
Титульный лист
Тема
Цель
Краткие теоретические сведения по рассматриваемой теме
Листинг программного кода с комментариями
Скриншоты результатов работы программы

Название контрольных работ

1. Разработка GUI-приложения на C# в архитектуре клиент-сервер. Взаимодействие между клиентами реализовать через сокеты.
2. Разработка GUI-приложений на С#, используя ADO.NET для доступа и работы с данными.
3. Разработка ASP-приложений на платформе .Net Framework

Требования к контрольной №1
В соответствии с вариантом задания должно быть разработано приложение на С#, которое предоставляет следующие возможности:
просмотр, добавление, удаление. Информация должна храниться на сервере в xml-файле. Сервер должен предоставлять возможности параллельной обработки данных.

Требования к контрольной №2
Расширить реализацию лабораторной работы следующим образом: предусмотреть на сервере настройку способа хранения информации: в БД или в XML. Для клиента это остается прозрачно. В качестве СУБД необходимо использовать SQL Server 2005 и отсоединенную модель данных. Должно быть не менее 2-х таблиц.

Требования к контрольной №3

В соответствии с вариантом задания должно быть разработано ASP.NET приложение на С#, которое предоставляет следующие возможности:
просмотр, добавление, удаление. Информация должна храниться на сервере в xml-файле. Сервер должен предоставлять возможности параллельной обработки данных. По возможности необходимо использовать архитектуру и компоненты из контрольной №1.

Контрольная работа представляет собой пояснительную записку и программную реализацию Вашего индивидуального варианта задания. Пояснительная записка должна содержать:
Титульный лист
Руководство пользователя со скриншотами
Следующие модели, выполненные в стандарте UML: class diagram, component diagram.
Листинг программного кода.

Для проверки необходимо прислать по электронной почте в электронном виде саму пояснительную записку, откомпилированные программные модули и файлы исходного кода.
При реализации использовать .net framework не старше версии 2,5

Вопросы к экзамену:

Code
1.    Веб - сервисы, определение, назначение и основные решаемые задачи, основы архитектуры и используемые технологии, взаимодействие с прикладными системами.
2.    RPC-ориентированное взаимодействие с WEB-сервисами
3.    Документно-ориентированное взаимодействие с WEB-сервисами.
4.    Основы технологии XML,  синтаксически правильные XML-документы, корректные XML-документы.
5.    XML,  DTD и XSD (XML – схемы данных).
6.    Структура, пространства имен и преобразования  XML-документов.
7.    Технологии преобразования (transformation)  и спецификация форматирования (formatting) XML-документов.
8.    Технологии  обработки XML-документы, спецификация XPath.   
9.    Передача данных при помощи WEB-служб, XML-трансляторы (parsers), модель DOM.   
10.    Передача данных при помощи WEB-служб. Основные модели XML, XML-трансляторы (parsers), модель SAX,   
11.    Язык WSDL – назначение, структура и основные элементы WSDL.   
12.    Определение типов данных и операций в сообщениях, пространство имен. Использование WSDL, основные механизмы.
13.    WSDL. Отображение сообщений на протоколы и привязки транспорта, привязка к SOAP.   
14.    Протокол SOAP, определение, назначение и структура основных элементов  SOAP (конверт, заголовок, тело). Назначение и использование Envelope
15.    SOAP и HTTP, обработка SOAP – сообщений и ошибок.
16.    Реестр UDDI определение, назначение использования в Web-сервисах.
17.    Архитектура, основные концепции и принципы работы UDDI.
18.    Модели данных UDDI и шаблоны привязки. Основные программные интерфейсы UDDI
19.    Сценарии использования и применение WSDL и SOAP в UDDI.
20.    Архитектура JINI. Основные элементы и их назначение.
21.    Сервис JavaSpaces, основные элементы и применение.
22.    Модель аренды в JINI. (Jini Technology's Distributed Leasing Model)
23.    Модель транзакций JINI (Jini Technology's Distributed Transaction Model)
24.    Платформа .NET Framework, назначение, основные сведения об архитектуре и характеристики.
25.    Компиляция исходного кода в управляемые модули Понятие, назначение и структура управляемого модуля. Сборка, Объединение управляемых модулей в сборку.
26.    Загрузка CLR Исполнение кода сборки в CLR.
27.    Исполнение сборки. Язык IL, особенности и возможности языка, примеры кода.
28.    Выполнение сборки и Взаимодействие с неуправляемым кодом. Понятие о версии сборки, формат номера версии. Развертывание простых приложений.
29.    Библиотека классов .NET Framework. Виды приложений, общая система типов.   
30.    Структура  и возможности общеязыковой спецификации CLR/CTC.   
31.    Сборки с нестрогими и строгими именами. Особенности идентификации сборок.
32.    Развертывание сборок. Совместное исполнение сборок.
33.    Назначение и определение свойств классов в .NET (Получение и установление значений полей при помощи методов).
34.    Серверные технологии, назначение, свойства, различия (СGI, ISAPI, ISAPI-фильтры,  ISAPI-приложения). Особенности архитектуры ASP.NET. Преимущества новой платформы. Особенности разработки программ в ASP.NET.
35.   Основные архитектурные решения. Разработка интерфейса. Привязка данных к пользовательскому интерфейсу. Основы и методы управления состоянием страницы. Клиентские и серверные элементы управления, методы их встраивания и применения.
36.    Простые элементы управления. Элементы управления, связанные с данными. Элементы источники данных. Пользовательские элементы управления. Разработка приложений с использованием БД.   
37.    Model-View-Controller в NET (MVC) и модель Model-View-Presenter и сопутствующие паттерны Структура приложения ASP.NET.   
38.    Framework .Net - единый каркас среды разработки, состав, особенности построения и использования. VS,  виды проектов,  особенности их разработки и применения.   
39.    Формы, виды и взаимодействие и роль форм в приложениях. Жизненный цикл, роль  и основные принципы применения формы в программных приложениях.   
40.    Серверная и клиентская части web-приложения. Выполнение операций на сервере. Иерархия классов элементов управления Серверные и пользовательские контролы.
41.    Архитектура АДО.NET и использование технологии ADO.NET. Понятие отсоединенной обработки данных.
42.    Два  типа доступа организации и механизмы доступа в АДО.NET
43.    Основы работы платформы, поддерживающей сбор мусора.  Алгоритм сбора мусора.
44.    С#, платформа, возможности языка, особенности программирования. Классы и объекты в С#. Статические компоненты и их использование.
45.    Классы и объекты в С#. Особенности. Использование отношения содержит и вложенные классы.
46.    Наследование и полиморфизм в С#. Особенности построения иерархии наследования в С#.
47.    Интерфейсы, реализация интерфейсов, приведение объекта к интерфейсу.
48.    Массивы и индексаторы в С#. Многомерные массивы. Свойства и использование свойств в C#.
49.  Понятие потоков. Виды многопоточности. Использование и управление потоками. Понятие и роль домена в организации многопоточного режима в NET
50.    События. Обработка событий в C#. Связывание событий с обработчиками, через делегат.
51.    Тема. Универсальность классов. Классы с родовыми параметрами.   
52.    Делегаты в C#, назначение и использование делегатов в ASP NET.   
53.    Использование делегатов для обратного вызова статических методов   
54.    Использование делегатов для обратного вызова экземплярных методов. Использование виртуальных методов для организации обратного вызова.

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


Все вышесказанное является моим личным мнением.
 
eljeffqqДата: Понедельник, 31.01.2011, 17:44 | Сообщение # 2
Группа: Удаленные





cколько человек было на сдаче и как сдались допущенные?
 
WasjaДата: Вторник, 01.02.2011, 09:24 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 1446
Статус: Оффлайн
eljeffqq, пришло 5 человек, из них было допущено 2 - они и сдавались. Сдались хорошо.

Все вышесказанное является моим личным мнением.
 
prevedДата: Среда, 17.12.2014, 21:16 | Сообщение # 4
Группа: Удаленные





Привет! Какие лекции ты использовал для подготовки к экзамену по РИС.
 
  • Страница 1 из 1
  • 1
Поиск: