Evaluating design decisions and refactoring cost based on quality metrics / (Record no. 62903)
[ view plain ]
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 |
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 |