Качество программного обеспечения - основные понятия и определения

Автор: Пользователь скрыл имя, 09 Декабря 2012 в 19:26, реферат

Описание работы

Качество программного обеспечения – характеристика программного обеспечения (ПО) как степени его соответствия требованиям. При этом требования могут трактоваться довольно широко.
Качество программного обеспечения является критически важным фактором. Дело в том, что сегодня деятельность многих организаций и предприятий напрямую зависит от правильной обработки информации соответствующими компьютерными системами.

Содержание

Введение
3
1. Теоретическая часть
4
1.1 Основные понятия и ключевые слова
4
1.2 Методы контроля качества
8
2. Практическая часть
9
2.1 Листинг программы
9
2.2 Схема программы
10
Заключение
11
Список использованной литературы
12

Работа содержит 1 файл

Качество программного обеспечения .doc

— 108.50 Кб (Скачать)

Экспертный метод основан на определении значений показателей качества ПО экспертами, компетентными в решении данной задачи, на базе их опыта и интуиции. Экспертный метод применяют в тех случаях, когда задача не может быть решена никаким другим из существующих способов или другие методы являются значительно более трудоемкими.

Социологические методы основаны на обработке специальных анкет-вопросников.

 

 

 

 

  1. Практическая часть
    1. Листинг программы

 

// Качество  программного обеспечения.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 Схема программы


 

 




 
Заключение 

В процессе выполнения контрольной  работы были выполнены поставленные цели:

- усвоение методов тестирования логики программы и стандартов по составлению схем программы;

- написание программы, реализующий алгоритм обработки;

- отображение алгоритма решения задачи в виде схемы.

 

 

 

 

 

 

 

 

Список использованной литературы

  1. Лозинин А.И. Шубинский И.Б. Характеристики качества программного обеспечения и методы их оценки /А.И. Лозинин, И.Б. Шубинский – 20 стр.
  2. http://www.interface.ru/fset.asp?Url=/misc/qs.htm
  3. http://ru.wikipedia.org/wiki/%CA%E0%F7%E5%F1%F2%E2%EE_%EF%F0%EE%E3%F0%E0%EC%EC%ED%EE%E3%EE_%EE%E1%E5%F1%EF%E5%F7%E5%ED%E8%FF

 

 

 

 

 

 

 




Информация о работе Качество программного обеспечения - основные понятия и определения