3_Serbin_TP.ppt
- Количество слайдов: 18
В. В. Сербин Техническое задание. Требования к ПО. Качество ПО Дисциплина «Технологии программировании» 3 лекция
4. 4 Требования к эксплуатации 4. 4. 1 Условия эксплуатации 4. 4. 1. 1 Климатические условия эксплуатации Зависимость работы программы от климатических условий 4. 4. 1. 2 Требования к квалификации и численности персонала Список минимальных требований к квалификации и численности персонала. 4. 4. 2 Разработка инструкции помощи пользования Help в формате *. hlp, содержащий предметный указатель, поиск по ключевым словам, об авторе, с помощью таких программ как Help Manual.
4. 5 Технические требования: 4. 5. 1 Основной диапазон разрешения мониторов, на которых будет просматриваться ПО 1024*768, 640*480, 600*800 и т. д. 4. 5. 2 Минимальное разрешение монитора, в котором будет просматриваться ПО. 4. 5. 3 Минимальные требования ПК Процессор 1 Ггц, ОЗУ-128 MB, свободное место на диске 100 МБ, Video Card -16 MB), CD-ROM или USB -порт 4. 5. 4 Рекомендуемая конфигурация компьютера Процессор 2 Ггц, ОЗУ-256 MB, Video Card - 64 MB, HDD – 120 ГБ, CD-ROM или USB-порт
4. 6. Специфические требования: 4. 6. 1 Адаптивность 4. 6. 2 Интеллектуальное развитие 4. 6. 3 Системность 4. 6. 4 Полнофункциональность 4. 6. 5 Целостность 4. 6. 6 Качество
4. 6. 1 Адаптивность ПО - стремление к состоянию устойчивого равновесия, которое предполагает адаптацию параметров системы ПО к изменяющимся параметрам внешней среды ПО может, например, приспосабливаться к компьютеру и пользователю на основе персонального агента.
4. 6. 2 Интеллектуальное развитие - возможность ПО в процессе своей работы пополнять базу своих знаний, а также формировать мнение о пользователе. С учетом этого принимать то или иное решение.
• 4. 6. 3 Системность Работает ли ПП на системном уровне? Является ли ПП системным? 4. 6. 4 Полнофункциональность ПО Раскрыть и доказать полнофункциональную работу ПП. 4. 6. 5 Целостность ПО До конца ли разработан программный продукт или требуются дополнительные модули.
4. 6. 6 Качество ПО - способность программного продукта подтвердить свою спецификацию при условии, что спецификация ориентирована на характеристики, которые желает получить пользователь. В качество входят такие понятия как: 4. 6. 6. 1 Функциональность, 4. 6. 6. 2 Надежность 4. 6. 6. 3 Легкость применения 4. 6. 6. 4 Эффективность 4. 6. 6. 5 Сопровождаемость 4. 6. 6. 6 Изучаемость 4. 6. 6. 7 Модифицируемость 4. 6. 6. 8 Мобильность 4. 6. 6. 9 Завершенность 4. 6. 6. 10 Точность 4. 6. 6. 11 Автономность 4. 6. 6. 12 Устойчивость
5 ПСИХОЛОГИЧЕСКИЕ ОСОБЕННОСТИ 5. 1 Дизайн ПП 5. 1. 1 Эстетическое обоснование 5. 1. 2 Выбор стиля 5. 1. 3 Цветовое решение 5. 2 Расположение элементов интерфейса 5. 3 Эргономика 5. 4 Предполагаемая аудитория 5. 4. 1 Возраст пользователей 5. 4. 2 Тип людей 5. 4. 3 Сфера деятельности 5. 4. 4 Темперамент пользователей
5. 1 Дизайн ПП 5. 1. 1 Эстетическое обоснование Обоснование дизайна программы (красоты) с точки зрения эстетики. 5. 1. 2 Выбор стиля Hi-Tech, Art-deco, Минимализм, Эклектика, Ретро, Классика, Индустриализм и т. д. Обоснование выбора. 5. 1. 3 Цветовое решение Цветовая гамма и ее обоснование. Цветовая палитра должна соотвествовать выбранному стилю.
5. 2 Расположение элементов интерфейса Интерфейс пользователя - совокупность средств, при помощи которых пользователь общается с компьютером или бытовой техникой, либо иным сложным инструментарием. Схема расположения Логотип ПП Логотип заказчика Панель ввода/вывода данных Информационная панель Панель кнопок
5. 3 Эргономика - соответствие труда физиологическим и психическим возможностям человека, обеспечение наиболее эффективной работы, не создающей угрозы для здоровья человека и выполняемой при минимальной затрате биологических ресурсов. С эргономикой ПО связана дружественность, приятный интерфейс, «мягкие» сообщения об ошибках: “Добро пожаловать!”, “Вы уверены, что хотите выйти? ” 5. 4 Предполагаемая аудитория 5. 4. 1 Возраст пользователей 5. 4. 2 Тип людей 5. 4. 3 Сфера деятельности 5. 4. 4 Темперамент пользователей
6 ЭКОНОМЕСКОЕ ОБОСНОВАНИЕ 6. 1 Разработка бизнес-плана 6. 2. Расчет стоимости 6. 2. 1 Расчет сметы затрат 6. 3. 2 Расчет стоимости разработки программного обеспечения 6. 4. 3 Расчет стоимости одного CD программного продукта 6. 3 Расчет экономической эффективности 6. 4 РR-компания 6. 4. 1 Анализ рынка сбыта 6. 4. 2 Проведение рекламной компании по раскрутке ПО.
7 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ ПО 7. 1 Стадии разработки Например: 1. Написание технического задания ПП 2. Создание ПП 3. Отладка ПП 4. Раскрутка и продажа ПП 7. 2. Этапы разработки Этап № 1: составление технического задания Этап № 2: программирование и тестирование программного продукта. Этап № 3: внедрение программного обеспечения 7. 3. Содержание работ по этапам Поэтапно расписать, что будет включать в себя каждый этап разработки
8 ТЕСТИРОВАНИЕ И ОТЛАДКА ПО Наиболее перспективными методами тестирования, с точки зрения повышения надежности программ, являются методы автоматизированного тестирования, так как автоматизация позволяет увеличить производительность процесса отладки и уменьшить вероятность привнесения ошибок на этом этапе. 8. 2. Тестирование на вредоностный код Существует масса программных продуктов тестирующие программы на вредоносный код. Необходимо указать такие программы, протестировать и сделать вывод. 8. 3. Методика испытаний Необходимо указать будет ли тестироваться ПО и какими методами.
Тестирование ПП - это процесс исследования (сопоставления) программы на некотором наборе данных, для которого заранее известен результат применения или известны правила поведения этой программ. - это процесс оценки качества программного продукта для выявления в нем возможных потенциальных ошибок: Орфографических, Пунктуационных, Логических, Технических, Алгоритмических, Оптимизационных, Специфических и др. Стилистических Синтаксических Функциональных Программных Психологических Семантических
9 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ 9. 1 Общие требования к приемке работы 9. 1. 1 Срок приема-сдачи ПО Сроки приема-сдачи ПО оговариваются между заказчиком и составителем ТЗ на этапе создания ТЗ. 9. 1. 2. Условия приема сдачи ПО должен полностью соответствовать всем пунктам технического задания. Выполнимость договорных отношений должна быть 100%. 9. 2. Протокол испытаний В протоколе испытаний указываются все проведенные испытания над данным ПО и их результаты. 9. 3. Акт выполненных работ Указываются все виды работ, выполненные над данным ПО.
Спасибо за внимание!
3_Serbin_TP.ppt