Software_Terms
Software Terms
Intro
Being in high level software architecture meetings, I decided to sketch these acronyms or terminologies used daily while describing a problem / solution. Its continuously growing and easy to track my learnings as well just copy / paste it to someone who needs this reference.
Mobile
Compilers
LLVM
Xcode CLI | llvm tool
Xcode lldb
Garbage collector
Concurrency
Atomic
Locks
Deadlocks
SDLC
Software Development Life Cycle
Examples include
Waterfall
Agile
Diagrams
4+1 Architectural View Model
UML
Unified Modeling Language
ER | ERD
Entity Relation
entity–relationship diagrams (ERD
Venn
Flowchart
C4
I/O Input Output
Flat files
In its broadest sense, flat file may refer to any text file that has minimal or no formatting besides the use of the ASCII character set.
Operating Systems
POSIX
Portable Operating System Interface
POSIX is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
Wiki