
- •Оглавление
- •1. Введение
- •2. Основание для разработки
- •3. Назначение разработки
- •4. Технические требования к программе
- •4.1 Требования к функциональным характеристикам
- •4.2 Временные характеристики и размер занимаемой памяти
- •4.3. Требования к надежности
- •4.8. Требования к языкам программирования Язык
- •4.9. Специальные требования
- •6. Стадии и этапы разработки
- •7. Порядок контроля и приемки
- •7.1. Виды испытаний
- •7.2. Общие требования к приёмке
- •Тестовые задания и результаты тестирования
- •8.1. Определение цикломатической сложности
- •8.2 Метод эквивалентного разбиения Описание входных данных
- •Классы эквивалентности
- •Результат работы тестовых наборов
- •Приложение 3 Заявление на официальную регистрацию
4. Технические требования к программе
4.1 Требования к функциональным характеристикам
Программа «Информационная подсистема отдела кадров» должна создавать файл для записи данных и добавлять в него записи, вносимые пользователем.
Входные данные: текстовая запись. Вводить информацию можно строчными и заглавными буквами, как на русском, так и на английском языке.
Выходные данные:
файл, содержащий текстовые записи;
графики;
результаты стандартных запросов.
Программа должна контролировать сохранение информации и в случае действий пользователя, связанных с загрузкой нового файла или перезагрузкой текущего файла, должна предупреждать о потере "не сохраненных данных".
Программа также должна предоставлять пользователю необходимую справочную информацию.
4.2 Временные характеристики и размер занимаемой памяти
Время реакции программы на действия пользователя определяется эксплуатационными характеристиками используемого аппаратного и программного обеспечения, а также размерами редактируемых файлов.
4.3. Требования к надежности
Программа должна поддерживать диалоговый режим в рамках предоставляемых пользователю возможностей.
Программный продукт должен нормально функционировать при бесперебойной работе ЭВМ и операционной системы. При возникновении сбоя в работе аппаратуры или операционной системы, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл.
Уровень надежности программы должен соответствовать технологии программирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование методов программы; тестирование сопряжений методов программы; комплексное тестирование программы.
4.4. Время восстановления после отказа
Время восстановления после отказа должно состоять из времени перезапуска операционной системы; времени запуска исполняемого файла программы; времени повторного ввода потерянных данных.
4.5. Условия эксплуатации
Условия эксплуатации программы совпадают с условиями эксплуатации ПЭВМ IBM PC и совместимых с ними ПК. Программа должна быть рассчитана на эксплуатацию непрофессиональными пользователями, обладающими навыками работы в операционных средах семейства Windows.
4.6. Требования к составу и параметрам технических средств
Для эксплуатации программы необходима персональная ЭВМ с процессором выше Pentium 3, от 128Мб оперативной памяти, видеоадаптер VGA/EGA/SUPERVGA, манипулятор типа «мышь», клавиатура и соответствующий монитор. Прочие внешние устройства для работы программы не требуются.
4.7. Требования к информационной и программной совместимости
Для полноценного функционирования программы требуется ОС Windows NT или выше, от 128 мегабайт свободной оперативной памяти. Базовая среда разработки - Microsoft Visual Studio 2005.
4.8. Требования к языкам программирования Язык
Язык программирования должен быть С#.
4.9. Специальные требования
Специальные требования отсутствуют.
4.10. Требования к программной документации
Необходимо наличие технического задания.
Специальные требования к программной документации отсутствуют.
5. Технико-экономические показатели
Таблица 1.
Стадии и этапы работ |
Содержание работ |
Трудоемкость разработки (чел/дни) |
Исполнитель |
ТЗ |
Постановка задачи, определение требований, структуры данных, метода решения и т.д. |
1 |
Николаенко И.О. |
Технический проект |
Разработка алгоритма, определение формы представления данных, структуры программы. Пояснительная записка. |
7 |
Николаенко И.О. |
Рабочий проект
|
Программирование. Разработка документации. Испытание программы.
|
5
|
Николаенко И.О. |
Себестоимость разрабатываемого устройства определяется следующими экономическими показателями:
К = См + Снр + Сн + Спр; где К - себестоимость разработки; См - затраты на материалы; Снр - затраты нехозяйственного характера; Сн - налоги; Спр - прочие затраты.
В соответствии с настоящим уровнем цен стоимость разработки примерно составит до 100 рублей.