Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2017, 07:14   #1
Shadxx
Новичок
Джуниор
 
Регистрация: 19.01.2016
Сообщений: 2
По умолчанию Оценка методов и средств ООП

Здравствуйте! Для диплома нужно провести оценку методов и средств ООП. Так как одной моей оценки недостаточно, не могли бы вы охарактеризовать Инкапсуляцию, Наследование, Композицию, Полиморфизм, применение фреймворков, применение контрактов(абстрактные классы, интерфейсы) по шкале от 0 до 10 по следующим критериям:
1) Повторное использование кода (0 - не способствует, 10 - способствует этому)
2) Масштабируемость системы (0 - не способствует, 10 - способствует этому)
3) Связанность модулей (зацепленность) (0 - код сильно связан, 10 - код не связан)
4) Уменьшение времени разработки (0 - не способствует, 10 - способствует этому)
5) Простота готовых систем (0 - не способствует, 10 - способствует этому)
Ниже пример моей оценки:
Shadxx вне форума Ответить с цитированием
Старый 31.05.2017, 08:37   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Вопросы у вас какие то неправильные.
Простота систем. С чей точки зрения? - Пользователя, прикладного программиста, системного архитектора?
Уменьшение времени разработки. Опять с чей точки зрения? - Пользователя фреймворка или же его разработчика?

Цитата:
3) Связанность модулей (зацепленность) (0 - код сильно связан, 10 - код не связан)
И тут ещё показатели перепутаны.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 31.05.2017, 14:08   #3
Shadxx
Новичок
Джуниор
 
Регистрация: 19.01.2016
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
С чей точки зрения?
везде с точки зрения программиста, только про фреймворк с точки зрения пользователя фреймворка.
Цитата:
Сообщение от Pavia Посмотреть сообщение
И тут ещё показатели перепутаны.
Не перепутаны. Чем меньше модули связаны между собой - тем лучше, поэтому 10 баллов. Если модули очень связаны - 0 баллов.
Shadxx вне форума Ответить с цитированием
Старый 31.05.2017, 14:12   #4
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

Цитата:
Сообщение от Shadxx Посмотреть сообщение
Для диплома нужно провести оценку методов и средств ООП. Так как одной моей оценки недостаточно, не могли бы вы охарактеризовать
Нашей, как бы, тоже недостаточно.

А так, для начала, стоит посмотреть на Стив Макконелл "Совершенный код"; возможно что-нибудь по построению архитектуры программ и по паттернам.
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем перегрузка методов отличается от ООП полиморфизма? Buron Hoise C# (си шарп) 31 10.08.2015 21:56
Оценка потребляемой памяти и оценка времени выполнения. halcyon Общие вопросы C/C++ 0 22.03.2015 13:42
Анализ средств и методов реализации печати в современных приложениях Серёжа Одиночкин C++ Builder 0 01.12.2013 13:22
Нужна подсказка по ООП - реализация класса "Книга" и методов обработки на Delphi kibrycker Помощь студентам 11 16.04.2013 11:10
(ООП) Возможно ли взять им предыдущего метода в цепочке методов в php? AlienNation PHP 2 18.08.2012 14:56