Объектно-ориентированные методы программирования
Объектно-ориентированные методы программирования
Авторы: Логинова Ф.С.
Издательство: СПбУТУиЭ (Санкт-Петербургский университет технологий управления и экономики)
ISBN 978-5-94047-487-6; 2012 г.
Кол-во страниц: 208
О книге:
Как программисты-профессионалы мы стремимся делать свои системы полезными и работоспособными. Как инженеры-разработчики мы должны создавать сложные системы при ограниченных компьютерных и кадровых ресурсах. За последние несколько лет объектно-ориентированная технология проникла в различные разделы компьютерных наук. К ней относятся как к средству преодоления сложности, присущей многим реальным системам. Объектная модель показала себя мощной объединяющей концепцией. Объектно-ориентированная технология стала одной из основных при разработке программного обеспечения промышленного масштаба. Во всем мире объектная парадигма применяется в таких различных областях, как управление банковскими транзакциями, автоматизация фирм, управление коммунальным хозяйством и исследование генов человека. Во многих случаях новые поколения операционных систем, систем управления базами данных, телефонных служб, систем авионики и мультимедиа-программ пишутся в объектно-ориентированном стиле. В большинстве таких проектов предпочли использовать объектно-ориентированную технологию просто потому, что не было другой возможности создать достаточно надежную и жизнеспособную систему. Индустрии программных средств и объектно-ориентированной технологии полезно иметь, в частности, стандартную систему обозначений. Поэтому в данном электронном курсе (ЭК) представлена такая система обозначений. Электронный курс призван служить практическим руководством по созданию объектно-ориентированных систем. Особое внимание уделено следующим целям: обеспечить отчетливое понимание основных концепций объектной модели помочь освоить систему обозначений и процесс объектно-ориентированного анализа и проектирования научить практическому применению объектно-ориентированного подхода в различных предметных областях. Изложенные в ЭК понятия имеют серьезное теоретическое обоснование и призваны удовлетворить практические потребности и интересы разработчиков программных продуктов. ЭК предназначен как для студентов, так и для специалистов в области объектно-ориентированного программирования: разработчику-практику представлено, как эффективно применять объектно-ориентированную технологию для решения реальных задач. аналитику или архитектору системы, показан путь от постановки задачи до реализации, с использованием объектно-ориентированного анализа и проектирования, возможность отличать «хорошую» объектно-ориентированную архитектуру от «плохой» и находить правильное решение в сложном реальном мире, а также предлагаются подходы к рассмотрению сложных систем. менеджеру программного проекта представлено как распределить ресурсы в команде разработчиков и снизить издержки, связанные с написанием любой сложной программной системы. создателю инструментальных программных средств и их пользователю предложено подробное изложение системы обозначений и процесса объектно-ориентированной разработки - основы CASE - технологии (computer-aided software engineering, разработка программ с помощью компьютера). студенту учебник будет полезен, как основа, которая поможет приобрести начальные знания и навыки в искусстве создания сложных систем с использованием объектно-ориентированной технологии. ЭК может быть использован при чтении курсов для студентов и аспирантов, а также при проведении профессиональных семинаров и самостоятельном изучении. Так как она посвящена в основном методу построения программ, ЭК идеально подойдет для курсов проектирования программных продуктов и даст материал для дополнительных занятий по курсам объектно-ориентированных языков. Содержание учебного материала включает как обязательные для изучения разделы, так и дополнительные. Курс реализован в HTML, macromedia Dreamweaver 8. Для использования ЭК необходимо: Pentium, ОП 256 Мb, ОС MsWindows XP, браузер Internet Еxplorer