General data | |
Course Title | Business application development |
ECTS credits | 5 |
Course Code | |
Type of Course | Compulsory |
Year and Semester of Study | First year / Winter semester |
Course Website | - |
Department | Department of Informatics |
Course Coordinator | Assistant Professor Nikola Vlahović, PhD |
Instructors | Assistant Professor Nikola Vlahović, PhD |
Assistants | - |
Type of Degree Program | Graduate Study Programme |
Major | - |
Hours per Semester | 30 (10+10+10) |
Language of Instruction | English |
Class Schedule | Schedule |
Course Contents: | |
1. Introduction to business application development 2. Software project management 3. Software applications development – traditional and modern approaches 4. Agile methods for software development 5. Identification, analysis and requirements definition 6. Business applications modelling 7. Programming paradigms and Integrated development environments (IDE) 8. Role of code generator in application development 9. Software Testing, Verification & validation 10. Implementation, maintenance & evolution 11. Specific software architectures (web applications, mobile applications) 12. Software performance metrics 13. Business applications excellence 14. Case studies of selected software development projects |
|
Description of general and specific competences (knowledge and skills) to be developed by this course: | |
The course provides students with the knowledge of processes and methods of development of business applications through requirements definition process, business applications modeling using UML, business process development using contemporary software development methodology, basic of programming and automated code generation as well as implementation processes. Specific knowledge refers to the analysis of business applications' excellence. | |
Teaching methods: | |
Lectures, seminars, team work on case study projects. | |
Additional requirements for students: | |
Collecting new information for case studies. | |
Assessment/examination method: | |
Case study presentation and written exam scores. |
|
Required reading: | |
Vlahović, Nikola: Business of Software Development (in preparation) N. Vlahović, Introduction to Visual Basic for students of economics, Practical handbook, in preparation Sommerwille, I.(2010): Software engineering, Addison Wesley - selected chapters Booch G., Rumbaugh J., Jacobson I.(2005):The Unified Modeling Language User Guide, Addison-Wesley Newsome, B. (2012): Beginning Visual Basic 2012, Wiley & Sons, IN, USA.. |
|
Recommended reading: | |
Kruchtten, Ph.(2000): The Rational Unified Process An Introduction, Addison-Wesley Pfleeger S.L., Atlee, J.M. (2006): Software Engineering: Theory and Practice, Pearson, Prentice Hall, N.J. |
|
Course and teaching quality assurance method (method of monitoring the quality of the course and its teaching): | |
Anonymous student poll at the end of the teaching semester. | |
Course Prerequisites | |
- | |
Additional Information | |
- |