NATS 1520 Lecture Notes - Lecture 3: Software System, Dynamic Structures, Computer
Document Summary
Software intensive system- construct a electrical phenomenon only if it is a context of a human activity. Computer system + humans around it = software intensive system. Software system is a set of elements needed to develop and design specific needs. Analogy- a comparison between two things, typically for the purpose of explanation or clarification. Software elements programs, oo classes and packages, functions, database stored procedures. Data elements classes, database tables, data files. Hardware elements- computers, cpu"s, disks, routers, hub, etc. Dynamic structures dependent on static structure but is not the same. Externally visible behavior refers to function of the system. Pieces of a system include: responsibility, boundary and interfaces which define services. Stakeholders- individuals, teams, organizations or classes thereof with an interest in the realization of the system. (users, marketing, executives, etc. ) There must be concern when in discussion of stakholders, describes the way stake holders are interested in the system and its architecture.