Создание сложных программных приложений.
1. Программные продукты и их основные характеристики
2. Понятие программного обеспечения
3. Характеристики качество ПО
4. Проектирование программного продукта
5. Структура программного продукта
6. Проектирование интерфейса пользователя
Программные продукты и их основные характеристики
Программирование может рассматриваться как наука, так и искусство. Программа результат интеллектуального труда, для которого характерно творчество. Программы предназначены для машинной реализации задач.
Задача – это проблема, подлежащая решению с помощью технических средств, а приложение (синоним программа) – реализованное на компьютере решение данной задачи.
Программы делятся на утилиты (для нужд разработчиков) и программные продукты (для удовлетворения потребностей пользователя)
В настоящее время на мировом рынке господствуют компьютеры разного типа: VAX и IBM и языки, совместимые с этими машинами. Программы, написанные для одной машине, не всегда подходят к другой.
|
|
Для разработчика это творчество, для заказчика это удобный инструмент.
В Японии 60% трудоспособного населения занимается программированием.
Понятия программного обеспечения
Программирование – это сфера действий, направленная на создание программ.
Программа – это последовательность команд компьютера, приводящая к решению задачи.
Приложение – это программная реализация на компьютере решения задачи.
Программное обеспечение (ПО) - это программные продукты и техническая документация к ним.
Программный продукт (ПП) – это комплекс взаимосвязанных программ, предназначенный для реализации определенной задачи массового спроса.
Программы являются критерием развития вычислительной техники.
Проблемы, возникающие при создании программных продуктов:
1. Быстрая смена вычислительной техники и алгоритмических языков.
2. Не стыковка машин друг с другом (VAX и IBM).
3. Отсутствие полного взаимопонимания между заказчиком и исполнителем к разработанному программному продукту.