Технология разработки программных продуктов

Технология разработки программных продуктов

1. Черта свойства программного обеспечения. Актуальный цикл программки. Надежность программного обеспечения. Сравнительная оценка надежности технического обеспечения и программного обеспечения. Характеристики надежности программного обеспечения (высококачественные, порядковые, количественные).

2. Стандартизация, дисциплина и творчество в программировании. Единая система программной документации. Предназначение ЕСПД, группы эталонов ЕСПД. Виды программных документов. Систематизация документов. Главные стадии и этапы разработки программ Технология разработки программных продуктов и программной документации (техническое задание, эскизный проект, технический проект, рабочий проект, внедрение).

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

4. Графическая иерархическая документация. Приятная таблица содержания. Обзорные диаграммы. Детальные диаграммы. Верификация программ. Последовательность шагов верификации. Выводы.

5. Структурное программирование. Понятие, главные положения. Фундамент структурного программирования. Терминология и математические обозначения, применяемые в структурном программировании. Функция состояния программки.

6. Графическое представление программ. Типы вершин. Стандартные управляющие структуры в языках программирования Технология разработки программных продуктов. Определение и пример обычной программки. Аналитическое описание программки. Формула описания программки. Структурирование программ. Два класса граф-схем. Аксиома о разложимости граф-схем. Пути выделения структурных единиц в неразложимых граф-схемах.

7. Структурирование программ. Лемма о соотношении количества вершин и управляющих линий. Подтверждение. Аксиома о структурировании. Подтверждение варианта А – 1-ая верхушка условная. Подтверждение Технология разработки программных продуктов варианта В – 1-ая верхушка многофункциональная.

8. Общая структура CASE средств. Разработка структурного программирования. Общая структура коллектива. Трудовые издержки.

9. Отладка программ. Суть процесса отладки. Виды средств отладки. Этапы процесса отладки. Испытание программ с целью обнаружения ошибок. Восходящее тестирование. Нисходящее тестирование. Тестирование модулей.

10. Современные способы и средства разработки прикладных программных Технология разработки программных продуктов средств. Особенности CASE технологий. Общая черта технологии сотворения прикладных программных средств.

11. Систематизация программных средств (системное программное обеспечение и прикладное программное обеспечение). Систематизация языков программирования. Системы программирования (входной язык системы программирования, транслятор, библиотека стандартных подпрограмм, соответственная документация). Язык моделирования UML.

12. Методология объектно-ориентированного программирования. Понятие объекта, понятие класса, свойства объекта, свойства Технология разработки программных продуктов класса. Языки объектно-ориентированного программирования.

13. Унифицированный язык моделирования. Предназначение. Обозначение применений. Главные стадии разработки программного обеспечения при использовании языка UML. Особенности реализации языка UML в Case-инструментарии Rational Rose. Диаграммы UML – короткая черта и предназначение диаграмм.

14. Общая черта Case-средства Rational Rose. Предназначение, применение. Особенности рабочего интерфейса Rational Rose Технология разработки программных продуктов. Разработка диаграмм вариантов использования, диаграмм классов, диаграмм последовательности в среде Rational Rose.

15. Общая черта Case-средства Rational Rose. Предназначение, применение. Разработка диаграмм деятельности, диаграмм состояний, физических диаграмм в среде Rational Rose. Особенности автоматизации первого и второго актуального цикла программки.

Практические задания

1. Постановка задачки:

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

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

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

Для намеченной цели создать диаграмму вариантов использования Технология разработки программных продуктов в среде Rational Rose.

Информационные системы

1. Понятие информационной системы. Цели сотворения и предназначение информационных систем. Предметная область информационной системы. Категории информационных систем. Юзеры информационных систем.

2. Средства вычислительной техники, системное и прикладное программное обеспечение, коммуникационное оборудование как ресурсы информационных систем. Предназначение ресурсов. Воздействие ресурсов на работу информационной системы.

3. Лингвистические, людские, информационные ресурсы информационных Технология разработки программных продуктов систем. Предназначение ресурсов. Методы реализации лингвистических ресурсов. Категории информационных ресурсов. Представление информационных ресурсов в информационных системах разных категорий.

4. Структурированное представление предметной области в информационных системах. Черта сущностей и связей сущностей предметной области. Свойства интенсионала и экстенсионала модели предметной области. Организация хранения информационных ресурсов.

5. Слабоструктурированное представление предметной области в информационных Технология разработки программных продуктов системах. Черта сущностей и связей сущностей предметной области. Черта экстенсионала модели предметной области. Организация хранения информационных ресурсов.

6. Неструктурированное представление предметной области в информационных системах. Черта сущностей и связей сущностей предметной области. Свойства интенсионала и экстенсионала модели предметной области. Организация хранения информационных ресурсов.

7. Организация сбора и регистрации информационных ресурсов в информационных Технология разработки программных продуктов системах. Методы сбора информационных ресурсов. Чистка, фильтрация, верификация данных. Методы обеспечения логической целостности информационных ресурсов.

8. Реализация хранения информационных ресурсов в информационных системах. Организация хранения при помощи СУБД и файловой системы. Прямой и поочередный доступ к данным. Вспомогательные структуры для доступа к данным. Управление ресурсами памяти.

9. Организация актуализации информационных Технология разработки программных продуктов ресурсов в информационных системах. Методы актуализации в информационных системах разных категорий. Актуализация интенсионала и экстенсионала модели предметной области.

10. Методы представления информационных ресурсов юзерам информационных систем. Реализация pull- и push-технологий. Виды пользовательских интерфейсов. Организация взаимодействия информационных систем.

11. Сервис World Wide Web (WWW) как информационная система. Архитектура сервиса Технология разработки программных продуктов WWW. История развития. Понятие web-сервера, web-клиента. Методы организации информационных ресурсов.

12. Организация информационных систем на базе web-технологий. Принципы организации. Общая схема взаимодействия компонент. Интерфейсы взаимодействия web-сервера и приложения. Примеры внедрения.

13. Информационные системы текстового поиска. Понятие документа, коллекции документов, релевантность. История развития систем текстового поиска. Дескрипторные и полнотекстовые системы. Способы Технология разработки программных продуктов сотворения документов. Моделирование действительности в текстовых информационных системах.

14. Организация текстового поиска в текстовых информационных системах. Аспекты поиска, аспекты релевантности. Точность поиска. Полнота поиска. Препядствия текстового поиска.

15. Индексирование и структурирование документов. Представление пользовательских запросов. Реализация средств лингвистической поддержки в текстовых информационных системах.


tehnologiya-pogruzheniya-v-gipno-sk-son.html
tehnologiya-polnogo-usvoeniya-ee-harakteristika.html
tehnologiya-polucheniya-probiotikov.html