header
Local cover image
Local cover image
Image from OpenLibrary

Evaluating design decisions and refactoring cost based on quality metrics / Ahmed Abdelhalim Ibrahim Elgamal ; Supervised Hesham Ahmed Hassan , Amr Kamel

By: Contributor(s): Material type: TextTextLanguage: English Publication details: Cairo : Ahmed Abdelhalim Ibrahim Elgamal , 2017Description: 89 Leaves ; 30cmOther title:
  • تقييم قرارات التصميم و تكلفة إعادة الصياغة بناءً على مقاييس الجودة [Added title page title]
Subject(s): Online resources: Available additional physical forms:
  • Issued also as CD
Dissertation note: Thesis (M.Sc.) - Cairo University - Faculty of Computers and Information - Department of Computer Science Summary: 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
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Copy number Status Barcode
Thesis Thesis قاعة الرسائل الجامعية - الدور الاول المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.03.M.Sc.2017.Ah.E (Browse shelf(Opens below)) Not for loan 01010110073065000
CD - Rom CD - Rom مخـــزن الرســائل الجـــامعية - البدروم المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.03.M.Sc.2017.Ah.E (Browse shelf(Opens below)) 73065.CD Not for loan 01020110073065000

Thesis (M.Sc.) - Cairo University - Faculty of Computers and Information - Department of Computer Science

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

Issued also as CD

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image