Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Условия эксплуатации продуктаСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Программный продукт никогда не работает на компьютере в одиночестве. Он действует в окружении других программ и опирается на ту или иную операционную среду. В основе среды лежит операционная система, установленная на компьютере. При разработке всегда подразумевается какая-нибудь операционная система, в которой продукт будет работать. Хорошо, если будет обеспечено взаимодействие с разными версиями операционной системы. Еще лучше, если разработка ведется сразу для нескольких операционных систем. Операционную систему надо настроить на корректное выполнение продукта. Может потребоваться какой-то определенный выбор значений или определение новых системных переменных для оптимизации работы. Иногда требуется серьезное изменение конфигурации операционной системы. Часто программный продукт взаимодействует с другими программами. Ему может потребоваться текстовый редактор, электронная таблица, средства электронной почты. Такие программы должны быть предварительно установлены на компьютер, или их установка должна запрашиваться при инсталляции продукта. Все эти условия должны быть оговорены при определении требований к продукту. Конечно, лучше всего, если не требуется никаких дополнительных средств и конфигурирования. К сожалению, это встречается редко. Поэтому важно сразу же уточнить требования к условиям эксплуатации продукта и придерживаться их в процессе разработки. Требования к техническим средствам Каждый программный продукт использует ресурсы компьютера: оперативную память, дисковое пространство, сетевые средства, устройства ввода- вывода. Некоторые программы довольствуются стандартной и наиболее распространенной конфигурацией компьютера, другим требуются дополнительные ресурсы. Завышенные требования сужают область применения программного продукта, хотя зачастую улучшают и ускоряют его работу. Следует стремиться к уменьшению требований к конфигурации и мощности техники, на которой будет работать будущий программный продукт, но, в любом случае, надо в самом начале работы как можно точнее выразить их. Это поможет в правильном выборе алгоритма решения задачи и настройке его на заданную конфигурацию. Требования к установке продукта При установке программного продукта часто нужно проверить конфигурацию компьютера, изменить ее в некоторой степени, создать каталоги и конфигурационные файлы, сделать запись в системный реестр. Эти действия могут вступить в противоречие с системой безопасности компьютера. Поэтому надо сразу оговорить все возможные изменения, вносимые программным продуктом, определить права доступа к каталогам и файлам, права пользователя, от имени которого производится установка. Лучше всего, если программный продукт вписывается в стандартную конфигурацию компьютера. Если же для работы требуется особая настройка, то ее надо оговорить в требованиях к установке. Техническое задание После определения требований к продукту вырабатывается техническое задание (ТЗ) на его разработку. Это очень важный документ. Он должен содержать как можно более подробное описание будущего программного продукта, тщательно согласованное между заказчиком и разработчиком. В нем четко выражаются все требования, записанные не только обычным текстом, но и снабженные чертежами и рисунками. Техническое задание содержит, кроме того, полное описание графического интерфейса пользователя с приложением рисунков всех окон и управляющих графических компонентов, расположенных в них. Также должны быть перечислены все отчеты, которые будет предоставлять программный продукт, с описанием всех полей, а также электронная или бумажная форма их представления. Кроме требований к программному продукту, техническое задание обычно содержит требования к документации и оперативной справке, этапы разработки и сроки завершения каждого этапа, а также форму отчетности по каждому этапу. Иногда включается и порядок сдачи-приемки программного продукта, условия его сопровождения и модификации, хотя чаще это оформляется отдельными документами. В идеале техническое задание должно полностью содержать все требования к будущему продукту и детально описывать их, тогда команде разработчиков остается только в точности его выполнить. Увы, действительность далека от этого идеала. Реальное положение вещей лучше всего отражает шутливый афоризм: "В жизни все не так, как на самом деле". Техническое задание часто меняется в процессе разработки по многим причинам. Иногда при определении требований упускаются какие-то важные детали. Иногда в середине разработки выясняется, что какую-то конструкцию невозможно встроить в программный продукт. Часто оказывается, что требования устарели, появилась новая операционная среда или новая конфигурация компьютера. Со временем меняется положение дел у заказчика, его фирма расширяется или сокращается, фирма перепрофилируется, вследствие этого уменьшается финансирование проекта или меняются сроки его выполнения. Поэтому, стремясь к полноте технического задания, следует предусмотреть возможные изменения. Надо быть готовым к этому и проектировать разработку так, чтобы можно было как можно легче вносить изменения в программный продукт. Опытные в таких ситуациях менеджеры часто специально составляют техническое задание в самых общих выражениях, чтобы получить простор для маневра в процессе разработки. Упражнения 1. Определите требования к программе чтения файлов с диска. Какие типы файлов она будет различать? Как будут записываться имена файлов? Какой интерфейс вы предложите пользователю? 2. Вам предложили автоматизировать библиотечный каталог. Опишите требования к этому программному продукту. 3. Опишите требования к автоматизации работы деканата. 4. Опишите требования к информационной системе вашего факультета.
Лабораторная работа №27. Разработка технического задания на программный продукт Цель работы: Формирование навыков постановки задачи и разработки технического задания на программный продукт. Задание 1. Выбрать вариант задания на проектирование и разработку учебной программы. 2. В соответствии с вариантом выполнить разработку технического задания, которое должно включать: o введение; o основание для разработки; o назначение; o требования к программе и программному продукту; o требования к программной документации. 3. Оформить отчет. Содержание отчета: o тема лабораторной работы o цель лабораторной работы o ответы на контрольные вопросы o задание на лабораторную работу o разработанное техническое задание o выводы по проделанной работе. Варианты заданий
o выше главной диагонали; o ниже главной диагонали; o выше и ниже побочной.
o все элементы k столбца нулевые; o элементы k строки матрицы упорядочены по убыванию; o k строка массива симметрична.
o произведение элементов соответствующих строк; o среднее арифметическое соответствующих столбцов; o разность наибольших и наименьших элементов соответствующих строк; o значения первых отрицательных элементов в столбце.
o по строкам; o по столбцам.
Контрольные вопросы
Содержание отчета 1) Титульный лист. 2) Наименование и цель работы. 3) Краткое теоретическое описание. 4) Задание на лабораторную работу. 5) Листинг программы. 6) Результаты выполнения программы.
|
||||
Последнее изменение этой страницы: 2016-12-11; просмотров: 749; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.42.122 (0.012 с.) |