Skip to content

Latest commit

 

History

History
62 lines (51 loc) · 2.03 KB

exam.md

File metadata and controls

62 lines (51 loc) · 2.03 KB

 home :: syllabus :: timetable :: groups :: moodle :: video :: © 2021


Exam Structure (mid-term and final)

Time: 75 minutes

Students will be pretended with a list of SIX X vs Y items (for examples, see below).

For THREE of those items

  • for each item
    • write down the X vs Y
    • What is the same about X and Y
    • What is different about X or Y
    • When should a software project select X versus Y?
    • If a projects does (X or Y), how to monitor and check if the selected item turns out to be not working?

Examples of X vs Y

  • Git flow vs commit2 trunk

  • Short vs long release cycles

  • Uml vs pdoc

  • Feature models vs ER diagrams

  • CRC vs state machines

  • Compartmental models vs state machines

  • Closed sources vs open source (see video, Thursday Sep21)

  • On-prem vs cloud (see video, Thursday Sep21)

  • Python vs C

  • Distributed versus centralized development

  • Apache vs MIT

  • TDD vs waterfall

  • Agile vs waterfall

  • Black box testing vs White box testing?

  • 3 tired vs blackboard

  • Idioms vs architectured

  • mean vs lamp

  • Patterns vs do everything from scratch

  • Crud vs RESTful

  • Functional programming vs OO patterns

  • Whitebox vs formal

  • Functional vs non-functional requirements

  • Security vs availability

  • Testing via ( Random vs Grammar-based fuzzing)

  • Testing via (theorem proving vs TDD)

  • etc