Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Особливості процесу розроблення і впровадження управлінських ІС у ЗЕД





Ядро будь-якої інформаційної системи становить програмне забезпечення. Незважаючи на те, що програмне забезпечення має виконуватися на певній апаратній платформі, роль апаратної платформи як фізичного об’єкта, що є результатом інженерно-виробничого процесу, поступово та невпинно зменшується. В якості прикладів, що підтверджують ці твердження, можна навести наступні. По-перше, слід звернути увагу на сучасні тенденції в розробці мікропроцесорів – з появою кожного нового покоління мікропроцесорів все більшого значення набуває мікрокод, «прошитий» у них, що фактично являє собою різновид програмного забезпечення. По-друге, фахівці погоджуються, що найбільш перспективними платформами для розробки та виконання прикладних програм є Sun Java та Microsoft.NET, що являють собою цілком програмні платформи, які виступають «посередником» між кодом прикладних програм і апаратним середовищем, повністю обмежуючи доступ прикладних програм до апаратних ресурсів, на відміну від прийнятого в минулому підходу, коли операційні системи обмежували доступ лише до критично важливих апаратних ресурсів.

Таким чином, спрощено процес розробки та впровадження управлінської інформаційної системи можна представити як процес розробки, налагодження та впровадження програмного забезпечення. Робота з апаратним забезпеченням обмежується лише його вибором та розгортанням в обраному середовищі.

Розглядаючи прикладну програму (як спрощений варіант інформаційної системи), доцільно звернутися до такого терміна, як кортеж програми.

На рис. 4.1 зображено кортеж програми, що складається з таких елементів:

• самої програми (у вихідних текстах або в машинних кодах);

• режиму експлуатації (включає вихідні дані та кваліфікацію користувача);

• середовища експлуатації (включає апаратну конфігурацію обладнання, системне програмне забезпечення, зокрема, операційну систему та драйвери обладнання, а також прикладне програмне забезпечення, яке може впливати на роботу інших програм);

• документації, яка визначає допустиму множину вихідних даних, середовища, а також необхідну кваліфікацію користувачів програми.

 

Рисунок 4.1 – Кортеж програми

 

Кортеж програми представляє собою конкретну реалізацію програмного забезпечення для конкретного режиму експлуатації та в конкретному середовищі. Документація обмежує допустиму множину вихідних даних, середовище експлуатації, а також кваліфікацію користувачів.

Указані складові кортежу є лише абстракцією всієї багатоваріантності можливих режимів експлуатації інформаційної системи, станів середовища, а також чинників, що впливають на неї. Звичайно, що для реальної інформаційної системи передбачити всі можливі значення складових кортежу неможливо.

Фактично кортеж програми дає наочну можливість зрозуміти, наскільки складним є поняття програмного продукту і, відповідно, інформаційної системи.

З іншого боку, кортеж дозволяє зрозуміти, що інформаційна система — це значно більше, ніж просто набір машинних кодів. Наприклад, документація є невід’ємною складовою інформаційної системи, адже саме вона визначає умови, для яких використання програмного забезпечення є допустимим, а для яких – ні. Некоректно написана документація рівноцінна помилці в програмному коді інформаційної системи, адже вона не дозволяє використати систему для вирішення тієї чи іншої задачі. Крім того, за рахунок внесення змін до документації можна надзвичайно дешево (порівняно з іншими методами) позбутися помилок у програмному коді – наприклад, обмежуючи середовище чи режим експлуатації інформаційної системи.

Таким чином, управління інформаційними проектами – це, по суті, управління змінами. Розробка і впровадження великих комплексних інформаційних проектів – ризикована діяльність. Існує безліч причин, що приводять до невдачі. Найчастіше серед них відзначають такі:

• помилки в прогнозах;

• вимоги, що постійно змінюються;

• нечітко поставлені цілі і завдання проекту;

• невчасно зафіксовані або неповні проектні специфікації;

• низька якість кодування;

• недостатня взаємодія виконавця і замовника;

• порушення бюджетних і часових обмежень.

Проте, за умови успішного виконання, кожний проект – це можливості збільшення доходів, кар’єрного росту і професійної реалізації. При цьому є тільки один розумний шлях зниження ризиків і реалізації можливостей – навчитися керувати змінами і ризиками, створити корпоративну культуру, що дозволить оцінювати ризики і вигоди, швидко приймати важливі проектні рішення й адекватно реагувати на потреби бізнесу.

Процес розробки програмного забезпечення включає такі взаємопов’язані етапи:

1. Проектування програмного забезпечення.

2. Кодування.

3. Компіляція (переклад тексту програми на машинну мову).

4. Компоновка (збір в одне ціле скомпільованих частин).

5. Тестування.

Слід зазначити, що даний перелік етапів є досить умовним. Наприклад, певні інструментальні засоби можуть взагалі не передбачати компіляції та компоновки. Крім того, сучасні методи розробки програмного забезпечення передбачають проведення тестування не кінцевого продукту, а безпосередньо вихідного коду, коли йде процес пошуку помилок у коді проекту, що є дорогим, проте надзвичайно ефективним способом забезпечення якості продукції.







Дата добавления: 2014-12-06; просмотров: 953. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия