Варианты Использования (use cases) - это наиболее популярный метод описания пользовательских требований в последние нескольких лет. Но только единицы владеют этим <<искусством>>. Да-да, не побоюсь этого слова, т.к. при правильном применении варианты использования дают неоспоримые преимущества: интуитивно понятны заказчикам и разработчикам; помогают выявить функциональные требования; диаграмма
помогает представить требования в целом; Аналитик фокусируется на потребностях Пользователя, а не на Системе и т.д.
На мастер классе будут даны основные понятия вариантов использования, их шаблоны и конечно будет разобран пример моделирования и описания вариантов использования для одной из популярных веб систем.
Для проведения полноценного тренинга обращайтесь ко мне.
Хороший пользовательский интерфейс. Часть 1"Rating Runet"
Что такое хорошо и что такое плохо в пользовательском интерфейсе? 16 рекомендаций и множество примеров. В формате статьи: http://www.cmsmagazine.ru/library/items/usability/186846
Record - это фреймворк с помощью которого можно строить учетные информационные системы любого уровня сложности в условиях ограниченных ресурсов и часто меняющихся требований. Проектировался как универсальный интерфейс для разработчиков и архитекторов баз данных, системных аналитиков и специалистов поддержки.
Назначение: моделирование бизнес-логики учетных систем, автоматизация процесса проектирования и разработки.
Платформа: MS SQL Server 2012 и выше
Варианты Использования (use cases) - это наиболее популярный метод описания пользовательских требований в последние нескольких лет. Но только единицы владеют этим <<искусством>>. Да-да, не побоюсь этого слова, т.к. при правильном применении варианты использования дают неоспоримые преимущества: интуитивно понятны заказчикам и разработчикам; помогают выявить функциональные требования; диаграмма
помогает представить требования в целом; Аналитик фокусируется на потребностях Пользователя, а не на Системе и т.д.
На мастер классе будут даны основные понятия вариантов использования, их шаблоны и конечно будет разобран пример моделирования и описания вариантов использования для одной из популярных веб систем.
Для проведения полноценного тренинга обращайтесь ко мне.
Хороший пользовательский интерфейс. Часть 1"Rating Runet"
Что такое хорошо и что такое плохо в пользовательском интерфейсе? 16 рекомендаций и множество примеров. В формате статьи: http://www.cmsmagazine.ru/library/items/usability/186846
Record - это фреймворк с помощью которого можно строить учетные информационные системы любого уровня сложности в условиях ограниченных ресурсов и часто меняющихся требований. Проектировался как универсальный интерфейс для разработчиков и архитекторов баз данных, системных аналитиков и специалистов поддержки.
Назначение: моделирование бизнес-логики учетных систем, автоматизация процесса проектирования и разработки.
Платформа: MS SQL Server 2012 и выше
Эффективное объектно-ориентированное проектирование и структурное качество пр...LuxoftTraining
Алексей Петров, консультант Luxoft Training в области анализа и моделирования бизнес-процессов и проектирования баз данных, представил доклад «Эффективное объектно-ориентированное проектирование и структурное качество приложений» на Stratoplan TECH&BUSINESS Summit 2013.
В своем выступлении Алексей ответил на ряд важных вопросов:
- Что такое «структурное качество приложения»?
- Что такое «антишаблоны», и какой вред они могут нанести коду?
- Как соотносятся фундаментальные и канонические шаблоны ОО-проектирования и показатели структурного качества?
- Какую помощь в обеспечении качества приложения могут оказать современные языки ОО-программирования?
- Какие организационные мероприятия могут помочь в обеспечении структурного качества в условиях промышленной разработки?
- Реально ли повысить структурное качество уже написанного приложения?
Тезисы доклада:
«Значимой актуальной тенденцией в инженерии ПО является переход от обеспечения качества приложения путем всестороннего тестирования по завершении основной фазы его кодирования к обеспечению качества на всех этапах жизненного цикла разработки ПО. Кроме того, само понятие качества трактуется все более широко и в соответствии с общепринятыми стандартами (напр., ISO/IEC 9126) охватывает на сегодняшний день такие понятия, как безопасность, надежность, масштабируемость, удобство сопровождения.
Сформулировать соответствующие метрики качества нетрудно, гораздо труднее — добиться заданных показателей. И основную роль в этом играют не программисты, которые «изготавливают» исходный или объектный код, а аналитики и архитекторы, которые проектируют будущие артефакты с учетом оп
INFOSYSTEMS. How to Measure Software Architecture [1.01, RUS]Alex V. Petrov
Прошедший в «Академии информационных систем» (г. Москва) семинар «Как измерить архитектуру ПО?» ответил на вопрос о том, реально ли оценить архитектуру программной системы и сказать, насколько она полна, качественна, подвержена тем или иным недостаткам. В ходе семинара слушатели узнали, какие архитектурные метрики существуют, какие из них — признаны отраслью, в чем состоит их польза и как подходить к их применению в условиях производства.
Понятия технологии разработки объектно-ориентированных информационных систем ...Aimurat Adilbekov
ПЛАН:
1. Причины неудачных проектов
2. Отсутствие моделей при разработке ПО
3. Лучшие практики разработки ПО
4. Что такое визуальное моделирование?
5. Основные понятия визуального моделирования
6. Классификация проектов по сложности
7. Основные понятия ООП
6 апреля 2013 г. в омском филиале Luxoft прошел пятый IT-субботник – открытая встреча для IT-специалистов. Максим Юнусов, тренер Luxoft Training по анализу и проектированию ПО, представил доклад «Архитектура в Agile проекте».
В своем выступлении Максим рассказал об архитектуре в «раннем» и в «развитом» Agile, принципах дизайна, мифе о рефакторинге и факторах качества по Бертрану Мейеру, а также о качествах, ценных в Agile, и архитектурных взаимодействиях в Agile проектах.
1. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС: ИСТОРИЯ И СОВРЕМЕННОСТЬ Владимир Николаевич Лукин Московский Авиационный Институт Алина Александровна Зотова ООО Netcracker