Evgeniy Avdeev ([email protected]), Anastasiya Menshikova ([email protected]).
- Introducing the terminology | https://www.youtube.com/watch?v=w-DTrgdqhpM
- Software lifecycle models | https://www.youtube.com/watch?v=hZHHZn7CeIE
- Rational Unified Process | https://www.youtube.com/watch?v=fAAr3_YV06o
- Agile overview | https://www.youtube.com/watch?v=HN5NmVAdW6Q
- Unified Modeling Language (UML). Use case, Class diagramms | https://www.youtube.com/watch?v=3KpeGOENDsM
- UML Diagramms
- Case study: Airport
- Software Development AntiPatterns
- CUBA Platform: 20-минутный быстрый старт за 2 часа
- CUBA Platform: BPM
After completing the course, the students should be able to:
- understand Enterprise Software purpose;
- well understand current Enterprise Systems Development practices;
- for Developers and Testers - better understand the process of product development;
- for Management - understand colleagues and business to build a development process.
- IDEF
- Scenarios
- [UseCase] (https://www.youtube.com/watch?v=1g9HF3ju5AE)
- BPMN
- Class
- Enterprise Software Lifecycle Management - edX course - https://courses.edx.org/courses/course-v1:MEPhIx+MEPHI001x+2T2016
- ITIL https://en.wikipedia.org/wiki/ITIL
- ITSM https://en.wikipedia.org/wiki/IT_service_management
- Data center management and Business-service management https://en.wikipedia.org/wiki/Data_center_management
- Top 10 System Design Interview Questions for Software Engineers
- The System Design Primer
- Right automatization (By Max Dorofeev) https://youtu.be/XDF02KmgJFE?t=1h6m26s
- Sommerville I. Software Engineering (9 ed.), Addison Wesley, 2011, 790 pp.
- Schach S.R. Object Oriented and Classical Software (8 ed.), McGraw-Hill, 2011, 688 pp.
- McConnell S. Code Complete. Microsoft Press, 1993
- Fowler, Martin. UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd ed.).
-
Себастьян Дашнер. Изучаем Java EE. Современное программирование для больших предприятий. — СПб.: «Питер», 2018.
-
Арун Гупта. Java EE 7. Основы = Java EE 7 Essentials. — М.: «Вильямс», 2014.
-
Единая система программной документации (Russian)
Assignments: 100%
Final Exam: 0%
Total: 100%
*All assignments of this course are parts of one single project. Laboratory 1-4 – theoretical part, 5 – practical. Thus, the results of laboratory work should be consistent with each other (old assignments may have issues with it) and be parts of a one single report.
1 IDEF | 2 UseCase. Scenarios. UI | 3 BPMN | 4 Sequence.State.Activity | 5 Class | 6 MVP | |
---|---|---|---|---|---|---|
Soft Deadline (50% reduction if missed) | 7.04.2024 (0.2 pts) | 14.04.2024 (0.2 pts) | 21.04.2024 (0.2 pts) | 05.05.2024 (0.2 pts) | 19.05.2024 (0.2 pts) | 02.06.2024 (0.6 pts) |
Hard Deadline (100% reduction if missed) | 14.04.2024 (0.15 pts) | 21.04.2024 (0.15 pts) | 28.04.2024 (0.15 pts) | 12.05.2024 (0.15 pts) | 26.05.2024 (0.15 pts) | 09.06.2024 (0.4 pts) |
The 6th Assignment is mandatory to try, but may be of poor quality if all 5 previous labs were delivered on time.
Thus each passed assignment brings 1/5 (if passed in time) or 1/10 (if Soft Deadline missed).
To get the credit you need to score 0.7 and more.
Points | Mark |
---|---|
[1.1; 1.1+) | 5 |
[0.9; 1.1) | 4 |
[0.7; 0.9) | 3 |
[0 ; 0.7) | 2* |
*additinal assignments
Results Table: https://docs.google.com/spreadsheets/d/1Uqb_GL18XALEPgsqlyWtDb13RlkEoKVuFtO64qd23OA