Sad Notes
Sad Notes
Sad Notes
Which of the following can be defined as the series of steps followed in a regular,
specified order to accomplish one end result?
A) System
B) Process
C) Procedure
D) Operation
2)
3)
4)
5)
In E-R diagram, which of the following refers to a subject, a duty, or an event that has
a significant meaning to the future system?
A) Entity
B) Attribute
C) Relationship
D) Data Flow
6)
7)
The ability of any objects to respond to the same message and of each object to
implement it appropriately is called ___________.
A) Inheritance
B) Polymorphism C) Encapsulation
D) Overriding
8)
9)
10)
A process by which you identify and correct inherent problems and complexities in
your record designs is known as:
A) Abstraction
B) Normalization C) Encapsulation
D) Inheritance
IDCS/SAD/0112
Page 1 of 5
[4 Marks]
[6 Marks]
Answer:
or
1. Initial Investigation
2. Feasibility Study
3. General Design
4. Detailed Design
5. Implementation
6. System Audit
1. System Planning
2. System Analysis
3. System Design
4. System Implementation
5. System Testing
6. System Maintenance
c)
What do you understand by structural system analysis?
Answer:
[4 Marks]
[6 Marks]
It is two different activities but both are intertwined that no one exactly say when
analysis ends and design begins. The design of an appropriate IS requires analyst to
understand goals and objectives of management. In short analysis is the driving force of
a design phase. Wrong analysis means wrong design.
[4 Marks]
[6 Marks]
Technical Feasibility it will find out whether current technical resources can be
upgraded or added in a manner that fulfills the request under consideration.
IDCS/SAD/0112
Page 2 of 5
Economic Feasibility It will look on the total cost of doing full system study, cost of
business employees time, estimated cost of hardware and that of the software
development.
Operational Feasibility It will be dependent on human resources available for the
project. It also involves projecting whether the system will operate and be used once it is
installed.
Scheduled Feasibility It will study if the proposed schedule or developing and
installing the proposed system is realistic and reasonable in relation to business
requirements.
c)
What are the major issues that should be raised when the system designer design the
system process?
[4 Marks]
Answer:
Cost Designer should choose the most economical solution
Efficiency Designer is concerned with the response time for computer systems.
d)
Distinguish between logical and physical design phase. What are the processes that
take place during both phases?
[6 Marks]
Answer:
Logical Design It develops a design which is directed by an abstract machine and
operating environment. Some of the processes that take place are the following:
Developing preliminary design
Define man-machine and machine-machine boundaries on DFD
Transform ERA Model into Relational Model and other processes
Physical Design It creates a blueprint of the system. Some of the processes are the
following:
Revise implementation estimates
Model Construction
[4 Marks]
It is important because the more intuitive the interface the easier it is to use and the
easier it is to use the cheaper it cost. The better the interface the easier it is to train
people to use it.
b)
What are the objectives for input design?
Answer:
[4 Marks]
The objective of the input design is to be able to properly structure and design the
system based on data capture, data input and data entry. Input design allows to
effectively creates input interfaces for user to interact with.
IDCS/SAD/0112
Page 3 of 5
c)
What do you understand by structured design technique?
Answer:
[4 Marks]
It is a data flow oriented design approach and one of the most popular methodologies of
software design. Basically it develops system using top-down stages. It has three
important rationales: composition and refinement of design, separation of issues into
abstraction and implementation, lastly evaluation of results.
d)
What is an abstraction in software design?
Answer:
[4 Marks]
A good system design will have strong cohesion and weak coupling.
Justify the above statement.
Answer:
[4 Marks]
It means that the system measure the program modules in terms of its cohesion and
coupling. But there are instances in which the system will have a weak connection of the
components but modules are in some point glued together. Each module performs a
single specific function and all its arguments are individual data elements resulting to a
strong cohesion but weak in coupling.
What are the main components of a data flow diagram? Illustrate your answer by
means of symbols.
[6 Marks]
Answer:
Process
Data
External/Entities
Data Store
IDCS/SAD/0112
Page 4 of 5
b)
Describe the purpose of the entity relationship diagram (ERD) in the structured
development strategy.
[4 Marks]
Answer:
ERD is one of the most useful models in structured development because it describes
stored data of a system at high level of abstraction. It highlights the data between data
stores o DFD which is only be seen in the specification process. The main objective of
ERD is to show the relationship among the entities that exist in a system.
c)
[2 x 5 Marks]
Answer:
It is the last stage of System Development and it basically looks on the modification of
the system, finding and fixing errors as well as system upgrades. All the implementation
of the assumption in the system goes through the maintenance phase.
IDCS/SAD/0112
Page 5 of 5