Assignment of System Analysis and Design
Question No-1 List different types of Systems. Compare
Physical or abstract systems and Open or closed systems.
|
Answer:-
Types of systems now as we are clear the concept of
system let us study different types of systems. There are different types of
system. These can be categorized in many ways. One such classification of
systems in given below:
1. Physical
or abstract Systems
Physical are material entities that
may be static or dynamic in process. For example the physical constituents of
the computer center are the offices, desks, and chairs that facilitate function
of the computer.
2. Open
or closed systems
An open system frequently converses
with its surroundings. It obtains inputs from and provides output to the
outside.
3. Deterministic
probabilistic systems
A deterministic system is defined as
a system one in which the incidence of all events is completely forecasted. It
we obtain the depiction of the system condition at a specific time the next condition can be simply
calculated.
4.
Man-made information systems
An information system is the
foundation for communication among the user and the analyst.it identifies the
nature of association between decision makers.
5.
Manual and automated systems
6.
Real time systems
7.
Distributed systems
8.
Business systems
Physical or abstract systems:-
Physical systems are material
entities that may be static or dynamic in process. For example, the physical
constituents of the computer center are the offices, desks and chairs that
facilitate function of the computer. They can be observed and counted, they are
static. Alternatively, programmed computer is treated as dynamic system where
data programs, output and application alters as the user’s need or the priority
of the information requested changes. Abstract systems are theoretical or
non-physical entities which may be as simple as formulas of associations between
sets of variables of modes.
Open or closed systems:-
An open system frequently converses
with its surroundings. It obtains inputs from and provides output to the
outside. Information system is an example of and open system , as it is adapted
to the altering of the user. On the contrary a closed system is cut off from
ecological manipulation. In reality, closed systems are uncommon.
Question No- 3
Explain the concept of Analysis and Design in system development life cycle.
|
Answer:-
Concept of Analysis in system
development life cycle:-
The next phase is known as analysis. It can be
considered as a comprehensive study of rumerous operations accomplished by the
system and their association inside and outside of the system. It also involves
understanding the nature of the information and function and of the software
that is required for the system. The main question is that to do to solve the
problem.
One facet of analysis is specifying the limitations of
the system and identifying whether or not a system, should take into account
other related systems. During analysis, data is gathered on accessible files
and transactions managed by the existing system.
It needs special skills and understanding by the
analyst o the subjects being interviewed. Prejudice of the analysis in data
gathering and its interpretation can be a problem. Training, experience and
common sense are needed for compilation of the information required to perform
analysis. After completing the analysis, the analysis has a clear understanding
of what is to be performed.
Concept of Design in system development life cycle:-
The next phase that comes after analysis is system
design. After completion of software requirements specification SRS) document
in analysis phase, the analyst makes a plan to handle the software project.
System planning is considered as the most essential part of the design phase.
System planning involves the total cost estimation of
developing the system together with the estimation of total time period needed. A project team
is finalized with complete staff needed for each phase. Now, the analyst
decides how the problem can be solved. Therefore, in the systems design phase,
we shift from the logical to the physical aspects of the life cycle.
System design is considered as the most inventive and
challenging phase of the system life cycle. The term design portrays a final
system and a method by which it is developed. It points to the technical
specifications ( similar to the engineer’s proposals) that will be applied in
executing the system. It also involves the building of programs and program
testing.
Question
No 3 Write short notes on:
a. Data Dictionary
b. Data Element
c. Data Structure
d. Data Store
e. Data Flow
Answer:-
|
Data Dictionary:-
A catalogue comprising all data elements, data
structures and processes depicted in logical DFDs is known as a data
dictionary.
Data Element:-
Data element is defined as the smallest unit of data
having some meaning. For example, part code, name, etc. are data elements.
Data Structure:-
A set of data elements that illustrate a unit in the
system is known as data structure. For example, part details is a data
structure comprising part code, part name, etc. data elements.
Data Store:-
A data Structure used for gathering data input
throughout processing is known as data store. For example, part register is a
data store.
Data Flow:-
A data structure that represents a unit of data in
motion is known as data flow. For example, a data flow, new part details moves
from an external entity to a process.
Question No- 5
What are the different types of methods used for the training of operators
and users? Discuss.
|
Answer:-
Vendor and In-service Training:-
The best source of training is the vendor who provides
the equipment. Mainly, vendors provide extensive educational programs included
in their services. The courses provided by experienced trainers and sales personnel, includes all aspects of
utilizing the equipment such as how to turn it on and off, how to store and
retrieve data, etc. one session is provided for hands on training also in order
that the members can freely use the system in front of the trainers
In service training takes place after an employee
starts using the software. On installation of some software like database
management system or teleprocessing training employee before hand is preferable
to in service training.
In-house Training:-
The major benefit of providing in house training is
that instructions can be customized as per the needs of the organization. The
vendors generally negotiate fees and charges of the more cost effective in order
that organizations can include more personnel in the training program. In house
training enables vendors, to understand the real time problems and suggest
appropriate remedies. The disadvantages of in house telephone calls business
crisis and other disruptions.
Question No- 6
Explain the concept of inheritance and polymorphism with example.
Answer:-
|
Inheritance:-
Now you will recognize another significant concept of
object-oriented systems known as inheritance.
Inheritance is defined as a method in which the
subclass inherits the properties and attributes of a class. In the process of
inheritance the subclasses can be refined by adding some new attributes and
functionality.
A lot of repetitive coding is there when numerous
different classes supporting the same protocol are executed. Inheritance
permits the sharing of the implementation of operations to most of the
object-oriented systems instead of duplicate code in different classes.
Classes can include children. This is to specify that
one class cane be generated from another class. The original or parent class is
considered as a base class. The child class is considered as a derived class. A
derived class inherits all the attributes and behaviors of the base class.
However, a derived class may have extra attributes and behaviors.
Example:-
There can be a
‘Vehicle’ class for a car company that comprises attributes like size, color,
and make, the programming labour is reduced by inheritance as common objects
can be used easily. It is only required to state the ‘car’ class is inherited
from the ‘Vehicle’ class then offer any additional details regarding new
attributes or behaviors that are excusive to a car. All the attributes and
behaviors or the ‘Vehicle’ class are automatically is considered as a part of
the ‘Car’ class. It does not require any additional programming.
For many years, program code reuse has been a part of
structured systems development and programming languages (such as COBOL). There
have been subprograms that encapsulate data. However inheritance is an aspect
that is only found in object-oriented systems.
Polymorphism:-
Polymorphism signifies to influence the objects of different classes knowing just their
general properties. For example, and operation reservation would be considered
appropriately by a class illustrating a train by means of rules applicable to
the railway. The same operation reservation would be considered in a different
way by another class in case of airline.
Polymorphism signifies many forms. It is also known as
method overriding which is defined as the ability of an object-oriented program
to have various forms of the same method having the same name inside a
superclass/subclass relationship. The subclass inherits a parent method and can
add to it or modify it.
The subclass can make a change to the type of data, or
change the working manner of method.
Example:-
There might be
a customer who obtains an extra volume discount, and the method for computing
an order total is customized. The subclass method overrides the superclass
method. When attributes or methods are specified more than once, the most
generalized one is used.
The same message to two dissimilar objects can
generate dissimilar results. The concept that a message provides dissimilar
meanings to dissimilar objects is known as polymorphism. For example, the
message ‘good Night’ notifies the ‘Parent’ objects to read a bedtime story, but
the same message, when sent to the ‘pet’ object, notifies the pet to sleep, the message ‘Good Night’ to the
‘Child’ object notifies it to get ready for bed.
No comments:
Post a Comment