Інтегроване середовище розробки Eclipse

Eclipse – це універсальна платформа для роботи з декількома технологіями Вона знаходить різноманітне застосування при створенні інтегрованих середовищ розробки для декількох мов, а також при створенні спеціалізованих середовищ розробки для конкретних SDK Крім того, вона не зводиться до підтримки інструментарію для розробки програм і надає, зокрема, платформу для повнофункціональних клієнтських додатків (RCP) у системі Lotus […]

РОЗРОБКА ПРОГРАМИ

Хоча існує дуже багато різних методів розробки, жоден з них не може забезпечити вирішення широкого кола завдань, що зустрічаються при обробці даних Однак серед них виділяються два досить загальних взаємно доповнюють методу: метод покрокової деталізації, вже представлений вище, і метод розробки структур даних

Використання CBuilder в MFC

Якщо ви працюєте програмістом в якій-небудь компанії і вирішили прочитати цю книгу, майже напевно на вивчення CBuilder вас спонукала одна з двох найпоширеніших проблем Перша з них виникає в тому випадку, якщо ваша компанія вже здійснює розробки в Delphi і вам доводиться вивчати CBuilder, оскільки більша частина програм написана таки на C + +, а […]

Зробити наспіх і втекти – злочин

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

SOFTWARE DEVELOPMENT KIT ANDROID

&nbsp Для розробки додатків для Android ми будемо використовувати Android Software Development Kit (SDK) Він складається з широкого набору інструментів, документації, утиліт і прикладів, які допоможуть вам швидко почати роботу У нього також включені Java-бібліотеки, необхідні для створення додатків для Android і містять API для фреймворка додатки Як засіб розробки підтримуються всі основні операційні системи […]

«Архітектор програмного забезпечення» пишеться з малої літери

Баррі Хокінс Останнім часом в області розробки ПЗ намітилася одна прикра тенденція: прагнення привласнити архітектурі ПО професійний статус нарівні з класичною школою архітектури Схоже, вона обумовлена бажанням архітекторів затвердити свої успіхи і досягнення в очах більш широкої громадськості, ніж коло колег і безпосередніх роботодавців Але ж архітектура знайшла професійний статус лише в кінці XIX століття […]

Створення архітектури як мистецтво балансу

Ренді Стаффорд Зіставте інтереси сторін з технічними вимогами Коли мова заходить про розробку архітектури програмного забезпечення, в першу чергу ми уявляємо собі класичні технічні операції: розбиття системи на модулі, визначення інтерфейсів, розподіл відповідальності, застосування шаблонів і оптимізація продуктивності Крім цього архітектор повинен враховувати ряд інших аспектів, в тому числі питання безпеки, зручності використання, простоти супроводу, […]

Думати про продуктивність ніколи не рано

Ребекка Парсонс Потреби користувачів бізнес-додатків виявляються насамперед у функціональних вимогах Нефункціональні аспекти системи (такі як продуктивність, гнучкість, час безвідмовної роботи, потреби служби підтримки і т п) знаходяться у веденні архітектора При цьому попереднє тестування нефункціональних вимог часто відкладається до дуже пізній стадії циклу розробки, а іноді повністю делегується команді, яка обслуговує систему

Забезпечте безперервну інтеграцію

Девід Бартлетт Збірка давно перестала грати роль «Великого вибуху» в розробці проектів І архітектори (як рівня програми, так і корпоративного рівня) повинні заохочувати використання методів та інструментів безперервної інтеграції в кожному проекті

СТРАТЕГІЯ РОЗРОБКИ

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