Мишурова Кристина

Перейти вниз

Мишурова Кристина

Сообщение  Мишурова Крис в Чт Дек 18, 2008 7:17 am

1) Купер А. "Психбольница в руках пациентов"

Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили - все, что нас окружает, автоматизируются, программируются, создаются людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности - делать эти продукты простыми в применении.
И это не преувеличение, это реальность. Наша жизнь все больше концентрируется вокруг превратностей, странностей, решений и катастроф индустрии высоких технологий. Разработчики программ, устройств и технологий думают не так, как мы. Облеченные полномочиями исполнительные лица ни на что не влияют в мире высоких технологий - здесь всем заправляют инженеры. Мы разрешили пациентам завладеть психбольницей. Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование.

2) Г.Буч "Объектно-ориентированное программирование"

Эта книга призвана служить практическим руководством по созданию объектно-ориентированных систем. Особое внимание уделяется следующим целям:

* обеспечить отчетливое понимание основных концепций объектной модели;
* помочь освоить систему обозначений и процесс объектно-ориентированного анализа и проектирования;
* научить читателя практическому применению объектно-ориентированного подхода в различных предметных областях.

Изложенные здесь понятия имеют серьезное теоретическое обоснование, но эта книга прежде всего призвана удовлетворить практические потребности и интересы сообщества разработчиков программных продуктов.

Книга предназначена и для профессионалов, и для студентов:

* Разработчику-практику показывается, как эффективно применять объектно-ориентированную технологию для решения реальных задач.
* Аналитику или архитектору системы книга поможет пройти путь от постановки задачи до реализации, с использованием объектно-ориентированного анализа и проектирования.
* Менеджеру программного проекта - как распределить ресурсы в команде разработчиков и снизить издержки, связанные с написанием любой сложной программной системы.
* Создателю инструментальных программных средств и их пользователю - подробное изложение системы обозначений и процесса объектно-ориентированной разработки - основы CASE (computer-aided software engineering, разработка программ с помощью компьютера).
* Студенту книга будет полезна, как основа, которая поможет приобрести начальные знания и навыки в искусстве создания сложных систем.

Книга может быть использована при чтении курсов для студентов и аспирантов, а также при проведении профессиональных семинаров и самостоятельном изучении. Так как она посвящена в основном методу построения программ, книга идеально подойдет для курсов проектирования программных продуктов и даст материал для дополнительных занятий по курсам объектно-ориентированных языков.

3) Бьерн Страуструп "Язык программирования С++"

Книга Б. Страуструпа "Язык программирования С++" дает описание языка,
его ключевых понятий и основных приемов программирования на нем. Это
завершенное руководство, написанное создателем языка, которое содержит
описание всех средств С++, в том числе управление исключительными
ситуациями, шаблоны типа (параметризованные типы данных) и множественное
наследование.

В книге вы найдете:
* законченный учебник и руководство по языку.
* полное освещение средств языка, нацеленных на абстрактные типы данных
и объектно-ориентированное программирование.
* обсуждение программистских и технических вопросов, возникающих в процессе проектирования и создания больших программных систем.
* описание способов построения библиотек высокого класса.
* примеры реализации ключевых типов данных, определяемых пользователем,
таких как графические объекты, ассоциативные массивы и потоки ввода-
вывода.

Эта книга будет хорошим помощником опытному программисту, решившему
использовать С++ для нетривиальных задач. Ее можно считать ключевой в
любом собрании книг по С++.

4) Кент Бек "Экстремальное программирование"

Экстремальное программирование - это упрощенная методика организации производства для небольших и средних по размеру команд разработчиков, занимающихся созданием программного продукта в условиях неясных или быстро меняющихся требований. Данная книга поможет определить, оправдано ли применение XP в вашей ситуации.

Основные вопросы, которые рассматриваются в этой книге:
- экономические аспекты программного обеспечения;
- стоимость внесения изменений;
- базовые принципы;
- стратегия менеджмента;
- организация рабочего места;
- разделение полномочий;
- планирование разработка;
- проектирование;
- тестирование;
- адаптация для существующего проекта;
- жизненный цикл идеального проекта.

5) Мартин Фаулер "Рефакторинг. Улучшение существующего кода"

Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы.

Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.

Мишурова Крис

Сообщения : 3
Дата регистрации : 2008-10-01
Возраст : 28

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Мишурова Кристина

Сообщение  Maksimov Evgeny в Вс Дек 21, 2008 10:35 pm

31 балл

Maksimov Evgeny

Сообщения : 71
Дата регистрации : 2008-11-30

Посмотреть профиль

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения