A good software design should take into consideration the fundamental design concepts, which are:
1- Modularity: Every software should be divided into separate modules, that are completely encapsulated.
2- Abstraction: Every modules should only retain information that are relevant to specific purpose.
3- Control hierarchy: organization of a program should be clear and implies the hierarchy of the control process.
4- Extensibility: new capabilities can be added to the software without major changes to the underlying architecture.
5- Reusability: the software is able to add further features and modification with slight or no modification.
Courses for Engineers
Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Courses for Engineers, Education, Cairo.
27/04/2014
Apply for our new C++ course customized for engineering students on 0100 194 31 93
27/04/2014
Want your school to be the top-listed School/college in Cairo?
Click here to claim your Sponsored Listing.
Click here to claim your Sponsored Listing.
Location
Category
Culinary Team
Attire
Website
Address
Cairo