Original: http://www.umsl.edu/~hugheyd/is6840/waterfall.html Традиційний каскадний підхід Каскадний підхід до аналізу систем і дизайну став першим встановленим сучасним підходом до побудови системи. Цей метод був спочатку визначений Уїнстоном У. Ройсом в 1970 році (“Методологія каскадного розвитку”, 2006). Він швидко отримав підтримку з боку менеджерів, тому що все логічно випливає з самого початку проекту і до кінця (Йоханссон, 2008). Джерела відрізняються, коли мова йде про конкретні кроки в процесі побудови каскаду (Йоханссон, 2008), і я буду детально розкривати деякі з цих відмінностей у наступному параграфі. Проте, основна базова логіка і кроки представлені в кожній інтерпретації. Рисунок 1. Каскадний метод (“Методологія каскадного розвитку”, 2006)
Інформатика
Порівняння Традиційних Систем Аналізу та Проектування із Гнучкими Методологіями Програмування
Формат Ньюікського Дерева
Original: http://evolution.genetics.washington.edu/phylip/newicktree.html Вступ Стандарт Ньюіка для подання дерев у формі, використовує відповідності між деревами і вкладеними дужками, зауважив в 1857 році відомий англійський математик Артур Келі. Якщо у нас є це дерево з коренем: потім в дереві файл він представлений в наступній послідовності друкованих символів: (B,(A,C,E),D); Дерево закінчується крапкою з комою. Вузол в нижній цього дерева є внутрішнім вузлом, а не підказка. Внутрішні вузли представлені у вигляді пари узгоджених дужок. Між ними є уявленнями вузлів, які безпосередньо походять від цього вузла, розділені комами. У наведеному вище дереві, безпосередні нащадки B, інший внутрішній вузол і D. Інший внутрішній вузол представлений парою
Знахідки Цього Тижня (Тиждень 319)
Original: http://math.ucr.edu/home/baez/this.week.html 11 квітня 2012 року Джон Баез На цьому тижні я намагаюся щось нове: в тому числі модель клімату, яка працює на вашому веб-браузері! Це не реалістична модель; ми тільки почали. Але деякі програмісти в команді Азимут проекту зацікавлені в створенні більш таких моделей, особливо Аллан Ерскін (хто зробив цей), Джим Статтард (який допоміг мені змусити його працювати), Глин Еджі і Стаффан Лілейгерен. Це може бути цікавий спосіб для нас, щоб дізнатися і пояснити фізику клімату. З достатньою кількістю цих моделей, ми б весь курс онлайн! Якщо ви хочете допомогти нам, будь ласка сказати привіт. Аллан буде говорити більше про
Python як Перша Мова
Original: http://mcsp.wartburg.edu/zelle/python/python-first.html Джон М. Зелль Факультет математики, інформатики та фізики Коледж у Вартбурзі Уейверлі, Айова 50677 [email protected] Короткий огляд Зараз немає єдиної думки про те, яка мова програмування є найбільш підходящою для вступних класів з інформатики. Більшість шкіл використовують традиційні мови системного програмування, такі як C, C++, Java або Ada у CS1 і CS2. Однак мови сценаріїв на кшталт Tcl, Perl і Python стають надзвичайно популярними знаряддями розробки програмного забезпечення. У даній статті розглядаються переваги використання мови сценаріїв в якості першої мови в навчальну програму з інформатики. Мови сценаріїв простіше, безпечніше і більш гнучким, ніж мови системи. Особливо Python виступає
Чому Одиниця Не Є Простим Числом?
Original: http://primes.utm.edu/notes/faq/one.html (зі списку Prime Pages “Запитання та відповіді“) Новий рекорд простих чисел: 274,207,281-1 із 22,338,618 цифрами від Купера, Уолтмена, Куровскі, Блоссера та GIMPS (7 січня 2016 року). Число “один” набагато більш особливе, ніж просте число! Це пристрій (будівельний блок) із натуральних чисел, отже, однина, що заслуговує на існування власної аксіоми в аксіомах Пеано. Це єдина мультиплікативна тотожність (1·a = a·1 = a для всіх чисел a). Це єдина ідеальна потужність n для всіх позитивних цілих чисел n. Це єдине натуральне число рівно один позитивний дільник. Але це не є простим. Так чому б і ні? Нижче ми наводимо чотири
Як використовувати AWK
Original: http://sparky.rice.edu/~hartigan/awk.html AWK Awk є потужною мовою команд, яка дозволяє користувачеві управляти файлами, що містять стовпці даних і рядки. Awk є надзвичайно корисним, як для спільної роботи Unix команд, а також для обробки даних (наприклад, IRAF). Ви також можете дізнатися, як використовувати редактор потоку sed. Багато додатків awk нагадують зроблено на електронних таблиць для ПК. Цей файл містить ряд прикладів того, як використовувати AWK. Я склав цю таблицю поступово протягом декількох років, як я навчився робити нові речі. Кожен, хто скорочує дані з IRAF повинні вивчити основи AWK навчання, щоб зробити навіть прості речі, заощадить вам багато часу в довгостроковій
Пристрій Моделювання Мереж (Ns): Його Розробка
Original: http://www.isi.edu/nsnam/ns/ns-build.html На цій сторінці описано пристрій моделювання мереж версії 2. З чого почати Яке апаратне забезпечення потрібне? Щоб побудувати пристрій моделювання мереж, потрібен комп’ютер і компілятор C++. Ми розробляємо пристрій моделювання мереж на кількох видах Unix (FreeBSD, Linux, SunOS, Solaris), тому він встановлюється там найкраще, але він повинен працювати на Posix-подібних комп’ютерах, можливо, з деякою настройкою. Пристрій моделювання мереж також розробляється та працює з Windows, див. відповідну сторінку Windows/Cygwin. Прості сценарії повинні працювати на будь-якому розумному машині, але дуже великі сценарії вигоду від великих обсягів пам’яті. Пристрій моделювання мереж досить великий. Пакет “усе в одному” вимагає близько 320 Мб
Розробка Онтології 101: Керівництво зі Створення Вашої Першої Онтології
Original: http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html Наталя Ф. Ной і Дебора Л. Макгіннесс Стенфордський університет, Стенфорд, Каліфорнія, 94305 [email protected] та [email protected] 1 Для чого потрібна онтологія? В останні роки розвиток онтологій – явних формальних специфікацій термінів домену і відносин між ними (Грубер 1993) – перемістився з області лабораторій штучного інтелекту на робочі столи експертів із доменів. Онтологія стала звичайним явищем в Інтернеті. Онтології на веб-діапазоні від великих таксономиям категоризації веб-сайтів (наприклад, на Yahoo!) до категоризації товарів для продажу і їх особливості (наприклад, на сайті Amazon.com). Консорціум всесвітньої мережі (W3C) розробляє стандарт з опису ресурсів (Бріклі та Гуха 1999), мову для кодування знань на веб-сторінках,
Кодування: Pascal
Original: http://www.allegro.com/papers/htpp.html за Стеном Сілером Allegro Consultants, Inc. 0. Вступ Ця стаття присвячена тому, як написати якісний код Pascal. Особлива увага приділяється аспектам кодування написання коду Pascal. Приклад програми: roman.p.txt, програма для перетворення римських цифр в арабські цифри. Приклад поганого коду: trim, фактичний реальний зразок поганого коду. Як попросити допомоги програмування: тут. Примітка: цей документ використовує Pascal /іХ, Pascal на комп’ютері HP 3000, але майже всі точки застосовні до будь-якого варіанту Pascal, і найбільш застосовні також і до інших мов програмування. Я хочу, щоб обговорення в цій статті, щоб покрити чотири “кити” програмування: філософію, продуктивність, проблеми і портативність. Я думав,
Посилання для Ігор Pig
Original: http://cs.gettysburg.edu/projects/pig/piglinks.html Посилання за варіантами Список прихильників небезпечних комп’ютерних ігор із гральними кістками Оптимальне відтворення: – Тодд У. Неллер і Кліфтон Г.M. Прессер. Оптимальне відтворення гри Pig із гральними кістками, Видання UMAP 25 (1) (2004), стор. 25-47. – Тодд У. Неллер і Кліфтон Г.M. Прессер. Pigtail: додаток Pig, Видання UMAP 26 (4) (2005), стор 443-458. Практичне відтворення: – Тодд У. Неллер і Кліфтон Г.M. Прессер. Практичне відтворення гри Pig із гральними кістками, Видання UMAP 31 (1) (2010), стор. 5-19. Комп’ютерні науки – навчальні ресурси (CS1, AI) Анотована бібліографія MathTrek, оглядова стаття Іварса Петерсона Стаття у Вікіпедії (проста англійська) Подання правил