Subject

Анализа и дизајн на ИС

1. Course Title Анализа и дизајн на ИС
Analysis and design of IS
2. Code F23L3W075
3. Study Programme
4. Organizer of the study programme (unit, institute, department or division) Faculty of Computer Science and Engineering
5. Degree level (first, second, third cycle) Прв циклус
6. Academic year / semester 7 / Зимски
7. Number of ECTS credits 6
8. Teacher Владимир Трајковиќ
9. Prerequisites for enrolling in the course Бази на податоци
10. Objectives of the course programme (competences) Запознавање на студенти со актуелните техники за анализа и дизајн на информациските системи (ИС). Навлегување во студија на случај на развој на ИС со користење на актуелни методологии. Оспособување за практична анализа на кориснички побарувања и креирање ефективни модели во сите фази развој на еден ИС, со нагласок на фазите на анализа и дизајн. По завршување на курсот се очекува студентот да демонстрира знаење за користење на современи пристапи во процесот на анализа и дизајн на информациските системи.
11. Course content Предавања:
1. Општи информации за предметот, начин на предавања, начин на учество на студенти, претставување на литературата што се користи во предметот, содржина на домашни задачи, содржина на проектна задача, испит и услови за полагање, начини на комуникација во предметот
2. Вовед во анализа и дизајн на информациски системи:
- Зошто е значајна информатичката технологија?
- Дефиниција за информациски систем и негови компоненти
- Што се профили и модели и како се тие поврзани со бизнис функции и операции?
- Како интернет технологиите влијаат на анализата и дизајнот на информациските системи?
- Типови на информациски системи и нивни корисници
3. Анализа на бизнис случај:
- Што е бизнис случај и како е тоа поврзано со информациските системи?
- Што е стратешко планирање и како е тоа поврзано со ИС?
- SWOT анализа
- Што се системски побарувања?
- Што е операциска, техничка, економска и временска исплатливост (feasibility)?
4. Техники за собирање на податоци потребни за анализа на ИС:
- Пристапи базирани на интервјуа и анкети
- Пристапи базирани на анализа на документи
- Пристапи базирани на надбљудување
- Хибридни пристапи

5. Дизан на ИС: пишување спецификации:
- Зошто е потребно да се пишуваат спецификации
- Спецификации за внатрешен развој
- Спецификации за стратешко планирање
- Составни делови на техничка тендерска документација
- Типови побарувања во техничка спецификација (генерални побарувања, функционални побарувања, нефункционални побарувања, останати побарувања)

6. Дизан на ИС: пишување спецификации:
- Примери на интерконективност
- Примери за перформанси
7. Дизајн на ИС како раководење на проект:
- Поделба на работата, задачи, критичен пат
- Gantt табели, PERT/CPM табели
- Техники за естимација на време и цени
- Управување со ризици
Примери пракси за анализа и дизајн на Информациски системи во Р.Македонија
- Типови индустрии
8. Дизан на ИС: пишување спецификации:
- Услови за постигнување обезбедување на квалитет
- Метрики за обезбедување на квалитет на софтверот и нивно рефлектирање во дизајнот на ИС
9. Дизајнирање на одржување на ИС:
- Обука на корисници
- Грижа за корисници
- Типови на одржување
- Гарантни периоди
- Управување со одржување
10. Управување со имплементација на ИС со фокус на користење на агилен пристап:
- Традиционални методи за имплементација на ИС
- Агилни методи за имплементација на ИС
- Елементи на агилен развој (тимови, скрум, спринт, рилиз)
- Проблеми со агилниот развој на ИС

11. Пристапи за тестирање и инсталација на ИС
- Тестирање и одобрување на код, пристапи за инсталација
- Тест околини, околини за развој, продукциски околини
- Мигрирање на податоци и процеси од стар во нов ИС (пристапи и проблеми)
12. Управување со проблеми при работа на ИС
- Справување со падови на ИС
- Престанок на работа на ИС

Вежби:
1. Дефинирање на темите за домашните задачи и проектната задача, дикусија околу изборот на студиите на случај
2. Студии на случај
3. Анализа на конкретни примери од Р.Македонија, студии на случај
4. Практични примери со користење на различни алатки
5. Алатки за моделирање:
- Пишување на пример технички спецификации со користење на податочни текови
- Дизајн на интеркација, податоци и извештаии
- Модификации на податочни текови за да се рефлектираат финесите на техничките побарувања
6. Алатки за моделирање:
- Пишување на пример технички спецификации со користење на објектно ориентирани алатки како УМЛ
- Како да се изберат правилни дијаграми за опис на различни побарувања
- Како може имплементациските специфики да се рефлектираат во дизајнот на ИС

7. Анализа на конкретни примери од Р.Македонија, студии на случај
- Примери од јавен сектор
- Примери од приватен сектор (во локален контекст)
- Примери од приватен сектор (во меѓународен контекст)
8. Алатки за дизајнирање на ИС преку пример
9. Анализа на студии на случај
10. Анализа на студии на случај
11. Анализа на студии на случај
12. Студии на случај
12. Learning methods предавања, аудиториски вежби, лабораториски вежби, проектни задачи, домашни задачи
13. Total available time 6 ECTS x 30 hours = 180 hours
14. Distribution of available time 30 + 45 + 15 + 15 + 75 = 180 часа
15. Forms of teaching activities
15.1. Lectures - theoretical instruction 30 hours
15.2. Exercises (laboratory, auditory), seminars, teamwork 45 hours
16. Other forms of activities
16.1. Project assignments 15 часови
16.2. Independent assignments 15 часови
16.3. Home study 75 часови
17. Assessment method
17.1. Tests 10 бодови
17.2. Seminar paper / project (presentation: written and oral) 15 бодови
17.3. Activities and learning 20 бодови
17.4. Final exam 30 бодови
18. Grading criteria (points / grade)
up to 50 points5 (five) (F)
from 51 to 60 points6 (six) (E)
from 61 to 70 points7 (seven) (D)
from 71 to 80 points8 (eight) (C)
from 81 to 90 points9 (nine) (B)
from 91 to 100 points10 (ten) (A)
19. Requirement for obtaining a signature and taking the final exam Реализирани активности 15, 16
20. Language of instruction македонски
21. Method for monitoring the quality of teaching интерна евалуација и анкети
22. Literature
22.1. Required literature
1. Gary B. Shelly, Harry J. Rosenblatt | Systems Analysis and Design, Ninth Edition | Course Technology, Cengage Learning | 2012
2. ALAN DENNIS Indiana University, BARBARA HALEY WIXOM University of Virginia, ROBERTA M. ROTH University of Northern Iowa | SYSTEM ANALYSIS AND DESIGN, Fifth Edition | John Wiley & Sons, Inc | 2012
3. Gojko Adzic | SPECIFICATION BY EXAMPLE | Manning Publications Co | 2011
4. Владимир Трајковиќ | Работна Скрипта по предметот | 2016
22.2. Additional literature
No. Author Title Publisher Year