Язык UML. Руководство пользователя
Компания, занимающаяся производством программного обеспечения, может преуспевать только в том случае, если выпускаемая ею продукция всегда отличается высоким качеством и разработана в соответствии с запросами пользователей. Фирма, которая способна выпускать такую продукцию своевременно и регулярно, при максимально полном и эффективном использовании всех имеющихся человеческих и материальных ресурсов будет стабильно процветать.Из сказанного следует, что основным продуктом такой компании является именно первоклассное программное обеспечение, удовлетворяющее повседневным нуждам пользователей. Все остальное - прекрасные документы, встречи на высшем уровне, великолепные лозунги и даже Пулитцеровская премия за идеальные строки исходного кода - вторично по сравнению с этой основной задачей.
К сожалению, во многих организациях путают понятия "вторичный" и "несущественный". Нельзя забывать, что для разработки эффективной программы, которая соответствует своему предполагаемому назначению, необходимо постоянно встречаться и работать с пользователями, чтобы выяснить реальные требования к вашей системе. Если вы хотите создать качественное программное обеспечение, вам необходимо разработать прочное архитектурное основание проекта, открытое к возможным усовершенствованиям. Для быстрой и эффективной разработки программного продукта с минимальным браком требуется привлечь рабочую силу, выбрать правильные инструменты и определить верное направление работы. Чтобы справиться с поставленной задачей, принимая во внимание затраты на обеспечение жизненного цикла системы, необходимо, чтобы процесс разработки приложения был тщательно продуман и мог быть адаптирован к изменяющимся потребностям вашего бизнеса и технологии.
Введение в язык UML
Пакеты
Время и пространство
Краткая история UML
Методология объектно-ориентированного программирования
Пакеты в языке UML
Диаграмма вариантов использования
Формализация функциональных требований к системе с помощью диаграммы вариантов использования
Класс
Отношение ассоциации
Объекты и их графическое изображение
Объекты и их изображение на диаграмме последовательности
Диаграмма состояний в контексте конечного автомата
Составное состояние и подсостояние
Диаграмма деятельности и особенности ее построения
Диаграмма компонентов и особенности ее построения
Диаграмма развертывания, особенности ее построения
Паттерны, их классификация
Методология системного анализа
Теория множеств
Диаграмма вариантов использования (use case diagram)
Диаграмма классов (class diagram)
Диаграмма состояний (statechart diagram)
Диаграмма деятельности (activity diagram)
Диаграмма последовательности (sequence diagram)
Диаграмма кооперации (collaboration diagram)
Диаграмма компонентов (component diagram)
Особенности реализации языка UML в CASE-инструментарии Rational Rose
Диаграмма развертывания (deployment diagram)
Заключение
Методы композиции и декомпозиции исполняемых UML моделей
FreeBSD - статьи
Прежде всего надо отметить, что правильнее говорить не о "правах юзера" по отношению к какому-нибудь файлу, а о "правах процесса" (выполняемой программы).* Во-первых, если юзер и вносит какие-то изменения в файлы или директории, он это делает с помощью каких-то программ (редакторов, "коммандеров", системных утилит для копирования, удаления файлов и т.п.), которые в момент выполнения являются процессами.
* Во-вторых (что более важно), не все программы запускаются юзерами "вручную". Некоторые из них (демоны) запускаются при старте системы. Другие могут запускаться в определенные моменты времени (с помощью программы cron), или вызываться по мере необходимости для обслуживания запросов приходящих по сети (обычно их запускает программа-"диспетчер" inetd). Кроме того, существует ряд программ, которые для выполнения каких-то вспомогательных действий сами запускают другие программы (в этом случае говорят, что процесс-"родитель" запустил процесс-"потомок"). Понятно, что хотелось бы и этим программам (процессам) ограничить доступ к файлам.
Инновационный менеджмент
Вроде бы это про управление всякими новшествами. Новые технологии, новые технологические процессы, новое оборудование, новые отношения между людьми. Но если включить ненадолго мозг возникает неприятный вопрос - каким это манером можно инновационно управлять, например, оборудованием? Но человечество мысль, в стремлении обрести несметные богатства, придумало целую кучу способов научить вас этому.Инновационный менеджмент
Методы менеджмента
Управление иннов. менеджментом
Политика менеджмента
Менеджмент предприятия
Системы менеджмента
Разработка ПО
Процесс менеджмента
Инновации - Россия
Техника менеджмента