Подробно рассмотрены основные методы и нотации, применяемые при
разработке сложного программного обеспечения. При этом особое
внимание уделено проектированию программных систем с использованием
структурного, объектного и компонентного подходов. Детально
разобраны основные приемы обеспечения требуемых технологических
свойств. Приведена классификация и проанализированы принципы
проектирования пользовательских интерфейсов программного
обеспечения. Изложение материала иллюстрируется большим количеством
примеров и поясняющих рисунков.
Содержание учебника соответствует курсу лекций, который автор читает в МГТУ им. Н. Э. Баумана.
Для студентов вузов, обучающихся по специальностям, связанным с информатикой. Может быть полезен всем изучающим программирование самостоятельно.
содержание.
1. Технология программирования. Основные понятия и подходы
2. Приемы обеспечения технологичности программных продуктов
3. Определение требований к программному обеспечению и исходных данных для его проектирования
4. Анализ требований и определение спецификаций программного обеспечения при структурном подходе
5. Проектирование программного обеспечения при структурном подходе
6. Анализ требований и определение спецификаций программного обеспечения при объектном подходе
7. Проектирование программного обеспечения при объектном подходе
8. Разработка пользовательских интерфейсов
9. Тестирование программных продуктов
10. Отладка программного обеспечения
11. Составление программной документации
Приложение. Система условных обозначений унифицированного языка моделирования UML
Содержание учебника соответствует курсу лекций, который автор читает в МГТУ им. Н. Э. Баумана.
Для студентов вузов, обучающихся по специальностям, связанным с информатикой. Может быть полезен всем изучающим программирование самостоятельно.
содержание.
1. Технология программирования. Основные понятия и подходы
2. Приемы обеспечения технологичности программных продуктов
3. Определение требований к программному обеспечению и исходных данных для его проектирования
4. Анализ требований и определение спецификаций программного обеспечения при структурном подходе
5. Проектирование программного обеспечения при структурном подходе
6. Анализ требований и определение спецификаций программного обеспечения при объектном подходе
7. Проектирование программного обеспечения при объектном подходе
8. Разработка пользовательских интерфейсов
9. Тестирование программных продуктов
10. Отладка программного обеспечения
11. Составление программной документации
Приложение. Система условных обозначений унифицированного языка моделирования UML