Введение. Методы лечения рака предстательной железы

Методы лечения рака предстательной железы.

А) хирургический:

- радикальная простатэктомия – удаление всей простаты, семенных пузырьков, простатического отдела уретры и шейки мочевого пузыря с тазовой лимфаденэктомией (от бифуркации общей подвздошной артерии до запирательного отверстия)

- нервосберегающая радикальная простатэктомия – позволяет сохранить потенцию, но чаще наблюдаются рецидивы

Б) лучевая терапия (пред - и послеоперационное)

В) гормональное лечение (хирургическая и медикаментозная (золадекс, диферелин) кастрация) для блокады влияния андрогенов на предстательную железу

Г) химиотерапия – для лечения гормоннечувствительного РПЖ (паклитаксел, доксорубицин, митоксантрон).

За последние 15 – 20 лет объектно-ориентированная технология стала основным методом промышленной разработки программного обеспечения.

Начало ее развитию положил язык программирования Simula 67, который был разработан в конце 60-х гг. в Норвегии. Несмотря на то, что язык намного опередил свое время, современники (программисты 60-х гг.) оказались не готовы воспринять ценности языка Simula 67, и он не выдержал конкуренции с другими языками программирования (прежде всего, с языком Fortran).

Но достоинства языка Simula 67 были замечены некоторыми программистами, и в 70-е гг. было разработано большое число экспериментальных объектно-ориентированных языков программирования. В результате исследования этих языков были разработаны современные объектно-ориентированные языки программирования: C++, Ada, Smalltalk и др.

Одним из наиболее распространенных объектно-ориентированных языков программирования является язык C++. Он возник на базе соединения языков С и Simula. С++ был разработан в начале 80-х Бьерном Страуструпом, сотрудником компании AT&T. В течение почти двух десятилетий язык С++ интенсивно развивался, и в 1998 г. был принят его международный стандарт.

Разработка новых объектно-ориентированных языков программирования продолжается и в настоящее время. Например, за последние 15 лет были разработаны и получили широкое распространение объектно-ориентированные языки программирования Java и C#, отражающие ряд современных тенденций в области объектно-ориентированной технологии.

Вместе с развитием объектно-ориентированного программирования развивались и объектно-ориентированные методы разработки программного обеспечения, охватывающие стадии анализа и проектирования. Среди известных объектно-ориентированных подходов к анализу и проектированию следует выделить методы Г. Буча, Д. Рамбо, А. Джекобсона, Шлеера–Меллора и Коуда–Йордона. В результате объединения усилий первых трех авторов появился на свет унифицированный язык моделирования UML, который в 1997 г. был принят в качестве стандарта консорциумом Object Management Group и получил широкое распространение в сфере производства программного обеспечения.

Основные идеи объектно-ориентированного подхода опираются на следующие положения:

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

– модель реального мира или его части может быть описана как совокупность взаимодействующих между собой объектов;

– объект описывается набором атрибутов (свойств), значения которых определяют состояние объекта, и набором операций (действий), которые может выполнять объект;

– взаимодействие между объектами осуществляется посылкой специальных сообщений от одного объекта к другому; сообщение, полученное объектом, может потребовать выполнения определенных действий, например изменения состояния объекта;

– объекты, описанные одним и тем же набором атрибутов и способные выполнять один и тот же набор операций, представляют собой класс однотипных объектов.

Процесс представления предметной области задачи в виде совокупности объектов, обменивающихся сообщениями, называется объектной декомпозицией. Использование объектной декомпозиции – главный признак, отличающий объектно-ориентированный подход от структурного, для которого характерна функциональная (алгоритмически-ориентированная) декомпозиция задачи.

С точки зрения языка программирования класс объектов можно рассматривать как тип данных, а отдельные объекты – как данные этого типа. Определение программистом собственных классов объектов должно позволить описывать конкретную задачу в терминах ее предметной области (при соответствующем выборе имен типов и имен объектов, их атрибутов и выполняемых действий).

Объектно-ориентированный подход дает следующие основные преимущества:

– уменьшение сложности программного обеспечения;

– повышение его надежности;

– обеспечение возможности модификации отдельных компонентов программ без изменения остальных компонентов;

– обеспечение возможности повторного использования отдельных компонентов программного обеспечения.

Систематическое применение объектно-ориентированного подхода позволяет разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные системы. Этим объясняется интерес программистов к объектно-ориентированному подходу и объектно-ориентированным языкам программирования.

Целью данного конспекта лекций является введение в объектно-ориентированный подход к разработке программного обеспечения. В рамках курса рассмотрены концепции и понятия объектно-ориентированного подхода (на основе [2, 5]), включая их выражение на языке программирования С++ и унифицированном языке моделирования UML.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: