Автор: Пользователь скрыл имя, 09 Декабря 2012 в 19:26, реферат
Качество программного обеспечения – характеристика программного обеспечения (ПО) как степени его соответствия требованиям. При этом требования могут трактоваться довольно широко.
Качество программного обеспечения является критически важным фактором. Дело в том, что сегодня деятельность многих организаций и предприятий напрямую зависит от правильной обработки информации соответствующими компьютерными системами.
Введение
3
1. Теоретическая часть
4
1.1 Основные понятия и ключевые слова
4
1.2 Методы контроля качества
8
2. Практическая часть
9
2.1 Листинг программы
9
2.2 Схема программы
10
Заключение
11
Список использованной литературы
12
Экспертный метод основан на определении значений показателей качества ПО экспертами, компетентными в решении данной задачи, на базе их опыта и интуиции. Экспертный метод применяют в тех случаях, когда задача не может быть решена никаким другим из существующих способов или другие методы являются значительно более трудоемкими.
Социологические методы основаны на обработке специальных анкет-вопросников.
// Качество программного обеспечения.cpp: определяет точку входа для консольного приложения.
// Идентификация треугольника по трем углам.
//
#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
setlocale(0,"Rus");
int A,B,G;
cout<<"Введите углы треугольника"<<endl;
cout<<"A = ";
cin>>A;
cout<<"B = ";
cin>>B;
cout<<"G = ";
cin>>G;
if(A+B+G==180)
{
cout<<"Такой треугольник существует!\n";
if ((A==90) || (B==90) || (G==90))
{
cout<<"Треугольник прямоугольный\n";
}
if((A<90) && (B<90) && (G<90))
{
cout<<"Треугольник остроугольный\n";
}
if((A>90) || (B>90) || (G>90))
{
cout<<"Треугольник тупоугольный\n";
}
if((((A==G) && (B<90) && (A!=B)) || ((A==G) && (B>90) && (A!=B)))
|| (((A==B) && (G<90) && (A!=G)) || ((A==B) && (G>90) && (A!=G)))
|| (((B==G) && (A<90) && (B!=A)) || ((B==G) && (A>90) && (B!=A))))
{
cout<<"Треугольник равнобедренный\n";
}
if ((A==60) && (B==60) && (G==60))
{
cout<<"Треугольник равносторонний\n";
}
}
else
{
cout<<"Такого треугольника не существует!\n";
}
_getch();
}
2.2 Схема программы
Заключение
В процессе выполнения контрольной работы были выполнены поставленные цели:
- усвоение методов тестирования логики программы и стандартов по составлению схем программы;
- написание программы, реализующий алгоритм обработки;
- отображение алгоритма решения задачи в виде схемы.
Список использованной литературы
Информация о работе Качество программного обеспечения - основные понятия и определения