Вимоги до структури системи 6 страница

Порядок виконання роботи

Ознайомитися з літературою [1, 2, 10, 11]. За формулами (4.1), (4.2) за допомогою Excel провести розрахунки людино-місяців проекту і кількість у календарних місяцях, що будуть витрачені на розробку проекту інформаційної системи для різних типів проекту. В якості значення KLOC вибрати значення:

1. 1000;

2. 2000;

3. 2500;

4. 3000;

5. 3500;

6. 4000;

7. 4500;

8. 5000;

9. 5000;

10. 5500;

11. 6000.

Побудувати графік залежності E(KLOC) зробити аналіз.

Оформлення результатів роботи

Результати лабораторної роботи оформлюються у вигляді звіту обов'язковими елементами, якого є: титульний аркуш; формулювання мети та завдання на роботу; основна частина; висновки. Зразок титульного листа наведений у Додатку 1.

Основна частина роботи повинна містити етапи вирішення індивідуального завдання, вирази для розрахунку формул (4.1), (4.2), графік залежності E(KLOC).

Висновки повинні містити результати виконаної роботи.

 

Індивідуальні завдання

Зробити оцінку витрат на розробку програмного забезпечення для виконуємої розробки інформаційної системи за списком лабораторної роботи 3.1.

Запитання для самоперевірки

1. В яких одиницях відбувається вимірювання трудомісткість програмної продукції?

2. До якого класу відносяться проекти з невеликою кількістю розробників з добрим досвідом та не жорсткими вимогами?

3. Назвати базові рівняння моделі СОСОМО.

4. Які обмеження має модель СОСОМО?

5. Що включає в себе модель базового рівня?

6. Які критерії застосовуються для використання СОСОМО?

7. Що включає в себе модель середнього рівня?

 


СПИСОК ДЖЕРЕЛ

 

1. Сидоров М.О. Вступ до інженерії програмного забезпечення / М.О.Сидоров. – К.: Вид-во НАУ «НАУ-друк», 2010. – 112 с.

2. Соммервиль И. Инженерия програмного обеспечения, 6-е издание: Пер. с англ. - М.: Вильямс, 2002. - 624 с.

3. Бабенко Л.П. Основи програмної інженерії / Бабенко Л.П., Лавріщева К.М. – К.: Т-во «Знання», КОО, 2001. – 269 с.

4. Буч Г. Унифицированный процес разработки программного обеспечения / Буч Г., Якобсон А., Рамбо Дж.. – СПб.: Питер, 2002. - 496 с.

5. Кобер А. Современные методы описания функциональных требований к системам, М.: ИД "Лори", 2002. – 670с.

6. Константайн Л., Локвуд Л. Разработка программного обеспечения. - Спб.: Питер, 2004. - 592 с.

7. Иванова Г.С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.

8. ДЕРЖСТАНДАРТ 34.602-89 Технічне завдання на створення автоматизованої системи.

9. ДЕРЖСТАНДАРТ 19.201-78 Технічне завдання. Вимоги до змісту і оформлення.

10. Липаев В.В. Проектирование программных средств / В.В. Липаев. - М.:Высш. шк., 1990.- 452с.

11. Опалева Э.А. Технология разработки программного обеспечения / Опалева Э.А., Самойленко В.П. - Л.: ЛЭТИ, 1988.- 358с.

12. Брауде Э. Дж. Технологии разработки программного обеспечения - СПб.: Питер, 2004.-389с.

13. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений / Буч Г. та інш. - М.: ООО "И.Д. Вильямс", 2008. - 720 с.

14. Орлов С. А. Технологии разработки программного обеспечения / Орлов С. А. – СПб.: Питер, 2002. — 464 с.

15. Иванова Г.С. Технология программирования / Иванова Г.С. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. – 320 с.

16. Трофимов С.А. Сase-технологии. Практическая работа в Rational Rose / Трофимов С.А. – М.: Бином-Пресс, 2002. – 288 с.


Додаток 1

Опис інформаційної системи

Коротка інформація про компанію "МЕД"

Компанія - дистриб'ютор "МЕД" закуповує медичні препарати вітчизняних та зарубіжних виробників і реалізує їх через власну дистриб'юторську мережу і мережу аптек. Компанія здійснює доставку товарів як власним транспортом, так і за допомогою послуг сторонніх організацій.

Основні бізнес-процеси компанії - закупівля, складування запасів, продаж, взаєморозрахунки з постачальниками і клієнтами.

Рівень конкуренції для компанії останнім часом зріс, тому що на ринок вийшли два нових конкурента, до яких перейшла частина клієнтів і ряд найбільш кваліфікованих співробітників ЗАТ "МЕД". ЗАТ "МЕД" має дві філії - у Киеві і Харкові. Кожна філія функціонує як самостійна юридична особа, будучи повністю належить ЗАТ "МЕД" дочірньою компанією.

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

Адреси та телефони

Київ, К-123, вул. Київська, д. 20, стр. 7, офіс 709.

Телефон: (044) 345-6789, факс: (095) 345-9876.

Контактні особи

Борис Петренко - Генеральний директор.

Дмитро Кузьменко - Виконавчий директор

Артур Маркитенко - Директор по маркетингу.

Співробітники

На момент проведення Діагностики штат компанії складає 110 співробітників.

Основними цілями проекту автоматизації компанії "МЕД" є:

· Розробка та впровадження комплексної автоматизованої системи підтримки логістичних процесів компанії.

· Підвищення ефективності роботи всіх підрозділів компанії і забезпечення ведення обліку у єдиній інформаційній системі.

Бачення виконання проекту і границі проекту

В рамках проекту розгортання нової системи передбачається здійснити лише у наступних підрозділах ЗАТ "МЕД":

· Відділ закупівель;

· Відділ приймання;

· Відділ продажу;

· Відділ маркетингу;

· Група планування і маркетингу;

· Група логістики;

· Обліково-операційний відділ;

· Обліковий відділ;

· Відділ сертифікації (в частині обліку сертифікатів на медикаменти);

· Бухгалтерія (тільки в частині обліку закупівель, продажів, надходжень і платежів).

Не розглядається в межах проекту автоматизація обліку основних засобів, розрахунку та нарахування заробітної плати, управління кадрами. Виходить за рамки проекту автоматизація процесів взаємовідносин з клієнтами.

Кількість робочих місць користувача - 50.

Звіт з

Список програмного забезпечення, використовуваного компанією на момент обстеження

1. "1С: Підприємство 7.7" ("Бухгалтерія","Торгівля","Зарплата","Кадри"," Каса"," Банк") для роботи бухгалтерії.

2. Дві власні розробки на базі конфігуратора "1С" - "Закупівлі" і "Продажі".

3. Власна розробка на базі FOXPRO для фінансового відділу.

4. Excel для планування продажів.

Існуючий рівень автоматизації

Кількість робочих станцій, всього:
Кількість працівників відділу IT
Кількість ПК, одночасно працюючих в мережі
Наявність і форма зв'язку з віддаленими об'єктами Термінальна зв'язок зі складом
Кількість робочих станцій на віддаленому об'єкті
Характеристики комп'ютерів Від Celeron 600 і вище
Операційна система Windows 7, 8.1
Системи, які представляється можливим залишити без зміни "1С: Підприємство 7.7" в модульному складі "Бухгалтерія", "Зарплата", "Кадри", для роботи бухгалтерії

Бачення обліку інформаційної системи

Одна з основних вимог компанії "МЕД" до майбутнього рішенням полягає в тому, щоб воно було побудовано на фундаменті єдиної інтегрованої системи, а робота всіх співробітників велася в одному інформаційному просторі.

Ключові функціональні вимоги до програмної системи:

1. Потужні засоби захисту даних від несанкціонованого доступу. Розмежування доступу до даних у відповідності з посадовими обов'язками.

2. Можливість віддаленого доступу.

3. Управління запасами. Оперативне отримання інформації про залишки на складі.

4. Управління закупівлями. Планування закупівель в розрізі постачальників.

5. Управління продажами. Контроль ліміту заборгованості з можливістю блокування формування відвантажувальних документів.

6. Повний контроль взаєморозрахунків з постачальниками і клієнтами.

7. Отримання управлінських звітів у необхідних аналітичних зрізах - як детальних для менеджерів, так і агрегованих для керівників підрозділів та директорів фірми.

 

Приклади форм звітних документів

Звіт про необхідні закупівлі

Інвентарний код Назва матеріалу / товару Од. вимірювання Потрібно закупити Попередня дата придбання
Назва постачальника Дата останнього придбання Вартість придбання
             

Опис системи обліку

ЗАТ "МЕД" використовує типовий український план рахунків, три аналітики (контрагенти, договори, регіони).

Фрагмент плану рахунків компанії

Номер бухг. рахунки Найменування рахунку
01.000 Основні засоби
02.000 Амортизація основних засобів
03.000 Прибуткові вкладення в матеріальні цінності
04.000 Нематеріальні активи
05.000 Амортизація нематеріальних активів
08.000 Вкладення у необоротні активи
10.000 Матеріали
10.100 Сировина і матеріали
10.200 Інші матеріали
10.300 Інвентар та господарські речі
14.000 Резерви під зниження вартості МЦ
16.000 Відхилення вартості МЦ
19.000 ПДВ з придбань
... ...

Фрагмент облікової політики

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

Запаси. Компанія з метою визначення фактичної собівартості товарів, реалізованих у звітному періоді, використовує варіант їх оцінки за собівартістю перших за часом придбання матеріалів (ФІФО).

Опис довідників

Фрагмент опису довідників, використовуваних для автоматизації компанії "МЕД", наведено в таблиці.

 

Найменування довідника Код Найменування
  Клієнти    
    AC_Ap_00001 Покупатель_АПТЕКІ
    AC_Ds_00001 Покупатель_Дістрібьютери
    OTHER_00001 Інші
  Постачальники / підрядники    
    B_00001 Банки
    L_00001 Приватні особи
    I_0001 Страхові організації
    OTHER_00001 Інші
  Договору    
  1- наші послуги 1_COM_D / M / E Договір коміссіі_Д / М / Г
    1_SERV_D_ / M / E Договір на надання наших услуг_Д / М / Г
  2 - послуги нам 2_COM_D / M / E Договір коміссіі_Д / М / Г по послугах нам
    2_SERV_D / M / E Договір на вказівку Г послуг нам _Д / М
    2_COM_D / M / E Договір коміссіі_Д / М / Г по послугах нам

 

Код довідника відображає рівні ієрархії. Довідники клієнтів і договорів мають трирівневу структуру. Довідник постачальників - дворівневу структуру. У коді довідника для відображення рівня застосований символ підкреслення. Наприклад, в коді довідника клієнтів перший рівень позначений символами "АС" -покупець; другий рівень - "Ар" -аптекі, "Ds" -дістрібьютори; для позначення третього рівня передбачені п'ятизначні порядкові номери 00001, 00002 і т.д.

Додаток 2

Приклад оформлення технічного завдання

Зміст

1.     Загальні відомості
  1.1.   Найменування системи
  1.2.   Номер договору
  1.3.   Найменування Розробника та Замовника робіт та їх реквізити
  1.4.   Підстава для проведення робіт
  1.5.   Терміни початку і закінчення робіт
  1.6.   Джерела і порядок фінансування робіт
  1.7.   Порядок оформлення і пред'явлення Замовнику результатів робіт
2.     Призначення і цілі створення системи
  2.1.   Призначення системи
  2.2.   Мета створення системи
3.     Характеристика об'єкта автоматизації
  3.1.   Робота зі звітами
4.     Вимоги до системи
  4.1.   Вимоги до системи в цілому
    4.1.1. Вимоги до структури системи
    4.1.2. Вимоги до режимів функціонування системи
    4.1.3. Вимоги до способів і засобів зв'язку для інформаційного обміну між компонентами системи
    4.1.4. Вимоги до сумісності з суміжними системами
    4.1.5. Перспективи розвитку системи
    4.1.6. Вимоги до чисельності та кваліфікації персоналу та режиму його роботи
    4.1.7. Показники призначення
    4.1.8. Вимоги до надійності
    4.1.9. Вимоги по ергономіці і технічній естетиці
    4.1.10. Вимоги щодо безпеки
    4.1.11. Вимоги до експлуатації, технічного обслуговування, ремонту та зберігання
    4.1.12. Вимоги щодо збереження інформації
  4.2.   Вимоги до видів забезпечення
    4.2.1. Загальні відомості
    4.2.2. Вимоги до лінгвістичного забезпечення
    4.2.3. Вимоги до технічному забезпеченню
    4.2.4. Вимоги до програмного забезпечення
    4.2.5. Вимоги до технічному забезпеченню
    4.2.6. Вимоги до організаційного забезпечення
5.     Склад і зміст робіт зі створення системи
6.     Порядок контролю та приймання системи
7.     Вимоги до документування
  7.1.   Загальні вимоги до документування
  7.2.   Перелік підлягають розробці документів  
             

Продовження Додатку 2

 

8.     Вимоги до складу та змісту робіт з підготовки об'єкта автоматизації до введення системи в дію
9.     Порядок внесення змін

1. Загальні відомості

Найменування системи

Повне найменування системи:

Система "Платежі та взаєморозрахунки з кредиторами ".

Умовне позначення системи:

АІС "Платежі та взаєморозрахунки з кредиторами "

Номер договору

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

1.3. Найменування Розробника та Замовника робіт та їх реквізит-ти

Розробник:

Закрите акціонерне товариство "Програмні системи "

Адреса: 03237, Київ, проспект Вернадського, буд.3

Тел .: (044) 922-33-55, факс: (044) 922-33-44.

Банківські реквізити: ЗАТ " Програмні системи ", ІПН 7501004321, р / рах № 40603410800020007021 в АКБ Ощадбанк, МФО 044579857, кор. Рахунок № 30101820400000000335

Замовник:

Закрите акціонерне товариство "Оргсинтез"

Адреса: 03000, м. Харків, вул. Московське шосе, буд.12

Тел. :(056) 44-10-18, факс: (056) 44-10-10

Банківські реквізити: ЗАТ "Оргсинтез", ІПН 7501004321, р / рах № 40603410800020004521 в СКБ Банк "Гарантія", БИК 044573421, кор. рахунок № 30101820400000001234

1.4. Підстава для проведення робіт

Підставою для проведення робіт зі створення системи АІС "Платежі та взаєморозрахунки з кредиторами "є такі документи:

Договір № 135426 від 14.05.2015

Наказ №56 від 10.05.2015

Розпорядження №35 від 11.05.2015.

1.5. Терміни початку і закінчення робіт

Дата початку робіт: 01.12.2015

Дата закінчення робіт: 01.05.2016

1.6. Джерела і порядок фінансування робіт

Фінансування робіт здійснюється з коштів ЗАТ "Оргсинтез". Порядок фінансування робіт визначається умовами Договору № 135426 від 14.05.2015 р.

1.7. Порядок оформлення і пред'явлення Замовнику результатів робіт

Роботи зі створення Системи виробляються і приймаються поетапно.

Після закінчення кожного з етапів робіт Розробник представляє Замовникові відповідну документацію і підписаний з боку Розробника Акт здачі-приймання робіт, а по закінченні етапів "Пусконалагоджувальні роботи" і " Дослідна експлуатація "додатково повідомляє Замовника про готовність Системи та її частин до випробувань.

2. Призначення і цілі створення системи

Призначення системи

АІС "Платежі та взаєморозрахунки з кредиторами" - Прикладне програмне забезпечення, призначене для:

· підготовці / узгодженні / затвердження документів;

· планування робіт;

· ведення обліку та контролю виконання робіт;

· призначення виконавців за кожним завданням, відстеження процесу виконання завдань та вирішення проблем;

· оперативне планування робіт відділу;

· облік робочого часу на виконання завдань;

· збір статистичної інформації по роботах і виконавцям.

Мета створення системи

Основними цілями впровадження системи є:

· створення єдиного механізму планування і здійснення робіт по взаєморозрахунках з кредиторами;

· створення функціонально повного механізму підготовки, погодження та зберігання різних документів (при інтеграції з сховищем Documentum);

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

3. Характеристика об'єкта

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

3.1. Робота зі звітами

У додатку ПС "Платежі та взаєморозрахунки з кредиторами "передбачена можливість побудови різних звітів. Сформовані звіти виводяться в додаток MS Excel. Користувач має можливість вивести звіт на друк або зберегти звіт на диску.

Основні типи звітів:

· План поставок;

· План платежів;

· Зведена таблиця платежів;

· Звіт про залишки коштів на рахунках у банках;

· Звіт з затвердженими заявками про перерахування грошових коштів;

· Зведена таблиця платежів з урахуванням залишків коштів на розрахункових рахунках на 1 день (на тиждень, на місяць);

· Зведена таблиця платежів з урахуванням здійснених платежів;

· Зведена таблиця платежів з урахуванням здійснених платежів і виписок з розрахункового рахунку;

· Звіт з виведенням сальдо по взаєморозрахунках з постачальниками.

Вимоги до системи

4.1. Вимоги до системи в цілому

Вимоги до структури системи

ПС "Платежі та взаєморозрахунки з кредиторами" призначена для обміну інформацією між об'єктами та процесу обробки заявок. Автоматизації підлягають операції підготовки, реєстрації, відстеження статусу заявок, розсилки заявок на отримання інформації та документообіг проходження заявок по робочих місцях користувачів додатку відповідно до логіки обробки заявок, побудова звітів.

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

4.1.2. Вимоги до режимів функціонування системи

Повинна забезпечуватися робота в двох режимах:

· мережевий режим взаємодії;

· автономний.

4.1.3. Вимоги до способів і засобів зв'язку для обміну між компонентами системи

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

· Всі програмні компоненти підсистем повинні функціонувати в межах єдиного логічного простору, забезпеченого інтегрованими засобами серверів даних і серверів додатків.

4.1.4. Вимоги до сумісності з суміжними системами

· Програмне забезпечення системи має забезпечувати інтеграцію і сумісність на інформаційному рівні з іншими системами. Інформаційна сумісність повинна забезпечується, на рівні експорту-імпорту XML-документів.

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

· Необхідними умовами, що накладаються на архітектуру взаємодії, є:

o узгодженість з розробленими регламентами використання системи;

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