header

Evaluating design decisions and refactoring cost based on quality metrics / (Record no. 62903)

MARC details
000 -LEADER
fixed length control field 02932cam a2200337 a 4500
003 - CONTROL NUMBER IDENTIFIER
control field EG-GiCUC
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20250223031824.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 171014s2017 ua f m 000 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency EG-GiCUC
Language of cataloging eng
Transcribing agency EG-GiCUC
041 0# - LANGUAGE CODE
Language code of text/sound track or separate title eng
049 ## - LOCAL HOLDINGS (OCLC)
Holding library Deposite
097 ## - Thesis Degree
Thesis Level M.Sc
099 ## - LOCAL FREE-TEXT CALL NUMBER (OCLC)
Classification number Cai01.20.03.M.Sc.2017.Ah.E
100 0# - MAIN ENTRY--PERSONAL NAME
Personal name Ahmed Abdelhalim Ibrahim Elgamal
245 10 - TITLE STATEMENT
Title Evaluating design decisions and refactoring cost based on quality metrics /
Statement of responsibility, etc. Ahmed Abdelhalim Ibrahim Elgamal ; Supervised Hesham Ahmed Hassan , Amr Kamel
246 15 - VARYING FORM OF TITLE
Title proper/short title تقييم قرارات التصميم و تكلفة إعادة الصياغة بناءً على مقاييس الجودة
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Cairo :
Name of publisher, distributor, etc. Ahmed Abdelhalim Ibrahim Elgamal ,
Date of publication, distribution, etc. 2017
300 ## - PHYSICAL DESCRIPTION
Extent 89 Leaves ;
Dimensions 30cm
502 ## - DISSERTATION NOTE
Dissertation note Thesis (M.Sc.) - Cairo University - Faculty of Computers and Information - Department of Computer Science
520 ## - SUMMARY, ETC.
Summary, etc. Design step in any development lifecycle is considered a very important phase of software development process. Choosing among design decisions is not an easy task and considering design quality is a significant indicator to guarantee a good product. Although the fact that this phase is very important step, it takes little efforts in processing in early phases but it already takes a large percentage of the total effort consumed in correcting earlier design issues that resulted from bad design decisions. If the design quality of a product wasn{u2019}t previously considered, the effort of fixing bad design decisions after product delivery will be very high. Saving design quality can be done by following design patterns, avoiding anti-patterns, evaluating your design for every decision took to guarantee that you are on safe zone and reaching a quality satisfaction point that no more cost has been paid for later changes. The main goal of this thesis is to introduce a quick, easy and comprehensive design quality model including new/existing/redefined qualitative object oriented design metrics and design anti-patterns based on the idea of {u2018}try to avoid such patterns{u2019} which are not considered as errors because design decisions can be taken based on designers{u2019} point of view and according to the system structure and the size of the business problem. This proposed quality model is targeting the most important design quality attributes like extendibility, maintainability, error proneness, reusability, complexity, understandability and security because they are related more to object oriented design perspective
530 ## - ADDITIONAL PHYSICAL FORM AVAILABLE NOTE
Additional physical form available note Issued also as CD
653 #4 - INDEX TERM--UNCONTROLLED
Uncontrolled term Object oriented design metrics
653 #4 - INDEX TERM--UNCONTROLLED
Uncontrolled term Software design
653 #4 - INDEX TERM--UNCONTROLLED
Uncontrolled term Software design quality
700 0# - ADDED ENTRY--PERSONAL NAME
Personal name Amr Kamel ,
Relator term
700 0# - ADDED ENTRY--PERSONAL NAME
Personal name Hesham Ahmed Hassan ,
Relator term
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="http://172.23.153.220/th.pdf">http://172.23.153.220/th.pdf</a>
905 ## - LOCAL DATA ELEMENT E, LDE (RLIN)
Cataloger Nazla
Reviser Revisor
905 ## - LOCAL DATA ELEMENT E, LDE (RLIN)
Cataloger Samia
Reviser Cataloger
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Thesis
Holdings
Source of classification or shelving scheme Not for loan Home library Current library Date acquired Full call number Barcode Date last seen Koha item type Copy number
Dewey Decimal Classification   المكتبة المركزبة الجديدة - جامعة القاهرة قاعة الرسائل الجامعية - الدور الاول 11.02.2024 Cai01.20.03.M.Sc.2017.Ah.E 01010110073065000 22.09.2023 Thesis  
Dewey Decimal Classification   المكتبة المركزبة الجديدة - جامعة القاهرة مخـــزن الرســائل الجـــامعية - البدروم 11.02.2024 Cai01.20.03.M.Sc.2017.Ah.E 01020110073065000 22.09.2023 CD - Rom 73065.CD