Subject

IS Analysis and Design

1. Course Title IS Analysis and Design
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) First Cycle
6. Academic year / semester 7 / Winter
7. Number of ECTS credits 6
8. Teacher Vladimir Trajkovic
9. Prerequisites for enrolling in the course Databases
10. Objectives of the course programme (competences) Запознавање на студенти со актуелните техники за анализа и дизајн на информациските системи (ИС). Навлегување во студија на случај на развој на ИС со користење на актуелни методологии. Оспособување за практична анализа на кориснички побарувања и креирање ефективни модели во сите фази развој на еден ИС, со нагласок на фазите на анализа и дизајн. По завршување на курсот се очекува студентот да демонстрира знаење за користење на современи пристапи во процесот на анализа и дизајн на информациските системи.
11. Course content Lectures:
1. Општи информации за предметот, начин на предавања, начин на учество на студенти, претставување на литературата што се користи во предметот, содржина на домашни задачи, содржина на проектна задача, испит и услови за полагање, начини на комуникација во предметот
2. Вовед во анализа и дизајн на информациски системи:
- Зошто е значајна информатичката технологија?
- Дефиниција за информациски систем и негови компоненти
- Што се профили и модели и како се тие поврзани со бизнис функции и операции?
- Како интернет технологиите влијаат на анализата и дизајнот на информациските системи?
- Типови на информациски системи и нивни корисници
3. Анализа на бизнис случај:
- Што е бизнис случај и како е тоа поврзано со информациските системи?
- Што е стратешко планирање и како е тоа поврзано со ИС?
- SWOT анализа
- Што се системски побарувања?
- Што е операциска, техничка, економска и временска исплатливост (feasibility)?
4. Техники за собирање на податоци потребни за анализа на ИС:
- Пристапи базирани на интервјуа и анкети
- Пристапи базирани на анализа на документи
- Пристапи базирани на надбљудување
- Хибридни пристапи

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

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

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

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

7. Анализа на конкретни примери од Р.Македонија, студии на случај
- Примери од јавен сектор
- Примери од приватен сектор (во локален контекст)
- Примери од приватен сектор (во меѓународен контекст)
8. Алатки за дизајнирање на ИС преку пример
9. Case study analysis
10. Анализа на студии на случај
11. Анализа на студии на случај
12. Case Studies
12. Learning methods lectures, classroom exercises, laboratory exercises, project assignments, homework
13. Total available time 6 ECTS x 30 hours = 180 hours
14. Distribution of available time 30 + 45 + 15 + 15 + 75 = 180 hours
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 hours
16.2. Independent assignments 15 hours
16.3. Home study 75 hours
17. Assessment method
17.1. Tests 10 points
17.2. Seminar paper / project (presentation: written and oral) 15 points
17.3. Activities and learning 20 points
17.4. Final exam 30 points
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 Completed activities 15, 16
20. Language of instruction Macedonian
21. Method for monitoring the quality of teaching internal evaluation and surveys
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