Разработка программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Как и другие традиционные инженерные дисциплины, разработка программного обеспечения имеет дело с проблемами качества, стоимости и надёжности. Некоторые программы содержат миллионы строк исходного кода, которые,... газель в аренду без водителя почасовая Просмотров: 4001
|
Capability Maturity Model - Разработка программного обеспечения - 11 мая 2011 | В сентябре 1987 года SEI выпустил краткий обзор процессов разработки ПО с описанием их уровней зрелости, а также опросник, предназначавшийся для выявления областей в компании, в которых были необходимы улучшения. Однако,... Просмотров: 2569
|
CASE - Разработка программного обеспечения - 29 мая 2011 | В функции CASE входят средства анализа, проектирования и программирования. С помощью CASE автоматизируются процессы проектирования интерфейсов, документирования и производства структурированного кода на желаемом... Просмотров: 2159
|
Cleanroom Software Engineering - Разработка программного обеспечения - 02 мая 2011 | Cleanroom Software Engineering процесс разработки программного обеспечения, предназначенный для создания программного обеспечения с сертифицируемым уровнем надёжности. Cleanroom был первоначально разработан Харланом Миллзом и... Просмотров: 1121
|
CMMI - Разработка программного обеспечения - 04 июня 2011 | CMMI является развитием методологии CMM, которая разрабатывалась со второй половины 1980-х годов Software Engineering Institute в университете Карнеги-Меллона. В 2007 году в России появился первый авторизованный инструктор по CMMI, а в 2009... Просмотров: 2065
|
GNU Debugger - Разработка программного обеспечения - 11 мая 2011 | Отладчик не содержит собственного графического пользовательского интерфейса и использует стандартный текстовый интерфейс консоли. Были созданы такие интерфейсы, как DDD, cgdb, GDBtk/Insight и «GUD mode» в Emacs. Некоторые IDE также... Просмотров: 1777
|
Microsoft Solutions Framework - Разработка программного обеспечения - 28 апреля 2011 | Создание бизнес-решения в рамках отведенных времени и бюджета требует наличия испытанной методологической основы. MSF предлагает проверенные методики для планирования, проектирования, разработки и внедрения... Просмотров: 4428
|
Naked objects - Разработка программного обеспечения - 26 апреля 2011 | Naked Objects обыкновенно противопоставляент шаблону model-view-controller. Тем не менее, опубликованная версия диссертации Поусона содержит предисловие Trygve Reenskaug, изобретателя шаблона model-view-controller, говорящее о том, что naked objects ближе... Просмотров: 1708
|
Patch (UNIX) - Разработка программного обеспечения - 24 мая 2011 | «Файлы правок», или «патчи», или, неформально, «заплатки», используемые утилитой patch, являются текстовыми файлами специального формата. В отличие от них, существуют также бинарные файлы сходного назначения, однако... Просмотров: 2495
|
SOLID (объектно-ориентированное программирование) - Разработка программного обеспечения - 19 февраля 2011 |
SOLID это аббревиатура пяти основных принципов дизайна классов в объектно-ориентированном проектировании.
Описание
Буква
Означает
Описание
S
SRP
Принцип единственной обязанности
На каждый объект должна быть... Просмотров: 1465
|
SWEBOK - Разработка программного обеспечения - 02 июня 2011 | SWEBOK документ, подготавливаемый комитетом Software Engineering Coordinating Committee, в который вовлечено сообщество IEEE Computer Society. Назначение SWEBOK в объединении знаний по инженерии программного обеспечения. Документ является... Просмотров: 1813
|
Анализ требований - Разработка программного обеспечения - 23 января 2011 | Анализ требований может быть длинным и трудным процессом, во время которого вовлечены много тонких психологических навыков. Новые системы изменяют окружающую среду и отношения между людьми, таким образом важно... Просмотров: 5773
|
Бережливая разработка программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Впервые освещена в одноимённой книге Мэри Поппендик и Toма Поппендика. В книге представлены традиционные принципы бережливого производства применительно к разработке программного обеспечения, также набор из 22... Просмотров: 2231
|
Бизнес-логика - Разработка программного обеспечения - 23 января 2011 | В многоуровневых информационных системах этот уровень взаимодействует с нижележащим уровнем инфраструктурных сервисов, например, интерфейсом доступа к базе данных или файловой системе) и вышележащим уровнем... Просмотров: 1345
|
Блок-схема - Разработка программного обеспечения - 23 января 2011 | Блок-схема распространенный тип схем, описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями. Блок-схема распространенный... Просмотров: 7409
|
Бумажное прототипирование - Разработка программного обеспечения - 23 января 2011 | Бумажное прототипирование экономит время и деньги, поскольку позволяет разработчикам тестировать интерфейс до того, как писать код или начинать разработку. Метод также позволяет выполнять лёгкие и дёшевые изменения ... Просмотров: 1032
|
Внедрение программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Третья – это выполнение работ по общей стандартизации существующей деятельности организации, когда выделяются лучшие практики выполнения процедур и включаются в ИТ-решение по принципу наибольшей полезности для... Просмотров: 1009
|
Диаграмма Насси Шнейдермана - Разработка программного обеспечения - 23 января 2011 | Диаграммы Насси Шнейдермана получили широкое распространение в некоторых странах, особенно в Германии, где для них даже был разработан официальный стандарт Немецким институтом по стандартизации: DIN 66261.... Просмотров: 5970
|
Диалоговое окно - Разработка программного обеспечения - 23 января 2011 | Несмотря на то, что использование окна сообщения является часто применяемым шаблоном проектирования, оно критикуется экспертами по юзабилити как неэффективное решение для поставленной задачи, вдобавок, при наличии... Просмотров: 4883
|
Единая система программной документации - Разработка программного обеспечения - 23 января 2011 | Комплекс государственных стандартов Российской Федерации, устанавливающих взаимосвязанные правила разработки, оформления и обращения программ и программной документации. В стандартах ЕСПД устанавливают... Просмотров: 2124
|
Жизненный цикл базы данных - Разработка программного обеспечения - 22 января 2011 |
это совокупность этапов, которые проходит база данных на своём пути от создания до окончания использования.
Часто встречаемые этапы
Исследование и анализ проблемы, для решения которой создаётся база... Просмотров: 1402
|
Защита программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Основной принцип организационных мер защиты ПО заключается невозможности полноценного использования программного продукта без соответствующей поддержки со стороны разработчика: подробной пользовательской... Просмотров: 1759
|
Индивидуальный процесс разработки - Разработка программного обеспечения - 23 января 2011 | Один из основных аспектов PSP использование накопленной статистики для анализа и улучшения показателей процесса разработки. Сбор статистики включает 4 элемента:... Просмотров: 1878
|
Инженерия программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Дисциплина программной инженерии включается в круг вопросов компьютинга и может рассматриваться как инженерная область, имеющая более тесные связи со своей базовой дисциплиной компьютерными науками, чем... Просмотров: 1772
|
Конфигурационное управление - Разработка программного обеспечения - 23 января 2011 | В связи с высокой динамичностью сферы разработки ПО, в ней конфигурационное управление особенно полезно. К процедурам можно отнести создание резервных копий, контроль исходного кода, требований проекта, документации ... Просмотров: 2562
|
Модель водопада - Разработка программного обеспечения - 23 января 2011 | Тем самым, модель водопада подразумевает, что переход от одной фазы разработки к другой происходит только после полного и успешного завершения предыдущей фазы, и что переходов назад либо вперёд или перекрытия фаз ... Просмотров: 2063
|
Обратная совместимость - Разработка программного обеспечения - 22 января 2011 | В то же время, обеспечение обратной совместимости обладает и недостатками, сдерживая развитие технологий. Так, в современных компьютерах очень много «унаследовано» от их предыдущих поколений, от чего нельзя... Просмотров: 2193
|
Оптимизация (информатика) - Разработка программного обеспечения - 24 февраля 2011 | Оптимизация должна проводиться с осторожностью. Тони Хоар впервые произнёс, а Дональд Кнут впоследствии часто повторял известное высказывание: «Преждевременная оптимизация это корень всех бед». Очень важно... Просмотров: 4084
|
Ориентированное на пользователя проектирование - Разработка программного обеспечения - 23 января 2011 | В общих чертах, ориентированное на пользователя проектирование или широкое распространение юзабилити - это стратегия проектирования и процесс, в котором потребностям, желаниям и ограничениям конечных пользователей... Просмотров: 2451
|
Пользовательские истории - Разработка программного обеспечения - 23 января 2011 | Пользовательская история остается неофициальным определением требований, пока отсутствует процедура приемочного тестирования. Прежде, чем реализовывать пользовательскую историю, клиент должен определить... Просмотров: 4509
|
Прецедент (UML) - Разработка программного обеспечения - 05 июня 2011 | При проектировании программной системы производится поиск таких классов для реализации прецедента, которые удачно сочетали бы в себе требуемые роли и не приводящие к излишнему усложнению системы. Реализацию... Просмотров: 2100
|
Принцип YAGNI - Разработка программного обеспечения - 03 июня 2011 | Принцип «YAGNI» процесс и принцип проектирования, при котором в качестве основной цели и/или ценности декларируется отказ от добавления функциональности, в которой нет непосредственной нужды. Согласно адептам... Просмотров: 1096
|
Принцип единственной обязанности - Разработка программного обеспечения - 23 января 2011 | Причина, почему нужно сохранять направленность класса на единственную цель в том, что это делает класс более здоровым. Что касается приведённого выше примера, если произошло изменение в процессе составления отчёта —... Просмотров: 1820
|
Принцип открытости/закрытости - Разработка программного обеспечения - 23 января 2011 | Определение Мейера поддерживает идею реализации наследования. Реализация может быть переиспользована через наследование, но спецификации интерфейса не должны. Существующая реализация должна быть закрыта для... Просмотров: 2405
|
Проектирование программного обеспечения - Разработка программного обеспечения - 22 января 2011 | В российской практике результат проектирования представляется в виде комплекса документов под названием «Эскизный проект», «Технический проект», в зарубежной Software Architecture Document, Software Design Document.... Просмотров: 1021
|
Прототипирование - Разработка программного обеспечения - 23 января 2011 | Прототипирование по мнению некоторых программистов является самым важным этапом разработки. На этапе прототипирования малыми усилиями создается работающая система. Во время прототипирования более детальная... Просмотров: 1045
|
Прототипирование программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Прототип позволяет также получить обратную связь от будущих пользователей, причем, именно тогда, когда это наиболее необходимо: в начале проекта еще есть возможность исправить ошибки проектирования практически без... Просмотров: 3373
|
Процесс разработки программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Процесс разработки состоит из множества подпроцессов, или дисциплин, некоторые из которых показаны ниже. В модели водопада они идут одна за другой, в других процессах их порядок или состав изменяется.... Просмотров: 976
|
Разделение ответственности - Разработка программного обеспечения - 23 января 2011 | Любая парадигма программирования заключается в разделении ответственности. В случае процедурного программирования — между процедурами и функциями, ООП — между объектами, Аспектно-ориентированное программирование ... Просмотров: 1257
|
Разделяй и властвуй (информатика) - Разработка программного обеспечения - 24 февраля 2011 | Типичный пример алгоритм сортировки слиянием. Чтобы отсортировать массив чисел по возрастанию, он разбивается на две равные части, каждая сортируется, затем отсортированные части сливаются в одну. Эта процедура... Просмотров: 1309
|
Разработка управляемая моделями - Разработка программного обеспечения - 23 января 2011 | Модель — это абстрактное описание программного обеспечения, которое скрывает информацию о некоторых аспектах с целью представления упрощенного описания остальных. Модель может быть исходным артефактом в... Просмотров: 929
|
Реинжиниринг программного обеспечения - Разработка программного обеспечения - 22 января 2011 | В то же время, если изначально программа обладала строгой и ясной архитектурой, то провести реинжиниринг будет на порядок проще. Поэтому, при проектировании, как правило, анализируется, что выгоднее провести... Просмотров: 1077
|
Релиз (программное обеспечение) - Разработка программного обеспечения - 19 февраля 2011 | Успешное построение процесса Управления релизами во многом зависит от правильности реализации процесса Управления изменениями. Поэтому в некоторых случаях рекомендуется проводить комплексное внедрение этих двух... Просмотров: 1402
|
Ретроспектива в программировании - Разработка программного обеспечения - 23 января 2011 | Во время подготовки ведущий ретроспективы предлагает команде настроиться на работу и вспомнить прошедшую итерацию. Далее участники ретроспективы записывают, что прошло удачно, что неудачно и идеи в режиме мозгового... Просмотров: 1756
|
Сниппет - Разработка программного обеспечения - 22 января 2011 | Возможности команд скрипта различаются и зависят от приложения, использующего сниппеты. Они могут включать выполнение команд командного интерпретатора, вывод диалоговых окон и другие способы взаимодействия... Просмотров: 3233
|
Спецификация программного обеспечения - Разработка программного обеспечения - 22 января 2011 | Пользовательские сценарии являются средством представления функциональных требований. В дополнение к пользовательским сценариям, спецификация также содержит нефункциональные требования, которые налагают... Просмотров: 2506
|
Сценарий использования - Разработка программного обеспечения - 22 января 2011 | В системном проектировании сценарии использования применяются на более высоком уровне чем в при разработке программного обеспечения, часто представляя цели заинтересованных лиц или миссии. На стадии анализа... Просмотров: 6839
|
Требования к программному обеспечению - Разработка программного обеспечения - 22 января 2011 | Этапу разработки требований, возможно, предшествовало технико-экономическое обоснование, или концептуальная фаза анализа проекта. Фаза разработки требований может быть разбита на выявление требований, анализ,... Просмотров: 6156
|
Управление требованиями - Разработка программного обеспечения - 23 января 2011 | Управление требованиями включает общение между проектной командой и заинтересованными лицами с целью корректировки требований на протяжении всего проекта. Постоянное общение всех участников проекта важно для того, ... Просмотров: 3684
|
| |
Философия UNIX Формальные методы Функциональная спецификация Цикл разработки программного обеспечения Веб-разработка WebRTC Букмарклет Веб-портфолио Каталог ресурсов в Интернете Основные показатели посещаемости сайта Счётчик посещений AutoIt GNU Binutils DataObjects.Net Fasm GoAsm Inno Setup Opera Devices SDK Smart Install Maker SWIG WebMethods Инструментальное программное обеспечение Качество программного обеспечения Обходной приём Цикломатическая сложность Компьютерный язык Алгоритмический язык Псевдоестественный язык Псевдокод (язык описания алгоритмов) Deja Vu Gettext OmegaT Trados Интернационализация Локализация Локаль Память переводов Диаграммы Варнье/Орра Словарь данных Схема базы данных Отладка программы Code review Debug symbol DynInst Бэкпорт Дамп памяти Код ответа Код ошибки Непрерывная интеграция Отладчик использования памяти Точка останова CRC-карта GRASP Декомпозиция Контрактное программирование Чем хуже, тем лучше Сопровождение программного обеспечения ISO/IEC 12207:2008 P-modeling Scrum Великодушный пожизненный диктатор Покер планирования Стадии разработки программного обеспечения Экстремальное программирование 37signals Scalable Inman Flash Replacement Вёрстка веб-страниц Веб-дизайн Веб-шаблон Ководство Модульная система вёрстки Навигационная цепочка Перенаправление URL Продвижение сайта Цветовой миксер Веб-программирование Acid1 Acid2 Acid3 Active Server Pages ASP.NET ASP.NET AJAX ASP.NET MVC Framework Blackbird (программирование) CGI ColdFusion Document Object Model FastCGI Framekiller HTTP cookie JSP Merb PCGI Phalanger Ruby SCGI ShareThis SSI (программирование) TinyButStrong WinLIKE Авторизированный пользователь Веб-интеграция Веб-служба Правило ограничения домена Cappuccino JQuery UI Lift (фреймворк) Pylons Python Paste Ruby on Rails
Kid (Templating Language) Smarty Template Toolkit Автоматизация сборки CFLAGS Qmake Rake Генератор документации IDA VB Decompiler Doxygen OpenGrok Интегрированная среда разработки Code::Blocks CodeLite Delphi (среда разработки) Delphi for PHP GNU toolchain HiAsm ISaGRAF Kuzya Microsoft Robotics Developer Studio Open Watcom PascalABC.NET PHP Expert Editor Portable.NET PowerBASIC Visual Prolog WinAsm Studio Среда визуальной разработки AQtime Electric Fence SoftICE Valgrind VB Watch Профилирование (информатика) CodeAnalyst DotTrace Intel Parallel Studio VTune Глубокое семплирование Интерфейс программирования производительных приложений Automake Ccache Distcc Flex (генератор лексических анализаторов) Система управления версиями Microsoft SCC Revision Control System Source Code Control System Ветвь (управление версиями) Репозиторий FxCop SourceAnalyzer Транслятор Mars Climate Orbiter Mars Polar Lander Therac-25 Авария ракеты-носителя Ариан 5 (4 июня 1996) Маринер-1 Фобос (КА) Double checked locking Vendor lock-in Божественный объект Инверсия абстракции Разработка комитетом Теория надёжности Живучесть Интенсивность отказов Наработка на отказ Неудача Отказ Отказоустойчивость Показатели надёжности Предельное состояние Принцип джит-надежности Расчёт надёжности Резервирование Java PathFinder OpenUP Oracle Unified Method Rational Unified Process Гибкая методология разработки Дедуктивная система Задача выполнимости булевых формул Инвариант (программирование) Итеративная разработка Конечный автомат Логика в информатике Логика Хоара Лямбда-исчисление Машина Зенона Машина Тьюринга Модель Крипке Охрана (программирование) Принцип подстановки Лисков Проверка моделей Слабейшее предусловие Спиральная модель Темпоральная логика Теория множеств Формальная верификация Формальная система D (определение информационного языка) Data Definition Language DML Информационный язык Информационно-поисковый язык Язык запросов Зарезервированное слово Лексема (информатика) Сравнение языков программирования Хронология языков программирования Язык программирования Active Oberon BCPL Befunge Chapel (язык программирования) Cilk Clarion (язык программирования) Coq FBD Fortress Game Maker Language GPSS IEC 61131-3 INTERCAL JOVIAL Ladder Diagram Linda Malbolge Microsoft Interface Definition Language MUMPS Pixilang Processing P REPL REXX RPG (язык программирования) S (язык программирования) Sequential Function Chart Void Zonnon Адресный язык программирования АПЛ (язык программирования) Грамматика ван Вейнгаардена Графический язык программирования Двухуровневая грамматика Диалект (программирование) Квалификаторы типа Компилируемый язык программирования Компонентный Паскаль Конкатенативный язык программирования Контекстно-свободная грамматика Миранда (язык программирования) Оберон (язык программирования) Оккам (язык программирования) ПЛ/1 Планкалкюль Предметно-ориентированный язык программирования Прогопедия Семейство языков SC Сетл Снобол Стековый язык Язык ассемблера Язык проектирования TeXML Язык разметки ABC (нотная запись) AIML BbCode CAML Collaborative Application Markup Language Curl (язык программирования) ERuby Haml JSDoc Markdown ReStructuredText Sass Textile (язык разметки) XSL XSL-FO Вики Викитекст Простая старая документация Тег (языки разметки) Экранирование символов SBGN Язык описания интерфейсов Язык спецификаций Айверсон, Кеннет Александреску, Андрей Ахо, Альфред Даль, Оле-Йохан Лисков, Барбара Маккарти, Джон Мейер, Бертран Наур, Питер Нюгорд, Кристен Овермарс, Маркус Хендрик Паперт, Сеймур Ритчи, Деннис Сайм, Дон Страуструп, Бьёрн Томпсон, Кен Хикки, Ричард Хоппер, Грейс BMW Hash function Fork-бомба FreeBASIC Spiderweb Software Tony Taka CryDev.net Шаблон проектирования ActiveRecord Fluent interface Model-View-Controller Model-View-Presenter Model-View-ViewModel Post/Redirect/Get Proxy (шаблон проектирования) Scheduler Single Thread Execution Абстрактная фабрика (шаблон проектирования) Адаптер (шаблон проектирования) Декоратор (шаблон проектирования) Идиома copy-and-swap Интерпретатор (шаблон проектирования) Интерфейс (шаблон проектирования) Итератор (шаблон проектирования) Команда (шаблон проектирования) Мост (шаблон проектирования) Наблюдатель (шаблон проектирования) Неизменяемый объект Обращение контроля Объектный пул Одиночка (шаблон проектирования) Отложенная инициализация Поведенческие шаблоны проектирования Повторное использование кода Порождающие шаблоны проектирования Посетитель (шаблон проектирования) Посредник (шаблон проектирования) Приспособленец (шаблон проектирования) Прототип (шаблон проектирования) Разделение представления и содержания Состояние (шаблон проектирования) Стратегия (шаблон проектирования) Строитель (шаблон проектирования) Фабричный метод (шаблон проектирования) Фасад (шаблон проектирования) Хранитель (шаблон проектирования) Шаблон функционального дизайна Шаблонный метод (шаблон проектирования) Шаблоны J2EE Парное программирование
|