- •2. Требования к системе 3
- •3. Условия эксплуатации
- •3.1. Климатические условия эксплуатации
- •3.2. Требования к квалификации и численности персонала
- •3.3. Требования к составу и параметрам технических средств
- •3.4. Требования к информационной и программной совместимости
- •4. Требования к программной документации
- •6.3. Содержание работ по этапам
- •7. Порядок контроля и приемки
- •7.1. Виды испытаний
- •7.2. Общие требования к приемке работы
- •Глоссарий
- •Список сокращений
6.3. Содержание работ по этапам
6.3.1.На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:
6.3.1.1. постановка задачи;
6.3.1.2. определение и уточнение требований к техническим средствам;
6.3.1.3. определение требований к программе;
6.3.1.4. определение стадий, этапов и сроков разработки программы и документации на неё;
6.3.1.5. согласование и утверждение технического задания.
6.3.2. На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.
6.3.3. На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.
6.3.4. На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:
6.3.4.1. разработка, согласование и утверждение и методики испытаний;
6.3.4.2. проведение приемо-сдаточных испытаний;
6.3.4.3. корректировка программы и программной документации по результатам испытаний.
6.3.5. На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации.
7. Порядок контроля и приемки
7.1. Виды испытаний
7.1.1. Приемо-сдаточные испытания должны проводиться в оговоренные сроки .
7.1.2. Приемо-сдаточные испытания системы должны проводиться согласно разработанной Исполнителем и согласованной Заказчиком Программы испытаний.
7.1.3. Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель документируют в Протоколе проведения испытаний
7.2. Общие требования к приемке работы
7.2.1. На основании Протокола проведения испытаний Исполнитель совместно с Заказчиком подписывает Акт приемки-сдачи программного продукта в эксплуатацию.
Глоссарий
Контингент – состав.
Транспонировать – математический процесс преобразования матрицы путем замены строк столбцами.
Win32 API - Application Programming Interface(интерфейс прикладного программирования) Проще говоря, API - набор функций, которые операционная система предоставляет программисту. API обеспечивает относительно простой путь для программистов для использования полных функциональных возможностей аппаратных средств или операционной системы . Win32 – подразумевается что мы используем 32 разрядную платформу.
ПЭВМ – Персональная Электронная Вычислительная Машина
компьютерный вирус – программа направленная на нестандартное использование ЭВМ, а с целями : развлечения(достаточно грубой формы), хищение конфиденциальной информации, перенаправление управления ресурсов от пользователя ЭВМ без его ведома.
Список сокращений
Мб – мега байт
ПП – программный продукт
GHz – гига Герц
MHz – мега Герц
HDD – Hard Disk Driver
SVGA – Super Video Graphic Adapter
Код программы:
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
#include "locale.h"
#include "string.h"
struct s1
{
char strana[25];
char name [25];
};
struct s1 s11[5];
struct s2
{
char name [25];
char popylarnyi_eksponat[25];
char data[25];
char tip [25];
char izvestnyi_xydozhnik[25];
char poseshaemost[25];
int stoimost;
};
struct s2 s22[5];
void main()
{
setlocale(LC_ALL,"rus");
strcpy(s11[0].strana,"Франция");
strcpy(s11[0].name,"Три богини Лувра");
//
strcpy(s11[1].strana,"Испания");
strcpy(s11[1].name,"Театр музей Дали");
//
strcpy(s11[2].strana,"Англия");
strcpy(s11[2].name, "Британский музей");
//
strcpy(s11[3].strana,"Германия");
strcpy(s11[3].name,"Магия вещей");
//
strcpy(s11[4].strana,"Канада");
strcpy(s11[4].name,"Поцелуй Климта");
//
printf("Страна\t\t\t");
printf("Название\n");
for(int i=0;i<5;i++)
{
printf("%s\t\t\t", s11[i].strana);
printf("%s\n", s11[i].name);
}
printf("\n\n\n");
{
struct s2 s22[5];
setlocale(LC_ALL,"rus");
strcpy(s22[0].name,"Три богини Лувра");
strcpy(s22[0].popylarnyi_eksponat," Мона Лиза");
strcpy(s22[0].data,"\t1793");
strcpy(s22[0].tip,"Галлерея");
strcpy(s22[0].izvestnyi_xydozhnik," Да Винчи");
strcpy(s22[0].poseshaemost,"Высокая");
s22[0].stoimost=217;
//
strcpy(s22[1].name,"Театр музей Дали");
strcpy(s22[1].popylarnyi_eksponat," Кадиллак");
strcpy(s22[1].data,"\t1974");
strcpy(s22[1].tip,"Галлерея");
strcpy(s22[1].izvestnyi_xydozhnik," Дали");
strcpy(s22[1].poseshaemost,"\tСредняя");
s22[1].stoimost=356;
//
strcpy(s22[2].name,"Британский музей");
strcpy(s22[2].popylarnyi_eksponat," Парфенон");
strcpy(s22[2].data,"\t1759");
strcpy(s22[2].tip,"Галлерея");
strcpy(s22[2].izvestnyi_xydozhnik," Фидий");
strcpy(s22[2].poseshaemost,"Высокая");
s22[2].stoimost=245;
//
strcpy(s22[3].name,"Магия вещей\t");
strcpy(s22[3].popylarnyi_eksponat," Натюрморт");
strcpy(s22[3].data,"\t1800");
strcpy(s22[3].tip,"Галлерея");
strcpy(s22[3].izvestnyi_xydozhnik," Штедель");
strcpy(s22[3].poseshaemost,"Низкая");
s22[3].stoimost=127;
//
strcpy(s22[4].name,"Поцелуй Климта");
strcpy(s22[4].popylarnyi_eksponat," Золотая Адель");
strcpy(s22[4].data,"\t1880");
strcpy(s22[4].tip,"Галлерея");
strcpy(s22[4].izvestnyi_xydozhnik," Флоге");
strcpy(s22[4].poseshaemost,"Средняя");
s22[4].stoimost=309;
printf("Название\t");
printf(" Экспонат\t\t");
printf("Дата\t");
printf("Тип\t\t");
printf(" Художник\n");
for(int i=0;i<=4;i++)
{
printf("%s",s22[i].name);
printf("%s\t",s22[i].popylarnyi_eksponat);
printf("%s\t",s22[i].data);
printf("%s\t",s22[i].tip);
printf("%s\n",s22[i].izvestnyi_xydozhnik);
}
printf("\n\n");
printf("Название\t");
printf(" Экспонат\t");
printf(" Художник\t");
printf("Посещаемость\t");
printf("Стоимость\n");
for(int i=0;i<=4;i++)
{
printf("%s",s22[i].name);
printf("%s\t",s22[i].popylarnyi_eksponat);
printf("%s\t",s22[i].izvestnyi_xydozhnik);
printf("%s\t",s22[i].poseshaemost);
printf("\t%i\n",s22[i].stoimost);
}
}
getch();
}