Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Программирование принципиально ничем не отличается от других инженерных дисциплин.

Отправлено Oldring 22 апреля 2008 г. 12:39
В ответ на: Вопрос более общий: постоянно возникают проблемы из- за низкого качества разработанного ПО. отправлено ++ 22 апреля 2008 г. 12:21

То есть требуется, как отдельный процесс, выработка правил проектирования, и дальнейшее ведение проекта в соответсвии с этими правилами. Эти правила могут быть различными для разных проектов, но они долдны быть. Более того, в серьезных компаниях существуют свои внутренние стандарты проектирования. Что касается основного вопроса - применяли, помогает. "Академические подходы" - это частности, которые могут помочь для некоторых типов проектов и оказаться вредными в других. Их существует множество и они нередко противоречат друг другу - просто потому, что предназначены для разных задач. "Выбирайте правила разработки ПО" - это главный совет, который дает Боэм в книге "Инженерное проектирование программного обеспечения".

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


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 654:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru