Содержание
- 2. План Лабораторные работы Требования к ПО Декомпозиция Заключение Книги
- 3. Лабораторные работы Нужно: — команда из 2—3 человек — выбрать проект — согласовать состав команды по
- 4. Требования к проектам Работа с данными (сложная обработка данных) Нормальный пользовательский интерфейс Использование системы управления версиями
- 5. Лабораторная работа №1 Когда: 2-го марта Что нужно: — определиться с командой — идея проекта —
- 6. Возможные темы для проектов — Собственный Jabber-клиент — Собственный twitter-клиент — Собственный RSS-ридер — Переводчик на
- 7. Требования к ПО — простой текст, описывающий какие задачи должна решать программная система
- 8. Декомпозиция Для чего: — постепенная разработка — повторное использование кода — модульный анализ (чем меньше объем,
- 9. Пример
- 10. Заключение 1 Декомпозиция позволяет: — постепенная разработка — повторное использование кода — модульный анализ (чем меньше
- 11. Заключение 2 Распределение модулей по уровням: — позволяет четко определить уровень абстракции каждого модуля — позволяет
- 12. Заключение 3 Принцип ортогональности: — каждый модуль выполняет только свою функцию — исключено взаимодействие между объектами,
- 13. C# и платформа .NET 3.0 C# with .NET 3.0 Эндрю Троелсен http://www.ozon.ru/context/detail/id/3938065/
- 14. Программист-прагматик Эндрю Хант, Дэйв Томас http://www.ozon.ru/context/detail/id/3353337/
- 16. Скачать презентацию