Beruflich Dokumente
Kultur Dokumente
com
Intro
Ref: Web
System
• A set or arrangement of entities so related or connected so as to form a unity or organic
whole. (Iberall)
• A set of objects and relationships among the objects viewed as a whole and designed to
achieve a purpose
What is subsystem?
A subsystem is simply a system within a system.
• Automobile is a system composed of subsystems:
• Engine system, Body system, Frame system
• Each of these subsystem is composed of sub-sub -systems.
• Engine system: carburetor system, generator system, fuel system, and so on
Modularity
– Process of dividing a system into modules of a relatively uniform size
– Modules simplify system design
Coupling
– Subsystems that are dependent upon each other are coupled
Cohesion
– Extent to which a subsystem performs a single function
Types
• Transaction Processing Systems (TPS)
• Management Information Systems (MIS)
• Decision Support Systems (DSS)
• Expert System and Artificial Intelligence (ES &AI)
Objects, which are usually instances of classes, are used to interact with one another to
design applications and computer programs.
The important features of object–oriented programming are −
The associations between the identified classes are established and the hierarchies of
classes are identified. Besides, the developer designs the internal details of the classes and
their associations, i.e., the data structure for each attribute and the algorithms for the
operations.
Object–Oriented Implementation and Testing
In this stage, the design model developed in the object design is translated into code in an
appropriate programming language or software tool.
The databases are created and the specific hardware requirements are ascertained. Once
the code is in shape, it is tested using specialized techniques to identify and remove the
errors in the code.
Technical skills
– Understanding of potential and limitations of technology.
Managerial skills
– Ability to manage projects, resources, risk and change
Interpersonal skills
– Effective written and oral communication skills
– Help you work with end user as well as other system analysts and programmers