Database Design: From Novice to Professional [Ch.3: Initial Requirements and Use Cases]
In this chapter we will foucs on the Analysis part but in the abstract world focus on what the user can do in our system. Remember the 4 process thinking, Now we consider part of the first step from real-world problem to eventual real-world solution ...
![Database Design: From Novice to Professional [Ch.3: Initial Requirements and Use Cases]](https://cdn.hashnode.com/res/hashnode/image/upload/v1658828736251/BuSV0EiTJ.jpg)
![Database Design: From Novice to Professional [Ch.2: Guided Tour of the Development Process]](https://cdn.hashnode.com/res/hashnode/image/upload/v1658828726412/hKQtW3xQ-.jpg)
![Database Design: From Novice to Professional [Ch.1: What Can Go Wrong]](https://cdn.hashnode.com/res/hashnode/image/upload/v1658828751838/hgLf4_0DG.jpg)
![Operating Systems: Three Easy Pieces [Concurrency Ch.8: Event-based Concurrency (Advanced)]](https://cdn.hashnode.com/res/hashnode/image/upload/v1637697483233/568E8N6C3.jpeg)
![Operating Systems: Three Easy Pieces [Concurrency Ch.7: DeadLock]](https://cdn.hashnode.com/res/hashnode/image/upload/v1637696621735/TDq6p3xdd.jpeg)
![Operating Systems: Three Easy Pieces [Concurrency Ch.6: Semaphores]](https://cdn.hashnode.com/res/hashnode/image/upload/v1634688328135/5yKv1VkRN.jpeg)
![Operating Systems: Three Easy Pieces [Concurrency Ch.5: Condition Variables]](https://cdn.hashnode.com/res/hashnode/image/upload/v1634688244309/7IPM3diYp.jpeg)
![Operating Systems: Three Easy Pieces [Concurrency Ch.4: Locked Data Structures]](https://cdn.hashnode.com/res/hashnode/image/upload/v1634310199364/TFaOr2-wP.jpeg)
![Operating Systems: Three Easy Pieces [Concurrency Ch.3: Locks]](https://cdn.hashnode.com/res/hashnode/image/upload/v1634308639158/yyOf34O1t.jpeg)