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

       

Методы и средства инженерии ПО

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

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

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

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

Доступность в Amaya

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 (для серверов).

Продолжение