You are on page 1of 15

Object oriented Analysis and

Design

The design
Dr.Abdualmajed Alkhulaidi
Associate professor at Sana’a University
Doctor of Philosophy in Software
Engineering
Good interface properties
1. Ease of use.
2. Provide assistance when an error occurs through alert
messages with user guidance to correct the error.
3. Give an alert in the case of the introduction of a
replacement character number.
4. When you do not save the data it gives an alert
message.
5.Good colors.
6. Security.
7. Efficiency and speed.
Basic rules for the design of dialogue
between the user and the system
1. Clear communication.
2. Default values appear automatically when you
open a new record.
3. Give the user lists that enable him to choose
from them.
4. Use clear shapes and symbols.
5 - uniform use of colors in a consistent manner.
Output design
During the design of outputs, consider the
following:
1. Design each type of output clearly.
2. Coordination in outputs.
3 - Lack of errors in the output.
4. Documentation (name of the report, name of
the author of the report, date).
Output views
1-printers.
2. Display screens.
3. Output devices
4. Electronic display methods.
Design input
During the design of inputs, the following should
be considered:
1. Easy input.
2. Sequence.
3 - clear labels of fields.
4 - Match the paper models with what is done in
the computer
Design reports
Reports: Printed outputs that can be electronic.
The report contains information that the user
needs to make a decision.
Types of reports
1- Internal reports (within the institution).
2. External reports (outside the organization).
3. Detailed reports.
4. Exceptional reports.
5. Summarized reports.
6. Reports on request.
Benefits of reports
1. Provide information for decision-making.
2 - Provide control of the workflow.
3. Clarify whether or not performance exists.
4. Indicate whether the entered data is valid or
not.
Characteristics of good reporting
1. Clarity.
2. Not expensive.
3. Meet customer needs.
4. Clarification of the title and its purpose.
Steps for analyzing reports
1. Identify the required reports.
2. Study the content of each report.
3. Recording any notes.
4. Classification of each and every report.
Potential errors in report design
1 - Add information and data overload, which
makes it difficult to focus on important information
and this causes confusion in the decision - making
process.
2 - Repeated presentation of the same information
which may make it difficult to understand the
report.
3 - Lack of some information in the report, which
may make it difficult to make a decision.
4. Not specifying the date of the report and the
name of the person who prepared it.
Design of models
The models are the ones the system handles
and the data is entered into the system.
Types of models
1- Heading:
Contains the name of the form and the logo of
the organization , date and others.
2. Body:
Contains fields that are filled.
3. Conclusion:
Contains final comments, icons to exit, save and
others.
Steps for designing models
1. Define the objective of the model.
2. Identify the required data.
3 - addressing the model.
4. Specify the packing date and name of the person.
5. Identify important information in capital letters.
6-Sequentially.
7. Make the appropriate cells for the model.
8 - Add alert messages and guidance for the input
process.

You might also like