|
|
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Хотелось бы услышать мнение многих по следующему вопросу "Качество программ". Современная информационная техника состоит из железа и софта. По отношению к железу наработано очень много, а вот с софтом ситуация совсем другая. Когда мы говорим надежность по отношению к диоду, транзистору, реле, микросхеме, и наконец, к какому-то блоку, устройству, агрегату, то все ясно. Показатели надежности долговечность, вероятность безотказной работы, сохраняемость, ремонтопригодность и т.д. По отношению к программам это как-то напрямую и не склеивается. Используют термин "Качество". Качество свойство потребительское. Больше заплатил и получил получше. Если вам за проект заплатили 2500 у.е., один вариант, 10000 рублей - совсем другой вариант, разная заинтересованность и соотвественно качество. Ну нельзя же откровенно пытаться доказывать, что программа длиннее менее надежна, чем более короткая программа? Программа, которую хорошо оттестировали на конкретных данных, отладили и, если надо, то в каких-то ее участках диагностировали, выявили неточногсти и исправили, будет более качественной и надежной. Я затронул лишь маленький кусочек вопроса. Под занавес все-таки спрошу "Программы и надежность". Это сочетание понятий наверное можно обсуждать, но видимо как-то по-другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 19:50 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Во первых, перестань писать ставить пробелы между буквами в названиях темы. Во вторых, для подобного флейма существуют специальные разделы форума. Например "Программирование". В третьих, я так и не понял вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 20:23 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Па сущиству вапроса - я за.! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 00:36 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
White OwlВо первых, перестань писать ставить пробелы между буквами в названиях темы. поддерживаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 02:42 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Видимо автор хочет услышать про методики оценки качества (или даже поверки) программ, написанных на С/С++ ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 07:08 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Как тебе удается ставить пробелы между словами? Не лень или unicode/etc? Вопрос слишком общий и не по теме форума: впредь будь внимательнее. Попробуй начать отсюда . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 09:57 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Есть такие книжки: С. Макконнелл "Совершенный код" М. Ховард, Д. Лебланк. "Защищенный код" На мой взгляд, более менее все растолковано по поводу сабжа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 10:21 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
GradientКак тебе удается ставить пробелы между словами? Не лень или unicode/etc? Вопрос слишком общий и не по теме форума: впредь будь внимательнее. Попробуй начать отсюда . Ссылка мне понравилась. Я это все уже знаю. Но понравилась тем, что в одном месте все хорошо собрано. Вопрос мой, возможно, прозвучал не на том форуме, но для тех, кто работает с С++ он наиболее актуален (хотя и для всех остальных программистов важен). Спасибо Gradient. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 11:22 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Качество прораммы (как и любого другого товара) есть степень соответствия потребностям потребителя. Прога может быть и жестоко глючной, но если клиент доволен, то это К А Ч Е С Т В Е Н Н А Я П Р О Г Р А М М А (уф..., вроде получилось :-) ) Отсуда возникает необходимость численной определение потребностей ДО начала разработки. А так советую почитать по Software Engineering - там как раз это и обсуждается - всякие метрики придуманы (software metrics) и проги для их измерений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 14:14 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
neskif.....Под занавес все-таки спрошу "Программы и надежность". Это сочетание понятий наверное можно обсуждать, но видимо как-то по-другому. Немного выскажусь... На мой взгляд на какчество влияет многое. Степень качества, его оценка, достоверность этой оценки - тут, насколько я понимаю с методиками швах а не то, что с софтом или опытом. Мне кажется, что начинать нуна с организации самой работы. Поясню.. На мой взгляд очень существенно на всех участках производства софта иметь один фундамент, одно пространство одну терминологию, единообразный подход при программировании, тестировании, создании документации, спецификации. На мой взгляд очень интересен в этом плане Обьектно Ориентированный подход (возможно и другие методологии - но со своей кочки думаю, что ОО удачней). Соответственно если разработку полностью строить на ОО подходах, то есть возможность прорабатывать достаточно глубоко такие весчи как качество - что в общем то и требовалось. с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 16:48 |
|
||
|
К А Ч Е С Т В О П Р ОГ Р А М М
|
|||
|---|---|---|---|
|
#18+
Мне кажется, что начинать нуна с организации самой работы. Поясню.. На мой взгляд очень существенно на всех участках производства софта иметь один фундамент, одно пространство одну терминологию, единообразный подход при программировании, тестировании, создании документации, спецификации. с уважением (круглый) Очень правильно сказано! Я этого специально не говорил, потому что хотел услышать от других. Пытаюсь проводить параллель между железом и софтом. Но сразу видно, что она не получается. Если с железом за много десятков лет очень многое наработано, то с софтом ситуация совсем другая. Ведь очень часто за правильной работой софта стоит надежная работа техники. Неважная программа (плохо отлаженная, непротестированная как следует и пр.) может стоить жизни или больших экономических потерь. Некачественная программа сродни пьяному водителю. Кому-то покажется, что я сгущаю краски, но если программа весьма емкая,то вероятность наличия в ней не очень качественных кусков велика. Поэтому я согласен что ООП это хороший путь к качественным программам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 19:00 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=374&tid=2032073]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 400ms |

| 0 / 0 |
