Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / К А Ч Е С Т В О П Р ОГ Р А М М / 11 сообщений из 11, страница 1 из 1
24.01.2006, 19:50
    #33500870
neskif
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Хотелось бы услышать мнение многих по следующему вопросу "Качество программ". Современная информационная техника состоит из железа и софта. По отношению к железу наработано очень много, а вот с софтом ситуация совсем другая. Когда мы говорим надежность по отношению к диоду, транзистору, реле, микросхеме, и наконец, к какому-то блоку, устройству, агрегату, то все ясно. Показатели надежности долговечность, вероятность безотказной работы, сохраняемость, ремонтопригодность и т.д. По отношению к программам это как-то напрямую и не склеивается. Используют термин "Качество". Качество свойство потребительское. Больше заплатил и получил получше. Если вам за проект заплатили 2500 у.е., один вариант, 10000 рублей - совсем другой вариант, разная заинтересованность и соотвественно качество. Ну нельзя же откровенно пытаться доказывать, что программа длиннее менее надежна, чем более короткая программа? Программа, которую хорошо оттестировали на конкретных данных, отладили и, если надо, то в каких-то ее участках диагностировали, выявили неточногсти и исправили, будет более качественной и надежной. Я затронул лишь маленький кусочек вопроса. Под занавес все-таки спрошу "Программы и надежность". Это сочетание понятий наверное можно обсуждать, но видимо как-то по-другому.
...
Рейтинг: 0 / 0
24.01.2006, 20:23
    #33500916
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Во первых, перестань писать ставить пробелы между буквами в названиях темы.
Во вторых, для подобного флейма существуют специальные разделы форума. Например "Программирование".
В третьих, я так и не понял вопроса.
...
Рейтинг: 0 / 0
25.01.2006, 00:36
    #33501107
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Па сущиству вапроса - я за.!
...
Рейтинг: 0 / 0
25.01.2006, 02:42
    #33501133
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
White OwlВо первых, перестань писать ставить пробелы между буквами в названиях темы.
поддерживаю!
...
Рейтинг: 0 / 0
25.01.2006, 07:08
    #33501220
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Видимо автор хочет услышать про методики оценки качества (или даже поверки) программ, написанных на С/С++ ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25.01.2006, 09:57
    #33501446
Gradient
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Как тебе удается ставить пробелы между словами? Не лень или unicode/etc?

Вопрос слишком общий и не по теме форума: впредь будь внимательнее. Попробуй начать отсюда .
...
Рейтинг: 0 / 0
25.01.2006, 10:21
    #33501521
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Есть такие книжки:
С. Макконнелл "Совершенный код"
М. Ховард, Д. Лебланк. "Защищенный код"
На мой взгляд, более менее все растолковано по поводу сабжа...
...
Рейтинг: 0 / 0
25.01.2006, 11:22
    #33501745
neskif
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
GradientКак тебе удается ставить пробелы между словами? Не лень или unicode/etc?

Вопрос слишком общий и не по теме форума: впредь будь внимательнее. Попробуй начать отсюда .

Ссылка мне понравилась. Я это все уже знаю. Но понравилась тем, что в одном месте все хорошо собрано.
Вопрос мой, возможно, прозвучал не на том форуме, но для тех, кто работает с С++ он наиболее актуален (хотя и для всех остальных программистов важен). Спасибо Gradient.
...
Рейтинг: 0 / 0
25.01.2006, 14:14
    #33502372
IcyCool
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Качество прораммы (как и любого другого товара) есть степень соответствия потребностям потребителя.

Прога может быть и жестоко глючной, но если клиент доволен, то это К А Ч Е С Т В Е Н Н А Я П Р О Г Р А М М А (уф..., вроде получилось :-) )

Отсуда возникает необходимость численной определение потребностей ДО начала разработки.

А так советую почитать по Software Engineering - там как раз это и обсуждается - всякие метрики придуманы (software metrics) и проги для их измерений.
...
Рейтинг: 0 / 0
25.01.2006, 16:48
    #33503029
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
neskif.....Под занавес все-таки спрошу "Программы и надежность". Это сочетание понятий наверное можно обсуждать, но видимо как-то по-другому.

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


с уважением
(круглый)
...
Рейтинг: 0 / 0
25.01.2006, 19:00
    #33503379
neskif
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К А Ч Е С Т В О П Р ОГ Р А М М
Мне кажется, что начинать нуна с организации самой работы. Поясню.. На мой взгляд очень существенно на всех участках производства софта иметь один фундамент, одно пространство одну терминологию, единообразный подход при программировании, тестировании, создании документации, спецификации.

с уважением
(круглый)

Очень правильно сказано! Я этого специально не говорил, потому что хотел услышать от других. Пытаюсь проводить параллель между железом и софтом. Но сразу видно, что она не получается. Если с железом за много десятков лет очень многое наработано, то с софтом ситуация совсем другая. Ведь очень часто за правильной работой софта стоит надежная работа техники. Неважная программа (плохо отлаженная, непротестированная как следует и пр.) может стоить жизни или больших экономических потерь. Некачественная программа сродни пьяному водителю. Кому-то покажется, что я сгущаю краски, но если программа весьма емкая,то вероятность наличия в ней не очень качественных кусков велика. Поэтому я согласен что ООП это хороший путь к качественным программам.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / К А Ч Е С Т В О П Р ОГ Р А М М / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]