Лабораторна робота. Моделі оцінки надійності програмних систем
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Мета: застосувати на практиці знання з оцінки надійності програмних систем на прикладі прогнозної метричної моделі помилок Холстеда.
Короткі теоретичні відомості:
Надійність складних ПС істотно відрізняється від надійності апаратури. Носії даних (файли, сервер і т.п.) мають високу надійність, записи на них можуть зберігатися тривалий час без руйнування, оскільки фізичному руйнуванню вони практично не підлягають.
З погляду прикладної науки надійність – це здатність ПС зберігати свої властивості (безвідмовність, стійкість та ін.), перетворювати вихідні дані на результати протягом певного проміжку часу за певних умов експлуатації. Зниження надійності ПС відбувається через помилки у вимогах, проектуванні й виконанні.
Відмови й помилки залежать від способу виробництва продукту й з'являються в програмах при їхньому виконанні на деякому проміжку часу.
Для багатьох систем (реального часу, радарні системи, системи безпеки, медичне устаткування з вбудованими програмами та ін.) надійність – головна цільова функція їх реалізації. Для таких типів систем висувають високі вимоги до надійності, такі, як відсутність помилок, вірогідність, безпека та ін.
Таким чином, оцінка надійності ПС залежить від числа помилок, що залишилися не усунутими у програмах. У процесі експлуатації ПС помилки виявляють й усувають. Якщо при виправленні помилок не вносяться нові або, принаймні, нових помилок вноситься менше, ніж усувається, то в процесі експлуатації надійність ПС безперервно зростає. Чим інтенсивніше здійснюється експлуатація, тим інтенсивніше виявляються помилки й швидше зростає надійність системи й відповідно її якість.
Складність програми запропоновано розглядати як сукупність інтелектуальних зусиль (рішення елементарних завдань людиною до виникнення помилки) при кодуванні тексту на певній мові програмування:
де
- теоретична довжина програми,
- кількість унікальних операторів та операндів мови програмування,
Висновок: застосував на практиці знання з оцінки надійності програмних систем на прикладі прогнозної метричної моделі помилок Холстеда.
Отчет полный!!!
Короткі теоретичні відомості:
Надійність складних ПС істотно відрізняється від надійності апаратури. Носії даних (файли, сервер і т.п.) мають високу надійність, записи на них можуть зберігатися тривалий час без руйнування, оскільки фізичному руйнуванню вони практично не підлягають.
З погляду прикладної науки надійність – це здатність ПС зберігати свої властивості (безвідмовність, стійкість та ін.), перетворювати вихідні дані на результати протягом певного проміжку часу за певних умов експлуатації. Зниження надійності ПС відбувається через помилки у вимогах, проектуванні й виконанні.
Відмови й помилки залежать від способу виробництва продукту й з'являються в програмах при їхньому виконанні на деякому проміжку часу.
Для багатьох систем (реального часу, радарні системи, системи безпеки, медичне устаткування з вбудованими програмами та ін.) надійність – головна цільова функція їх реалізації. Для таких типів систем висувають високі вимоги до надійності, такі, як відсутність помилок, вірогідність, безпека та ін.
Таким чином, оцінка надійності ПС залежить від числа помилок, що залишилися не усунутими у програмах. У процесі експлуатації ПС помилки виявляють й усувають. Якщо при виправленні помилок не вносяться нові або, принаймні, нових помилок вноситься менше, ніж усувається, то в процесі експлуатації надійність ПС безперервно зростає. Чим інтенсивніше здійснюється експлуатація, тим інтенсивніше виявляються помилки й швидше зростає надійність системи й відповідно її якість.
Складність програми запропоновано розглядати як сукупність інтелектуальних зусиль (рішення елементарних завдань людиною до виникнення помилки) при кодуванні тексту на певній мові програмування:
де
- теоретична довжина програми,
- кількість унікальних операторів та операндів мови програмування,
Висновок: застосував на практиці знання з оцінки надійності програмних систем на прикладі прогнозної метричної моделі помилок Холстеда.
Отчет полный!!!
Похожие материалы
Моделі оцінки надійності програмних систем.
SerFACE
: 31 марта 2014
Мета: застосувати на практиці знання з оцінки надійності програмних систем на прикладі прогнозної метричної моделі помилок Холстеда.
Хід роботи:
1. Таблиця 1 - Результати розрахунків метрик Холстеда
Висновок: в даній лабораторній роботі я застосував на практиці знання з оцінки надійності програмних систем на прикладі прогнозної метричної моделі помилок Холстеда.
Лабораторна робота. Керування конфігурацією системи.
SerFACE
: 30 июня 2014
Тема: керування конфігурацією системи.
Мета: розглянути механізми, які в значній мірі автоматизують процеси керування конфігурацією прикладних рішень «1С: Підприємство».
Хід роботи:
1. Створив налаштування поставки конфігурації.
Рисунок 1 – Налаштування властивостей
Рисунок 2 - Налаштування поставки конфігурації
2. Створив комплект поставки конфігурації.
Рисунок 3 – Створений комплект поставки
Рисунок 4 – Комплект поставки
Після виконання файлу setup.exe можемо створити нову базу к
5 руб.
Лабораторна робота. Діаграми варіантів використання
SerFACE
: 23 мая 2013
Мета : навчитися будувати діаграмми варіантів виконання.
Завдання: побудувати діаграму варіантів виконання згідно з варіантом
Короткі теоретичні відомості:
Діаграми варіантів використання - є вихідним концептуальним поданням системи в процесі її проектування і розробки.
Діаграма складається з акторів, варіантів використання і відносини між ними.
Допускається використання додаткових нотацій, розширень. Проектована система представляється у вигляді безлічі акторів, які взаємодіють з системою за до
20 руб.
Лабораторна робота. Побудова діаграм послідовності
SerFACE
: 19 мая 2013
Мета : навчитися будувати діаграми послідовності.
Завдання:
Побудувати діаграму послідовності згідно з варіантом.
Короткі теоретичні відомості:
Діаграма послідовності — в UML, діаграма послідовності відображає взаємодії об'єктів впорядкованих за часом. Зокрема, такі діаграми відображають задіяні об'єкти та послідовність відправлених повідомлень. На діаграмі послідовностей показано у вигляді вертикальних ліній різні процеси або об'єкти, що існують водночас. Надіслані повідомлення зображуються у в
20 руб.
Лабораторна робота. Робота з двовимірними масивами.
SerFACE
: 11 октября 2013
Мета. Закріпити навички обробки одномірних масивів в програмах.
Завдання.
Написати програму для обробки двовимірного масиву. Дані вводяться із клавіатури, результат виводиться на екран.
Хід роботи:
Варіанти завдань No3
1. У цилочисельної прямокутній таблиці замінити всі негативні елементи на їхні модулі.
1) Спочатку я використав генератор випадкових чисел
Генератор випадкових чисел – спеціальна бібліотечна підпрограма, яка повертає випадкове значення.
В мові Сі є дві функції генерат
10 руб.
Лабораторна робота. Планування розробки інформаційної системи
SerFACE
: 30 июня 2014
Мета: вивчення формальних методів планування розробки програмних системи з метою оптимізації управління даним процесом.
Початкова форма
Рисунок 1 – Форма для перетворення
Робоча форма:
Рисунок 2 – Перетворена форма
Таблиця 1 – Результати обчислення термінів початку закінчення робіт на етапах
Висновок: вивчив формальні методи планування розробки програмних системи з метою оптимізації управління даним процесом.
Отчет полный.
5 руб.
Лабораторные роботы по дисциплине: Программирование. Вариант №2
Amor
: 2 июня 2014
Лабораторная работа №1
Задание:
Разработать программу для вычисления:
1) значения заданного арифметического выражения (см. скрин)
2) значения заданной функции
d = (x-y)+arctg(x), при x>y;(y-x)^3+arctg(x), при y>x;(y+x)^3+0.5, при x=y.
и вывода на экран полученных результатов.
Значения исходных данных выбираются произвольно. Ввод исходных данных организовать любым известным вам способом (использовать не менее двух способов).
Результат работы программы:
Лабораторная работа №2
Задание:
Написат
800 руб.
Об’єктно – орієнтоваа мова програмування - лабораторна робота
SerFACE
: 8 октября 2013
Мета:Написати програму на Об’єктно – орієнтованій мові програмування.
Хід роботи
Варіант 2
Лістинг програми:
package education;
import java.security.acl.Group;
class Program {
private static class bool {
public bool() {
private static class string {
public string() {
}
}
private Object mass;
private Object Student_info;
private static class params {
public params() {
private Object arr;
private static class DateTime {
5 руб.
Другие работы
Генеральный план предприятия "№3"
grom555
: 15 февраля 2013
1 чертёж, формат А1,перечень элементов не отображен на листе, чертеж Генеральный план "№3", выполнен в компасе 8-ой версии на формате А1. На листе изображен Генеральный план предприятия, пронумерованы элементы, перечень элементов не отображен на чертеже, основная надпись не заполнена, файл имеет расширение cdw. , упакован в zip. чертёж выполнен в соответствии с ЕСКД. Может быть использован для Курсовых и Дипломных проектов по машиностроительным дисциплинам
60 руб.
Экзаменационная работа по дисциплине: Направляющие системы электросвязи. Билет №11
SibGOODy
: 22 июля 2023
Билет №11
1. Методы измерения затуханий.
2. Назначение и классификация оптических коммутаторов.
350 руб.
Исследование затрат на производство и реализацию продукции ООО Предприятие Кант и разработка мер по их снижению
VikkiROY
: 3 марта 2015
В первой главе освещены теоретические аспекты затрат на производство и реализацию продукции.
Во второй главе приведена общая характеристика ООО «Предприятие «Кант». Представлено описание предприятия, организационная структура управления, поведен экономический анализ деятельности ООО «Предприятие «Кант» по бухгалтерской отчетности 2008-2010 гг. Также содержится анализ финансового состояния ООО «Предприятие «Кант» по бухгалтерской отчетности 2008-2010 гг.
В третьей главе исследуются затраты ООО «П
265 руб.
Визначення економічної ефективності роботи відділення з систем приборів живлення, що після реконструкції
Nerooleh
: 14 февраля 2012
Зміст
Вступ 4
1 Розрахунок вартості основних фондів 5
2 Розрахунок чисельності ремонтних робiтників 7
3 Визначення собівартості робіт
3.1 Розрахунок фонду оплати праці 8
3.2 Визначення нарахувань на заробітну плату 10
3.3 Розрахунок матеріальних витрат 11
3.4 Розрахунок ам
100 руб.