Вход на сайт
Какие программы нужны обычному пользователю компА?
NEW 19.05.08 12:19
в ответ Кот Дивуар 19.05.08 11:44
Aга...
1. Eclipse- универсальнaя платформа интегрированной среды и мощных инструментов, делающих создание и развертывание программного обеспечения простым и эффективным. Платформа Eclipse является разносторонним продуктом, который могут использовать различные категории разработчиков различными способами. Eclipse предоставляет платформу для быстрого макетирования, взаимодействия и совместного использования идей, основанную на общей архитектуре. Эта мощная и расширяемая платформа также облегчает разработку крупномасштабных приложений большими группами разработчиков.
2. Matlab-прога решающая сложные мат.задачи.
3. EAGLE- инженерная прога,если я не ошибаюсь...
4. Stellarium- настольный планетарий....
мда....и зачем всё это простому пользователю????
Я Вас помочь просила,а не показывать,какой Вы высокоинтелектуальный...
Евгерик,хоть человеческие проги предложил,а Вы какие то для Поташова и Друзя...

1. Eclipse- универсальнaя платформа интегрированной среды и мощных инструментов, делающих создание и развертывание программного обеспечения простым и эффективным. Платформа Eclipse является разносторонним продуктом, который могут использовать различные категории разработчиков различными способами. Eclipse предоставляет платформу для быстрого макетирования, взаимодействия и совместного использования идей, основанную на общей архитектуре. Эта мощная и расширяемая платформа также облегчает разработку крупномасштабных приложений большими группами разработчиков.
2. Matlab-прога решающая сложные мат.задачи.
3. EAGLE- инженерная прога,если я не ошибаюсь...
4. Stellarium- настольный планетарий....
мда....и зачем всё это простому пользователю????

Я Вас помочь просила,а не показывать,какой Вы высокоинтелектуальный...
Евгерик,хоть человеческие проги предложил,а Вы какие то для Поташова и Друзя...

NEW 19.05.08 15:59
Шломи Фиш (Shlomi Fish) проанализировал факторы, определяющие высокое качество программного обеспечения. Основные:
* Программа должна часто обновляться и быть всегда доступна для скачивания или покупки.
* Должно быть легко узнать номер версии. Лучше если номер версии можно узнать без установки и запуска из пути для скачивания и из имени архива или из имени папки установки.
* Код программы должен быть открытым, лучше если лицензия позволяет свободное использование кода.
* Программа не должна требовать существенной настройки или дополнительного обучения (изменения привычек).
* Программа должна иметь качественную веб-страницу, где легко найти всю необходимую информацию.
* Программа не должна быть сложной в компиляции и запуске, не должна использовать особенности компиляторов и должна иметь немного зависимостей.
* Должны быть легко доступны готовые собранные пакеты или должно быть легко их собрать.
* Программа должна быть хорошо документирована.
* Программа должна быть переносимой (работать на как можно большем количестве распространенных платформ).
* Высококачественная программа должна быть безопасна - это означает что должно быть немного проблем с безопасностью и баги должны исправляться быстро.
* При выходе новых версий должна сохраняться совместимость со старыми.
* Высококачественная программа имеет хорошие пути поддержки пользователей - почтовые рассылки, IRC, техподдержку по email, форумы, wiki.
* Программа должна быть быстрой и не должна потреблять много ресурсов.
* И конечно-же высококачественная программа должна быть эстетичной и не перегружать пользователя излишней информацией.
Как сделать программу высококачественной?
* Код программы должен быть модульным и хорошо написанным.
* В разработке должны использоваться автоматические тесты, лучше если тест пишется до начала написания тестируемого кода.
* Нужно иметь хороший контакт с сообществом пользователей, которые будут тестировать бета-версии и предлагать улучшения.
* Релизы должны быть частыми.
* Управление проектом должно быть объективным и дальновидным.
* Слишком навязчивая реклама вредна, и совершенно недопустима неправдивая реклама.
* И последнее: хорошее название программы важно.
Источник :)
http://www.linux.org.ru/view-message.jsp?msgid=2756678&lastmod=1211205048100
В ответ на:
"правильная" в данном контексте - написанная корректно, не лезущая куда не нужно (без небходимости), а если лезущая - которая после деинсталляции аккуратно восстанавливает всё как было. Определить это не всегда просто, увы, по крайней мере, неспециалисту, и универсального совета дать нельзя.
"правильная" в данном контексте - написанная корректно, не лезущая куда не нужно (без небходимости), а если лезущая - которая после деинсталляции аккуратно восстанавливает всё как было. Определить это не всегда просто, увы, по крайней мере, неспециалисту, и универсального совета дать нельзя.
Шломи Фиш (Shlomi Fish) проанализировал факторы, определяющие высокое качество программного обеспечения. Основные:
* Программа должна часто обновляться и быть всегда доступна для скачивания или покупки.
* Должно быть легко узнать номер версии. Лучше если номер версии можно узнать без установки и запуска из пути для скачивания и из имени архива или из имени папки установки.
* Код программы должен быть открытым, лучше если лицензия позволяет свободное использование кода.
* Программа не должна требовать существенной настройки или дополнительного обучения (изменения привычек).
* Программа должна иметь качественную веб-страницу, где легко найти всю необходимую информацию.
* Программа не должна быть сложной в компиляции и запуске, не должна использовать особенности компиляторов и должна иметь немного зависимостей.
* Должны быть легко доступны готовые собранные пакеты или должно быть легко их собрать.
* Программа должна быть хорошо документирована.
* Программа должна быть переносимой (работать на как можно большем количестве распространенных платформ).
* Высококачественная программа должна быть безопасна - это означает что должно быть немного проблем с безопасностью и баги должны исправляться быстро.
* При выходе новых версий должна сохраняться совместимость со старыми.
* Высококачественная программа имеет хорошие пути поддержки пользователей - почтовые рассылки, IRC, техподдержку по email, форумы, wiki.
* Программа должна быть быстрой и не должна потреблять много ресурсов.
* И конечно-же высококачественная программа должна быть эстетичной и не перегружать пользователя излишней информацией.
Как сделать программу высококачественной?
* Код программы должен быть модульным и хорошо написанным.
* В разработке должны использоваться автоматические тесты, лучше если тест пишется до начала написания тестируемого кода.
* Нужно иметь хороший контакт с сообществом пользователей, которые будут тестировать бета-версии и предлагать улучшения.
* Релизы должны быть частыми.
* Управление проектом должно быть объективным и дальновидным.
* Слишком навязчивая реклама вредна, и совершенно недопустима неправдивая реклама.
* И последнее: хорошее название программы важно.
Источник :)
http://www.linux.org.ru/view-message.jsp?msgid=2756678&lastmod=1211205048100