Tag: System Design
-
Examples of Use Cases in Swift
In the last post we went over what use cases are in software development and how they can be used in iOS development. We also went over their origin as a requirements gathering technique for teams to document the functionality of the system they’re designing. In this post, I want to go over a few…
-
Use Cases in iOS Development
Use cases have historically been a somewhat confusing topic to venture into for me personally, and I’m now of the believe that is because they typically have a couple of definitions, depending on who you’re talking to. They can be: These two ideas blend into one another throughout the development process, and contain considerable overlap…
-
UML Diagrams with PlantUML and SwiftPlantUML
PlantUML is an open-source tool used to produce an assortment of diagrams using text. With other diagramming tools, the paradigm is typically a GUI and some dragging and dropping of various objects to build up your diagram. PlantUML allows you to forgo the dragging and dropping element and write your diagram in PlantUML’s own markup…