Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Совершенный код. Мастер-класс - Макконнелл С.

Макконнелл С. Совершенный код. Мастер-класс — М.: Русская редакция, 2005. — 896 c.
ISBN: 5-469-00822-3
Скачать (прямая ссылка): soversheniykodmasterklass2005.djvu
Предыдущая << 1 .. 29 30 31 32 33 34 < 35 > 36 37 38 39 40 41 .. 426 >> Следующая

требований, проверка требований и управление ими.
Robertson, Suzanne and James Robertson. Mastering the
Requirements Process. Reading, MA: Addison-Wesley, 1999.
Хорошая альтернатива книге Карла Вигерса, ориентированная на
более подготовленных специалистов по выработке требований.
Gilb, Tom. Competitive Engineering. Reading, MA: Addison-
Wesley,
orvrv л ^ ^ T' http.//cc2e.com/0358
2004. В этой книге рассматривается язык требовании Гил-
54 ЧАСТЬ I Основы разработки ПО
ба, известный как "Planguage". Кроме того, в ней описывается
специфический подход Гилба к разработке требований,
проектированию, оценке проектирования и эволюционному
управлению проектом. Загрузить книгу можно с Web-сайта Тома
Гилба по адресу www.gilb.com.
IEEE Std 830-1998. IEEE Recommended Practice for Software
Requirements Specifications. Los Alamitos, CA: IEEE Computer
Society Press. Этот документ представляет собой руководство
IEEE-ANSI по созданию спецификаций требований к ПО. В нем опи-
сываются элементы, которые следует включать в документ
спецификации, и рассматриваются некоторые альтернативные
варианты.
Abran, Alain, et al. Swebok: Guide to the Software
Engineering Body ftttp://Gc2e.c0m/O365 of Knowledge. Los
Alamitos, CA: IEEE Computer Society Press,
2001. В этом руководстве приведено подробное описание
выработки требований к ПО. Загрузить его можно с Web-сайта
wwwswebok.org.
Ниже указаны хорошие альтернативы названным книгам.
Lauesen, Soren. Software Requirements: Styles and Techniques.
Boston, MA: Addison-Wesley, 2002.
Kovitz, Benjamin L. Practical Software Requirements: A Manual
of Content and Style. Manning Publications Company, 1998.
Cockburn, Alistair. Writing Effective Use Cases. Boston, MA:
Addison-Wesley, 2000.
Разработка архитектуры
В последние несколько лет было опубликовано много книг,
http,//cs2e,сот/0372 посвященных разработке архитектуры ПО.
Одними из луч
ших я считаю следующие.
Bass, Len, Paul Clements, and Rick Kazman. Software
Architecture in Practice, 2d ed. Boston, MA: Addison-Wesley,
2003.
Buschman, Frank, et al. Pattern-Oriented Software
Architecture, Volume 1: A System of Patterns. New York, NY:
John Wiley & Sons, 1996.
Clements, Paul, ed. Documenting Software Architectures: Views
and Beyond. Boston, MA: Addison-Wesley, 2003.
Clements, Paul, Rick Kazman, and Mark Klein. Evaluating
Software Architectures: Methods and Case Studies. Boston, MA:
Addison-Wesley, 2002.
Fowler, Martin. "Patterns of Enterprise Application
Architecture". Boston, MA: Addison- Wesley, 2002.
Jacobson, Ivar, Grady Booch, and James Rumbaugh. The Unified
Software Development Process. Reading, MA: Addison-Wesley,
1999.
IEEE Std 1471-2000. Recommended Practice for Architectural
Description of Software- Intensive Systems. Los Alamitos, CA:
IEEE Computer Society Press. Этот документ является
руководством IEEE-ANSI по созданию спецификаций архитектуры
ПО.
ГЛАВА 3 Семь раз отмерь, один раз отрежь: предварительные
условия
55
Общие подходы к разработке ПО
Издано много книг, посвященных разным подходам к выполнению
программных проектов. В одних рассматриваются бо-
http://cc2e.com/0379
лее последовательные подходы, в других - более итеративные.
McConnell, Steve. Software Project Survival Guide. Redmond,
WA: Microsoft Press, 1998. В этой книге рассмотрен один
конкретный способ выполнения проекта, подчеркивающий
обдуманное заблаговременное планирование, выработку требований
и работу над архитектурой, за которыми следует тщательное
выполнение проекта. Такой подход обеспечивает долговременную
предсказуемость финансовых и временных затрат, позволяет
создавать высококачественное ПО и характеризуется умеренной
гибкостью.
Kruchten, Philippe. The Rational Unified Process: An
Introduction, 2d ed. Reading, MA: Addison-Wesley, 2000. В этой
книге представлен "архитектурно-центрический и определяемый
моделью использования" подход к выполнению проектов. Как и в
"Software Project Survival Guide", здесь особое внимание
уделяется предварительным действиям, обеспечивающим высокую
долговременную предсказуемость финансовых и временных затрат,
умеренную гибкость работы и способствуют созданию
высококачественного ПО. В некоторых аспектах этот подход
сложнее, чем описанные в "Software Project Survival Guide" и
"Extreme Programming Explained: Embrace Change".
Jacobson, Ivar, Grady Booch and James Rumbaugh. The Unified
Software Development Process. Reading, MA: Addison-Wesley,
1999. Здесь представлено более глубокое обсуждение тем,
рассматриваемых в "The Rational Unified Process: An
Introduction", 2d ed.
Beck, Kent. Extreme Programming Explained: Embrace Change.
Reading, MA: Addison- Wesley, 2000. Бек описывает
высокоитеративный подход, который фокусируется на итеративной
разработке требований к приложению и его проектов в сочетании
с конструированием. Подход "экстремального программирования"
обладает невысокой долговременной предсказуемостью, но
Предыдущая << 1 .. 29 30 31 32 33 34 < 35 > 36 37 38 39 40 41 .. 426 >> Следующая