Просте має бути простим

Чед Лавінь Архітектори програмного забезпечення вирішують безліч дуже складних завдань, але поряд з ними зустрічаються і відносно прості А ось чого ми прагнемо уникнути, так це вирішення простих завдань складними методами Яким би очевидним не здавався цей рада, слідувати йому часом нелегко Проектувальники програмного забезпечення – розумні, дуже розумні люди Однак досить легко потрапити в […]

Масштаб – ворог успіху

Дейв Куїк Межі проекту характеризують його масштаб Скільки часу, зусиль і ресурсів необхідно для його реалізації Яку функціональність і з яким рівнем якості потрібно отримати Наскільки складно здати продукт до заданого терміну Яка ступінь ризику Які є обмеження Відповіді на ці питання визначають межі проекту Архітекторам програмного забезпечення більше подобається той виклик, який їм кидають […]

Анатомія топологічної моделі Rational Software Architect Version 7.5. Частина 1

Введення Продукти IBM Rational Software Architect Standart Edition версії 7.5 і IBM Rational Software Architect for WebSphere Software версії 7.5 (для стислості, Rational Software Architect V7.5) включають потужний інструмент Deployment Architecture Platform, призначений для візуального моделювання IT-систем та їх складних взаємозв’язків. У його основі лежить потужна розширювана, сільнотіпізірованная модель, звана топологічної моделлю. Цей інструмент призначений […]

Про важливість консоме

Ебен Хьюїт Консоме – освітлений бульйон, який зазвичай готується з яловичини або телятини і подається як делікатесний суп Правильно приготовлений консоме ідеально прозорий Його приготування вважається складним і трудомісткою справою, тому що існує тільки один спосіб видалення жиру та інших домішок і досягнення абсолютної прозорості, необхідної для цієї страви: багато разів, раз за разом ретельно […]

На завершення про планувальнику

Планувальник виконання процесів є важливою частиною ядра, так як виконання процесів (принаймні, для більшості з нас) – це основне використання компютера Проте, задоволення всім вимогам, які предявляються до планування завдань – не тривіальне завдання Велика кількість готових до виконання процесів, вимоги масштабованості, компроміс між продуктивністю і часом реакції, а також вимоги для різних типів завантаження […]

Шукайте істинний сенс вимог

ЕйнарЛандре Замовники і кінцеві користувачі часто під виглядом вимоги висувають те, що їм здається ефективним рішенням деякої задачі Класичний приклад такого роду призводить Гаррі Хіллейкер (Harry Hillaker), провідний конструктор винищувача F-16 Falcon Перед його групою було поставлено мету спроектувати літак, що розвиває швидкість М2-2, 5, що було (і ймовірно, залишається) вельми нетривіальним завданням, особливо якщо […]

Безпека починаючи з ранніх етапів розробки: реалізація аналізу вихідного коду в циклі розробки IBM Rational Software Development Lifecycle

Важливість раннього тестування безпеки Одне з основних завдань при управлінні розробкою ПЗ – забезпечити безпеку створюваних програмних систем. Перш за все, маються обов’язкові нормативні вимоги та вимоги до конфіденційності, згідно з якими необхідно забезпечити захист даних користувача від дій небезпечного додатка. Але замість того, щоб чекати тестування закінченого додатка на наявність слабких місць, слід подбати […]

Фіксація вимог за допомогою IBM Rational RequisitePro. Частина 2

Читати частина 1 Огляд профілю та шаблону BMM Модель BMM підтримується профілем UML і відповідним шаблоном проекту RequisitePro. Інтеграція вимог підтримується в наступному вигляді: представлення діаграм, текст у форматі RTF і представлення запитів до бази даних. Представлення типу “діаграма” необхідні для підтримки високорівневих уявлень взаємопов’язаних вимог, які не можуть бути відображені за допомогою простого списку […]

Рішення Micro Focus: Управління вимогами та функціональне тестування. Частина 1, Комерція, Різне, статті

В сьогоднішній статті ми розглянемо важливе питання організації процесу розробки за допомогою рішень Borland/Micro Focus – Це зв’язок управління вимогами і процесу тестування розроблюваного програмного продукту. На перший погляд, цей зв’язок здається неочевидною, проте без неї неможливо побудувати якісне функціональне тестування. Давайте розглянемо ситуацію, яка зустрічається досить часто. Припустимо, тестувальники старанно виконують свою роботу і […]

Безпека персональних даних згідно із законом, Комерція, Різне, статті

В кінці липня Президент РФ В.В. Путін підписав закон «Про персональні дані». В результаті з лютого 2007 року торгівля приватними базами даних стає злочином, всі види організацій зобов’язані забезпечити безпека особистої інформації своїх співробітників і клієнтів, а за витік персональних даних компанія може бути залучена до відповідальності. Про те, які вимоги новий федеральний закон пред’являє […]