Програмні засоби інформаційних систем управління організацією

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Російський Державний Гуманітарний Університет

Реферат на тему:

«Програмні засоби інформаційних систем управління організацією»

Виконав: студент 2 курсу
групи ю-08 Галієв І.Х.
2009

Введення
Програмне забезпечення, архітектура машини утворюють комплекс взаємопов'язаних і різноманітних функціональних засобів, що визначають здатність вирішення того чи іншого класу задач. Найважливішими класами програмного забезпечення (ПЗ) є системне і спеціальне (прикладне), представлене пакетами прикладних програм.
Системне програмне забезпечення організовує процес обробки інформації в комп'ютері. Головну його частину складає операційна система (ОС). Прикладне програмне забезпечення призначене для вирішення функціональних завдань і роботи користувачів.
Програми економічного призначення широко використовуються в автоматизації обліку в організаціях. Тепер практично всі рутинні операції виконуються автоматично. З'являється можливість не тільки враховувати, відслідковувати в режимі реального часу, але і прогнозувати хід виробничих і управлінських процесів підприємства (організації).
Існує можливість комплексної автоматизації управління виробничою, фінансовою, господарською діяльністю підприємства. При такому підході з єдиною базою даних працюють відділи менеджерів, бухгалтерії, працівники складів та ін Розглянемо функціональні можливості сучасних програмних засобів, що забезпечують автоматизацію найбільш важливих комплексів робіт. У даній роботі представлена ​​інформація про програмні засоби інформаційних систем управління організацією.

Поява системних концепцій

Розвиток світових інтеграційних факторів і проблем, таких, як екологічна безпека, світове наукове знання, створення економічних спільнот призвело до того, що принципи системності, системне бачення і світогляд набули характеру домінуючої орієнтації філософії, науки та методології. Системологія, що включає в себе досягнення багатьох наукових дисциплін, - розвивається наука, не тільки перетворююча існуючі методи дослідження, а й формує нові підходи та методи. У першу чергу це відноситься до необхідності розвитку бази практичної, організаційно-управлінської діяльності (праксеології). Нерозвиненість праксеологічні методів пояснюється неможливістю побудови апарату в рамках досістемного підходу. Тому розвиток системної концепції і методів дослідження систем, на ній заснованих, є головним чинником розвитку людства. Формування системних методів і теорії створює передумови фундаменталізації комплексу наук про складні системи техніки, економіки, екології, соціально-політичної сфери і т.д. Системність мислення народилася давно. Перше уявлення про систему виникло ще в античній філософії і тлумачило систему як упорядкованість і цілісність буття (Евклід, Платон, стоїки). Наступний метафізичний етап "Meta ta physica" (після фізики) - філософські трактати Арістотеля, що вийшли після знаменитих трактатів про фізику, присвячений розгляду явищ в стані спокою. Для цього етапу характерно переважання аналізу (Б. Спіноза, Г. Лейбніц, Ф. Бекон). Новий, більш високий рівень пізнання представляв діалектичний спосіб мислення - єдність і боротьба протилежностей в процесі розвитку (І. Кант, Ф. Шеллінг, Г. Гегель, К. Маркс, В. Ленін).
· Науково - технічна революція
· До кінця 19 століття розгляд цілісності обмежувалося живими організмами, внутрішня цілісність яких не викликала сумнівів і не вимагала спеціальних доказів. Ідея системної організованості ставилася тільки до знання. Першим поставив питання про науковий підхід до управління складними системами
· Властивості систем
· Властивості систем, що описуються нижче, засновані на системних уявленнях В.П. Морозова, проаналізував ряд досліджень, присвячених цьому питанню. Академік В.Г. Афанасьєв виділив 10 основних властивостей системи.
· Системний підхід до аналізу проблем управління
· Для дослідження принципів управління, побудови і аналізу відповідних інформаційних систем, кількісної оцінки стійкості та якості управління, а також його впливу на ефективність функціонування системи необхідно використовувати принципи і елементи системного підходу.
· Поняття процесу
· Поняття процесу є центральним у системному аналізі
· Процес управління
· У нормально функціонуючої системи завжди здійснюються процес управління. Під процесом управління будемо розуміти цілеспрямований вплив суб'єкта управління (керуючої підсистеми) на об'єкт управління (керовану підсистему), що забезпечує збереження, функціонування та розвиток системи.
· Основні принципи системного підходу
· Принцип целеобусловленності. Мета первинною. Для її реалізації створюється система.
· Принцип відносності
· Принцип відносності. Одна і та ж сукупність компонентів може розглядатися самостійно або як керована частина підсистеми, або як керуюча для підсистем.
· Принцип керованості
· Принцип керованості. Створювана система повинна бути здатною змінювати свою фазову траєкторію до сигналів керування.
· Принцип зв'язаності
· Принцип зв'язаності. Досліджувана система повинна бути керованою по відношенню до підсистеми і керуючої по відношенню до підсистем.
· Принцип сімбіозності
· Принцип сімбіозності. Досліджувана система повинна будуватися з урахуванням об'єднання в контурі управління природного та штучного інтелектів.
· Принцип оперативності
· Принцип оперативності. Реакція на зміну параметрів функціонування повинна відбуватися вчасно, тобто в реальному масштабі часу.
· Послідовність розробки автоматизованої системи
· Під технологією проектування інформаційних систем (ІС) розуміють упорядкований в логічній послідовності набір методичних прийомів, технічних засобів і проектувальних методів, націлених на реалізацію загальної концепції створення або доопрацювання проекту системи та її компонентів. У числі особливостей слід відзначити широкі можливості і безумовну необхідність включення в технологію стандартних пакетів прикладних програм, наявність інформаційних зв'язків з системами автоматизованого проектування призначеного на продаж продукту, застосування інструментальних засобів програмування. Для розробки ІС управління велике значення мають якість і склад бази проектування.
· Передпроектне обстеження і технічне і робоче проектування
· Передпроектне обстеження предметної області передбачає виявлення всіх характеристик об'єкта та управлінської діяльності в ньому, потоків внутрішніх і зовнішніх інформаційних зв'язків, складу завдань і фахівців, які будуть працювати в нових технологічних умовах, рівень їх комп'ютерної та професійної підготовки як майбутніх користувачів системи.
· Стадія впровадження ІС
· Стадія впровадження ІС припускає: апробацію запропонованих проектних рішень протягом певного періоду, достатнього для освоєння користувачами методики роботи на новій технологічній середовищі; всебічну перевірку в умовах, максимально наближених до реальних, всіх гілок програм, що входять в комплекс, а також, у разі необхідності , - остаточну коректування складових елементів ІВ та ІТ. Апробація забезпечують та функціональних підсистем ІС проводиться в режимі реального часу і в умовах, близьких до дійсних виробничим, господарських і фінансових ситуацій.
· Інформаційна технологія проектування автоматизованої системи
· У сучасних умовах ІС, ІТ та автоматизовані робочі місця (АРМ), як правило, не створюються з нуля. В економіці практично на всіх рівнях управління і у всіх економічних об'єктах (від органів регіонального управління, фінансово-кредитних організацій, підприємств, фірм до організацій торгівлі і сфер обслуговування) функціонують системи автоматизованої обробки інформації. Однак перехід до ринкових відносин, що зросла в зв'язку з цим потреба в своєчасної, якісної, оперативної інформації, оцінка її як найважливішого ресурсу в управлінських процесах, а також останні досягнення науково-технічного прогресу викликають необхідність перебудови функціонуючих автоматизованих інформаційних систем в економіці, створення ІС та ІТ на новій технічній і технологічній базах. Тільки нові технічні та технологічні умови - нові ІТ дозволяють реалізовувати такий необхідний в ринкових умовах принципово новий підхід до організації управління економічним об'єктом як до діяльності інженерної.
· Пошук раціональних шляхів проектування
· Пошук раціональних шляхів проектування йде за наступними напрямками:
· Функції ІС управління
· В умовах конкуренції виграють ті підприємства, чиї стратегії у бізнесі об'єднуються зі стратегіями в області інформаційних технологій. Тому реальною альтернативою варіанту вибору єдиного пакету є підбір деякого набору пакетів різних постачальників, які задовольняють найкращим чином тієї чи іншої функції ІС управління (підхід mix-and-match). Такий підхід пом'якшує деякі проблеми при впровадженні і прив'язці програмних засобів, а ІТ виявляється максимально наближеною до функцій конкретної індивідуальності предметної області.
· Автоматизовані системи проектування
· Автоматизовані системи проектування - другий, швидко розвивається шлях ведення проектувальних робіт.
· CASE-технологія
· В даний час не існує загальноприйнятого визначення CASE. Зміст цього поняття зазвичай визначається переліком завдань, що вирішуються за допомогою CASE, а також сукупністю застосовуваних методів і засобів. CASE-технологія являє собою сукупність методів аналізу, проектування, розробки і супроводу ІС, підтриману комплексом взаємозв'язаних засобів автоматизації. CASE - це інструментарій для системних аналітиків, розробників і програмістів, що дозволяє автоматизувати процес проектування і розробки ІС, міцно увійшов в практику створення і супроводу ІС та ІТ. При цьому CASE-системи використовуються не тільки як комплексні технологічні конвеєри для виробництва ІС та ІТ, але і як потужний інструмент вирішення дослідницьких і проектних задач, таких, як структурний аналіз предметної області, специфікація проектів засобами мов програмування останнього покоління, випуск проектної документації, тестування реалізації проектів, планування і контроль розробок, моделювання ділових додатків з метою вирішення завдань оперативного і стратегічного планування та управління ресурсами і т.п.
· Області проектування ІС
· Перехід економіки країни на ринкові відносини привів до того, що в області проектування ІС з'явився самостійний ринок послуг. Він охоплює роботи з проектування, купівлю та встановлення обчислювальної техніки, розробці локальних мереж, прокладання мережевого обладнання та навчання користувачів. Компанії, що надають такі послуги, отримали назву системних інтеграторів. Слід зазначити, що цей термін має два поняття. Відповідно до першого під терміном "системний інтегратор" розуміються як компанії, що спеціалізуються на мережевих і телекомунікаційних рішеннях (мережеві інтегратори), що мають у свою чергу мережу своїх продавців, так і компанії - програмні інтегратори. Існує й інше трактування поняття "системний інтегратор", яка закріплює за компанією комплексне рішення завдань замовника при проектуванні ІС. При цьому мається на увазі, що замовник повністю довіряє детальне опрацювання та реалізацію проекту системного інтегратора, залишаючи за собою лише визначення вихідних даних і завдань, які повинна вирішувати реалізована ІС.

Науково-технічна революція

До кінця 19 століття розгляд цілісності обмежувалося живими організмами, внутрішня цілісність яких не викликала сумнівів і не вимагала спеціальних доказів. Ідея системної організованості ставилася тільки до знання. Першим поставив питання про науковий підхід до управління складними системами М.А. Ампер, який виділив науку управління державою, назвавши її - задовго до Н. Вінера - кібернетикою. Науково-технічна революція початку 20 століття поставила проблеми організації і функціонування складних об'єктів, що призвело до спеціальним дослідженням систем, в тому числі і соціальних. Роботи В.І. Вернадського про біосферу та іоносфері ввели новий тип об'єктів дослідження - глобальні системи. Системності як самостійного об'єкту присвячені роботи А.А. Богданова (Малиновського) - "Загальна організаційна наука (Тектология)", перший том якої вийшов у 1911 році. Він вперше ввів поняття зворотних зв'язків, говорив про важливість моделювання, передбачивши багато положень сучасних теорій. Його прізвище можна з повним правом називати в ряду тих, хто випередив свій час.

Сучасний етап розвитку системних понять відкриває опублікована в 1948 році робота Н. Вінера "Кібернетика (наука про управління і зв'язку в тварин і машинах)". Ідея побудови загальної теорії систем належить Л. Берталанфі (1950 рік). Великий внесок у розвиток кібернетики внесли радянські вчені А.І. Берг (розвиток науки про оптимальне керування динамічними об'єктами), О.М. Колмогоров (наука про системи, сприймають, зберігають, переробляють і використовують інформацію).

Початок 60-х років характеризується наступними особливостями:

1. Різко ускладнилися створювані системи, втрата можливості мати про них повне і адекватне уявлення.

2. Зросла взаємодія систем різної природи.

3. Стрімко збільшилася інтенсивність інформаційних впливів та інформаційних технологій, тобто розпочався практичний перехід в постіндустріальну, а потім і в інформаційну фазу розвитку суспільства.

Перераховані особливості сприяли початку системної революції. Досить назвати кілька напрямків:

-Системотехніка;

-Теоретико-системний підхід;

- Системологія;

Властивості систем

Властивості систем, що описуються нижче, засновані на системних уявленнях В.П. Морозова, проаналізував ряд досліджень, присвячених цьому питанню. Академік В.Г. Афанасьєв виділив 10 основних властивостей системи.
1. Інтегративність - системоутворюючий фактор, що враховує як мета створення системи, так і зв'язок її з надсистемами, в інтересах яких створюється проектована система. Інтегративність включає в себе одне з головних якостей, що відрізняють системний підхід від ньютонівського. Такою якістю є емергентность - невитравне вихідних властивостей системи ЄС із суми властивостей елементів ЕА
При цьому не тільки з'являються нові системні властивості, але можуть зникнути окремі властивості компонентів, що спостерігалися до включення в систему. Крім того, інтегративність встановлює зв'язки і між внутрішніми параметрами системи та її поведінкою де А - властивості компонентів системи; S - структура системи; D - внутрішній системний час; Т - поточний реальний час; F - спосіб функціонування.
2. Єдність протилежностей компонентів А. В якості компонентів можуть виступати елементи, функціональні осередку, пристрої, що представляють ієрархію структури, а також процеси або відносини, що характеризують природу компонентів. Компоненти, несумісні з системою, відкидаються системою. Функціонування компонентів є основою існування системи. За своїм призначенням компоненти можуть бути основними, що забезпечують і службовцями для зв'язку і управління. Щодо самостійні компоненти різної фізичної природи створюють цілісність системи.
3. Структура S. Встановлює внутрішню організацію і способи взаємозв'язку і взаємодії компонентів.
4. Системний час D. Підкреслює, що поведінка системи обов'язково повинна розглядатися в динаміці, тобто розвиватися в часі і просторі, включаючи всі значущі етапи в процесі функціонування системи, такі, як зародження, становлення, розвиток, регрес і загибель.
5. Функціонування F. Направлено на досягнення поставлених цілей, є джерелом розвитку системи, для його опису необхідно задати набори компонентів і функцій. Б.С. Флейшман відзначає наступні принципи ускладнюється процесу функціонування:
а) матеріально-енергетичний баланс (дотримання законів збереження);
б) гомеостазис (грец. homeo statis - подібний нерухомого; поняття введено фізіологом Л. Кенноном) має ряд особливостей:
· Кожен механізм пристосований до своєї мети;
· Метою його є підтримка значень основних змінних всередині заданих меж (регулювання освітленості в приміщенні, вміст глюкози в крові, стійке і оптимальне функціонування економічної системи в соціального середовища, тощо);
· В основі гомеостазису лежить механізм зворотних зв'язків;
в) самоорганізація на основі вибору і корекції;
г) Преадаптація, тобто пристосування до можливих і передбачуваних змін в умовах функціонування системи;
д) рефлексія - вид функціонування, що знаходить все більше застосування в інформаційних технологіях, коли відбувається взаємодія штучного та природного інтелектів і здійснюється принцип випереджаючого відображення.
6. Доцільність Z. Сенс створення системи у виконанні поставленого перед нею мети. Складні та великі системи, як правило, є багатоцільовими, причому цілі під впливом зовнішніх умов можуть змінюватися. Мета є одним з головних системних факторів і визначає локальні цілі компонентів.
7. Комунікаційної К. Вона визначає зв'язку системи із зовнішнім середовищем, що є необхідною умовою існування системи. Змістом комунікацій є обмін із середовищем матерією, енергією та інформацією.
8. Внутрішні протиріччя. Дозволяють прогнозувати розвиток компонентів системи, зв'язків між ними та їх функцій і є джерелом руху і розвитку системи.
9. Зовнішні протиріччя. Включають в себе взаємини між системою і середовищем і формують саму систему, її цілі та функції.
10. Здатність до управління та самоврядування.
Облік вищенаведених властивостей при проектуванні системи повинен сприяти створенню ефективних інформаційних систем.

Системний підхід до аналізу проблем управління

Для дослідження принципів управління, побудови і аналізу відповідних інформаційних систем, кількісної оцінки стійкості та якості управління, а також його впливу на ефективність функціонування системи необхідно використовувати принципи і елементи системного підходу.
Системний підхід - дослідження та розробки, що проводяться за допомогою моделей систем з урахуванням різної спільності, різних типів, класів організованості і предметних областей явищ.
При системному підході дослідник розглядає проблему в цілому і вивчає поведінку об'єкта (його реакцію на різноманітні впливи), абстрагуючись від його внутрішнього устрою. Універсальний спосіб такого опису об'єкта - це спостереження за станом виходів системи у різні моменти часу і встановлення їх залежності від стану входів. Об'єктом такого розгляду є не тільки властивості системи, але і ширша сукупність, що включає в себе крім самої системи також і її взаємозв'язку з дослідником.
Тому основний зміст системного аналізу полягає не у використанні формального математичного апарату, що описує "системи" і "вирішення проблем", і не в спеціальних математичних методах, а в його концептуальному, тобто понятійному апараті, в його ідеях, підході і установках. Принципи системного аналізу базуються на цілісному уявленні досліджуваних об'єктів, оскільки система визначається системними об'єктами, властивостями і зв'язками. Системними об'єктами є вхід, вихід, процес, зворотний зв'язок, критерій і обмеження.
Входом є те, зміна чого служить причиною зміни ходу процесу. Можна виділити два види входів - "процесор" і "робочий" вхід. Під процесором розуміється все те, що здійснює "обробку", а під робочою входом - все те, над чим здійснюється обробка. Виходом є те, що визначає кінцевий стан або результат процесу

Поняття процесу

Поняття процесу є центральним у системному аналізі. Існують три різні види процесів:
- Основний процес - перетворить вхід у вихід;
- Зворотний зв'язок - проводить порівняння заданого і фактичного стану виходів, оцінює різницю між ними і виробляє рішення, спрямоване на зближення заданого і фактичного стану виходів;
- Обмеження - встановлюється споживачем виходу системи і включає в себе певну мету і примушують зв'язку.
Системний аналіз включає в себе такі етапи, як виявлення проблеми, конструювання вирішення проблеми і реалізацію цього рішення.
В основу дослідження процесу управління з урахуванням системного підходу може бути покладена логічна модель, що описується блок-схемою

Процес управління

У нормально функціонуючої системи завжди здійснюються процес управління. Під процесом управління будемо розуміти цілеспрямований вплив суб'єкта управління (керуючої підсистеми) на об'єкт управління (керовану підсистему), що забезпечує збереження, функціонування та розвиток системи.
Вплив на керуючу систему реалізується в результаті впливу на елементи цієї системи, на їхні зв'язки і залежності, на їх кількісні та якісні відносини, на їх розташування в просторі й часі, ніж у результаті здійснюється переведення системи (або її окремих елементів) в новий стан, оптимальне за встановленим критерієм. В якості такого критерію оптимальності управління може бути прийнятий мінімум величини відхилення у часі від цілей системи, а в якості критерію якості управління - мінімум величини відношення числа відмов до числа планованих робіт за певний період. Під відмовою тут будемо розуміти невиконання об'єктом управління команди суб'єкта управління (керівника об'єкта).
Елементи керованої системи повинні бути досить рухливі і допускати переведення її в новий стан, що може бути досягнуто тільки цілеспрямованим впливом на неї. Керуючий вплив диференціюється в елементах керованої системи. Кожен з них допускає вплив певного типу, глибини і межі. Глибина впливу визначається силою цього впливу і сприйнятливістю керованої системи, під якою будемо розуміти здатність системи приймати вплив певної сили.
Оскільки керуюча і керована системи взаімоскоррелліровани, вплив на керуючу систему досягає мети, якщо:
- Вплив має певне місце в ланцюгу зв'язків;
- Управляюча система здатна прийняти цей вплив;
- Вплив за своєю інтенсивністю пропорційно сприйнятливості

Основні принципи системного підходу

Принцип целеобусловленності. Мета первинною. Для її реалізації створюється система.
Для проектування системи і рішення задач аналізу та синтезу необхідно визначити більш загальне формування (надсістему), куди проектована система буде входити як компонент. Глобальна мета дозволяє сформулювати ряд локальних цілей, рішення кожної з яких приведе до виконання головної мети. Процес формування локальних цілей важко формалізуємо, так як можуть існувати різні множини потенційних локальних цілей, що призводять до виконання глобальної мети. Завданням проектувальника є звуження кола можливих локальних цілей і встановлення на усіченому безлічі відносин порядку. При завданні низки глобальних цілей обов'язково повинен бути задіяний принцип розумного компромісу. При зміні мети структура та / або принцип функціонування в більшості випадків зазнають докорінних змін. Для того щоб відстежувати виконання мети в процесі функціонування необхідне виконання двох умов:
1) мета повинна бути задана кількісно вимірними параметрами;
2) повинен існувати механізм досягнення мети, що дозволяє враховувати, зіставляти, аналізувати інформацію про параметри системи і виробляти керуючі імпульси.

Послідовність розробки автоматизованої системи

Під технологією проектування інформаційних систем (ІС) розуміють упорядкований в логічній послідовності набір методичних прийомів, технічних засобів і проектувальних методів, націлених на реалізацію загальної концепції створення або доопрацювання проекту системи та її компонентів. У числі особливостей слід відзначити широкі можливості і безумовну необхідність включення в технологію стандартних пакетів прикладних програм, наявність інформаційних зв'язків з системами автоматизованого проектування призначеного на продаж продукту, застосування інструментальних засобів програмування. Для розробки ІС управління велике значення мають якість і склад бази проектування. Елементарної базовою конструкцією технологічного ланцюжка проектування ІС та її головного компонента - інформаційної технології (ІТ) є технологічна операція, тобто окрему ланку технологічного процесу. Це поняття визначається на основі кібернетичного підходу до процесу розробки ІТ. Автоматизація даного процесу зумовлює необхідність формалізації технологічних операцій, послідовного об'єднання їх в технологічну ланцюг взаємопов'язаних проектних процедур і їх зображення. Використання розробником такого методичного прийому дозволяє скоротити часові, трудові, фінансові витрати на проектування і модернізацію системи.
Основними нормативними документами, що регламентують процес створення будь-якого проекту ІС та ІТ, є ГОСТи і їхні комплекси на створення і документальне оформлення інформаційної технології, автоматизованих систем, програмних засобів, організації та обробки даних, а також керівні документи Гостехкомиссии Росії з розробки, виготовлення і експлуатації програмних і технічних засобів захисту інформації від несанкціонованого доступу в інформаційних системах і засобах обчислювальної техніки.
Як і будь-яка автоматизована технологія в економіці, ІТ та ІС управління в процесі розробки та функціонування проходять чотири стадії життєвого циклу: передпроектну, проектування, впровадження та експлуатацію. Кінцевою метою проектування є створення проекту ІТ та ІС управління, впровадження проекту в експлуатацію і подальше

Функції ІС управління

В умовах конкуренції виграють ті підприємства, чиї стратегії у бізнесі об'єднуються зі стратегіями в області інформаційних технологій. Тому реальною альтернативою варіанту вибору єдиного пакету є підбір деякого набору пакетів різних постачальників, які задовольняють найкращим чином тієї чи іншої функції ІС управління (підхід mix-and-match). Такий підхід пом'якшує деякі проблеми при впровадженні і прив'язці програмних засобів, а ІТ виявляється максимально наближеною до функцій конкретної індивідуальності предметної області.
Останнім часом все більше число організацій, підприємств, фірм воліє купувати готові пакети і технології, а якщо необхідно, додавати до них своє програмне забезпечення, тому що розробка власних ІС та ІТ пов'язана з високими витратами і ризиком. Ця тенденція призвела до того, що постачальники систем змінили раніше існуючий спосіб виходу на ринок. Як правило, розробляється і пропонується тепер базова система, яка адаптується відповідно до побажань індивідуальних клієнтів. При цьому користувачам надаються консультації, допомагають мінімізувати терміни впровадження систем і технологій, найбільш афективно їх використовувати, підвищити кваліфікацію персоналу.

Оцінка якості програмних засобів

Випробуваним засобом забезпечення високої ефективності та якості програмних засобів є міжнародні стандарти, розроблені за участі провідних компаній галузі.
Швидке збільшення складності і розмірів сучасних комплексів програм при одночасному зростанні відповідальності виконуваних функцій різко підвищило вимоги з боку замовників та користувачів до їхньої якості та безпеки застосування. Випробуваним засобом забезпечення високої ефективності і якості функціонування програм і програмних комплексів є міжнародні стандарти, розроблені за участі представників провідних компаній галузі.
У міру розширення застосування і збільшення складності інформаційних систем виділилися області, в яких помилки або недостатня якість програм або даних можуть завдати шкоди, значно перевищує позитивний ефект від їх використання.
У багатьох випадках контракти і попередні плани на створення складних програмних засобів і баз даних для інформаційних систем готуються й оцінюються некваліфіковано, на основі неформалізованих уявлень замовників і розробників про необхідні функції та характеристики якості інформаційних систем. Значні системні помилки при визначенні необхідних показників якості, оцінки трудомісткості, вартості та тривалості створення програмних засобів - явище досить масове. Багато інформаційні системи не здатні виконувати повністю необхідні функціональні завдання з гарантованою якістю, і їх доводиться довго і іноді безуспішно допрацьовувати для досягнення необхідної якості та надійності функціонування, витрачаючи додатково великі кошти і час. У результаті часто проекти інформаційних систем не відповідають вихідного, декларованому призначенню та вимогам до характеристик якості, не вкладаються в графіки і бюджет розробки.
У технічних завданнях й реалізовані проекти інформаційних систем часто обходяться мовчанням або недостатньо формалізуються відомості про поняття та значення якості програмного продукту, про те, якими характеристиками вони описуються, як їх слід вимірювати і порівнювати з вимогами, відображеними в контракті, технічному завданні або специфікаціях. Крім того, деякі з характеристик часто відсутні у вимогах на програмні засоби, що призводить до довільного їх обліку або до пропуску при випробуваннях. Нечітке декларування в документах понять і необхідних значень характеристик якості програмних засобів викликає конфлікти між замовниками-користувачами і розробниками-постачальниками із-за різного трактування одних і тих же характеристик. У зв'язку з цим стратегічним завданням у життєвому циклі сучасних інформаційних систем стало забезпечення необхідної якості програмних засобів та баз даних.
За останні кілька років створено безліч міжнародних стандартів, що регламентують процеси і продукти життєвого циклу програмних засобів та баз даних. Застосування цих стандартів може служити основою для систем забезпечення якості програмних засобів, але потребує коригування, адаптація або виключення деяких положень стандартів стосовно принциповим особливостям технологій і характеристик цього виду продукції. При цьому багато клієнтів вимагають відповідності технології проектування, виробництва та якості продукції сучасним міжнародним стандартам, які необхідно освоювати і застосовувати для забезпечення конкурентоспроможності продукції на світовому ринку.
Оцінка якості
Методології і стандартизації оцінки характеристик якості готових програмних засобів та їх компонентів (програмного продукту) на різних етапах життєвого циклу присвячений міжнародний стандарт ISO 14598, що складається з шести частин. Рекомендується наступна загальна схема процесів оцінки характеристик якості програм:
· Установка вихідних вимог для оцінки - визначення цілей випробувань, ідентифікація типу метрик програмного кошти, виділення адекватних показників і необхідних значень атрибутів якості;
· Селекція метрик якості, встановлення рейтингів і рівнів пріоритету метрик субхарактерістік і атрибутів, виділення критеріїв для проведення експертиз та вимірювань;
· Планування та проектування процесів оцінки характеристик та атрибутів якості в життєвому циклі програмного засобу;
· Виконання вимірювань для оцінки, порівняння результатів з критеріями і вимогами, узагальнення та оцінка результатів.
Для кожної характеристики якості рекомендується формувати заходи і шкалу вимірювань з виділенням необхідних, допустимих та незадовільних значень. Реалізація процесів оцінки повинна корелювати з етапами життєвого циклу конкретного проекту програмного засобу відповідно до застосовуваної, адаптованою версією стандарту ISO 12207.
Функціональна придатність - найбільш невизначена і об'єктивно важко оцінювана субхарактерістіка програмного засобу. Області застосування, номенклатура і функції комплексів програм охоплюють такі різноманітні сфери діяльності людини, що неможливо виділити і уніфікувати невелике число атрибутів для оцінки та порівняння цієї субхарактерістікі в різних комплексах програм.
Оцінка коректності програмних засобів полягає в формальному визначенні ступеня відповідності комплексу реалізованих програм вихідним вимогам контракту, технічного завдання та специфікацій на програмний засіб і його компоненти. Шляхом верифікації має бути визначено відповідність вихідним вимогам всієї сукупності до компонентів комплексу програм, аж до модулів і текстів програм і описів даних.
Оцінка здатності до взаємодії полягає у визначенні якості спільної роботи компонентів програмних засобів та баз даних з іншими прикладними системами і компонентами на різних обчислювальних платформах, а також взаємодії з користувачами в стилі, зручному для переходу від однієї обчислювальної системи до іншої з подібними функціями.
Оцінка захищеності програмних засобів включає визначення повноти використання доступних методів і засобів захисту програмного засобу від потенційних загроз і досягнутої при цьому безпеки функціонування інформаційної системи. Найбільш широко і детально методологічні та системні завдання оцінки комплексного захисту інформаційних систем викладені в трьох частинах стандарту ISO 15408:1999-1 - 3 "Методи і засоби забезпечення безпеки. Критерії оцінки безпеки інформаційних технологій".
Оцінка надійності - вимірювання кількісних метрик атрибутів субхарактерістік у використанні: завершеності, стійкості до дефектів, відновлюваності та доступності / готовності.
Потреба в ресурсах пам'яті і продуктивності комп'ютера в процесі вирішення завдань значно змінюється в залежності від складу і обсягу вихідних даних. Для коректного визначення граничної пропускної здатності інформаційної системи з даним програмним засобом потрібно виміряти екстремальні та середні значення тривалостей виконання функціональних груп програм та маршрути, на яких вони досягаються. Якщо попередньо в процесі проектування продуктивність комп'ютера не оцінювалася, то, швидше за все, знадобиться велика доробка або навіть заміна комп'ютера на більш швидкодіючий.
Оцінка практичності програмних засобів проводиться експертами і включає визначення зрозумілості, простоти використання, ізучаема і привабливості програмного засобу. В основному це якісна (і суб'єктивна) оцінка в балах, проте деякі атрибути можна оцінити кількісно по трудомісткості і тривалості виконання операцій при використанні програмного засобу, а також за обсягом документації, необхідної для їх вивчення.
Сопровождаемость можна оцінювати повнотою і достовірністю документації про стани програмного засобу та його компонентів, всіх передбачуваних і виконаних зміни, що дозволяє встановити поточний стан версій програм у будь-який момент часу і історію їх розвитку. Вона має визначати стратегію, стандарти, процедури, розподіл ресурсів і плани створення, зміни і застосування документів на програми і дані.
Оцінка мобільності - якісне визначення експертами адаптованості, простоту установки, сумісності та замещаемості програм, яке виражається в балах. Кількісно цю характеристику програмного засобу та сукупність її атрибутів можна (і доцільно) оцінити в економічних показниках: вартості, трудомісткості і тривалості реалізації процедур перенесення на інші платформи певної сукупності програм і даних.
Система управління якістю
Вибір характеристик і оцінка якості програмних засобів - лише одне із завдань в галузі забезпечення якості продукції, що випускається компаніями - розробниками ПЗ. Комплексне вирішення завдань забезпечення якості програмних засобів передбачає розробку та впровадження тієї чи іншої системи управління якістю. У світовій практиці найбільшого поширення набула система, заснована на міжнародних стандартах серії ISO 9000, що включає десяток з гаком документів, у тому числі стандарт, що регламентує забезпечення якості ПЗ (ISO 9000 / 3). Ці стандарти повинні бути керівництвом для провідних фахівців компаній, що розробляють ПЗ на замовлення.

Список літератури
1) Красильникова В.А. «Становлення та розвиток комп'ютерних технологій навчання» - 2002.
2) Красильникова В.А. «Інформаційні та комунікаційні технології в освіті» - 2006.
3) Шалкіна Т.М. «Електронні навчально-методичні комплекси: проектування, дизайн» -2008.
4) Дирдіна Є.В. «Реєстрація електронних освітніх ресурсів як засіб експертизи їх якості»-ІПК ГОУ ОДУ, 2009. - С. 870 - 877.
5) Башмаков А.І. «Розробка комп'ютерних підручників і навчальних систем» - 2003.
6) Можаєва Л.М. «Класифікація освітніх електронних видань: основні принципи та критерії» - 2003.
7) «Тлумачний словник термінів понятійного апарату інформатизації освіти» - М.: ІІО РАВ, 2006.
Серпня) Лопатников Л.І. «Економіко-математичний словник: словник сучасної економічної науки» - 5-е вид. 2003.
Додати в блог або на сайт

Цей текст може містити помилки.

Менеджмент і трудові відносини | Реферат
79.7кб. | скачати


Схожі роботи:
Впровадження інформаційних систем і CASE засоби
Засоби організації економічних інформаційних систем
Впровадження інформаційних систем і CASE-засоби
Використання корпоративних інформаційних систем систем класу MRPIIERP для управління виробництвом
Дослідження систем управління організацією
Антивірусні програмні засоби
Програмні засоби Інтернет
Технічні засоби автоматізізірованних систем управління в будівництві
Програмні засоби ущільнення носіїв
© Усі права захищені
написати до нас