Методы и средства инженерии программного обеспечения



Цель данного учебника ­ – представить методы и средства программной инженерии (Software engineering) в систематизированном виде для их применения на процессах проектирования, тестирования и оценки качества программных систем.
Современные университетские курсы по информатике предусматривают обучение основам программирования, объектно-ориентированному подходу, UML–моделированию, параллельному программирования и др. Больше уделяется внимание современным языкам программирования (С++, JAVA) для современных компьютеров. В результате студенты получают подготовку по этим методам и средствам и недостаточные знания по инженерии проектирования и управления проектами, качеству, конфигурации и соответствующим стандартам.
В некоторых университетах проводятся лекционные курсы по теория алгоритмов, автоматов, математической логике, дискретной математике и другим формальным дисциплинам. Эти курсы основываются на математических дисциплинах (логика, алгебра, комбинаторика) и способствуют развитию математического мышления при проведении анализе предметной области, осмыслении постановок задач и разработке программ для получения на компьютере математического результата.

Методы определения требований в программной инженерии
Агентное программирование
Планирование

Amaya 8.1. Руководство Пользователя

Начиная с версии 8.1, Amaya поддерживает Annotea-схему закладок. Перейдя по этой ссылке, Вы найдёте более полное описание RDF-схемы (на аглицком, естественно). В этом документе рассмотрен интерфейс пользователя и баги реализации в Amaya.
Интерфейс пользователя очень похож на интерфейс других браузеров и позволяет выполнять большую часть тех же операций. Важным отличием является то, что Annotea Bookmarks schema использует термин Topic вместо Folder. Смысл такого решения в том, что такая организация закладок этого вида не ограничена строгими иерархиями и может быть расширена до полного графического представления.

Доступность в Amaya
Создание Доступного Содержимого
О Чтении Аннотаций
О Клавишах Доступа
О Директории Конфигурации и Соглашениях по Файлам
Копирование Атрибутов
О Вставке и Разделении
О Вводе Math-символов
Добавление Нового Столбца в Таблицу
Кнопки и Меню Типов
Что НЕ делать и как нужно делать
Изменение Ссылки
Управление Печатью с Помощью CSS
Выделение по Структуре
О Применении Стиля с Использованием HTML-Элементов
Добавление Новой Модели в Библиотеку
Редактирование Документов XML
О Синхронизации Режимов Просмотра

Amaya 8.1. Руководство Пользователя (2)

В этом справочнике рассмотрен пользовательский интерфейс Amaya для платформ Unix и Windows. Ваш интерфейс может несколько отличаться, в зависимости от Вашей ОС и её конфигурации. Это неполный справочник пользователя. Здесь даны лишь основные особенности программы.

Создание Стилизованных Элементов в HTML
Опции только для Unix

Уроки Maya

На этом уроке Вы познакомитесь с основами Maya. Следующие уроки построены таким образом, что для их изучения Вы уже должны будете иметь некоторые знания о пользовательском интерфейсе Maya, уметь ориентироваться среди множества окон и пользоваться предоставляемым редактором, не говоря уже о знакомстве с такими элементами, как меню, быстрые ссылки, marking menus.
Если Вы уже неплохо знакомы с Maya, то можете пропустить этот урок, но все таки лучше будет, если Вы прочтете его и освежите свои знания, ведь повторение - мать учения. С другой стороны, возможно, с тех пор, как Вы последний раз пользовались этой программой, в интерфейс внесены некоторые изменения, и нелишним будет с ними ознакомиться.

Продолжение

Технологии виртуализации вчера, сегодня, завтра

Корпорация Intel пошла достаточно прямолинейным путём, попросту выпустив «минимально необходимую» заплатку к x86. Полное название «заплатки» - Intel Virtualization Techology for x86 (VT-x); одновременно была выпущена аналогичная виртуализационная «технология» для процессоров Intel Itanium (VT-i). Впрочем, рассматривать последнюю технологию мы не будем, поскольку по сути своей она практически полностью аналогична VT-x. Напомним, что ранее данная технология была известна под кодовыми именами Vanderpool (для персональных компьютеров) и Silvervale (для серверов).

Продолжение
Статьи