Domain Analysis

Introduction to Domain analysis

As we know  that object oriented analysis conducted at different  levels of abstraction. When OOA is conducted  at middle  level of abstraction  this is called domain  analysis.  This is done when  analysis wants to create  a library of reusable  classes that will be broadly applicable to  an entire category of application .

Goals of Domain analysis

Domain  analysis is used  to find  or crate those classes  that are broadly applicable so that they may  be reused. It major goals are:

  • Domain analysis is an ongoing software engineering activity that is not connected to any one software project.
  • Domain analysis designs and rebuilds revisable components that may be used by many people working on similar but not necessary on the same applications.

Reuse and Domain analysis

Domain analysis  essentially involves the concepts  of reusability of the  components  that are already present. Suppose for developing a complex software project. 1000class are needed. Two software companies are assigned the task of building the same project.  Company x doesn't use any existing interface and builds all the classes from scratch.  Whereas company y uses an already available robust class library  and now only  has to  build 400 classes on its own. It only includes package of class library. Thus company y will be more efficient  than company x in the following ways.

  • Time taken for y will be less if the workforce of x and y have same strength and talent.
  • Cost of the work of y will be considerably less than x
  • Defects in the projects of y will be certainly less than x

Process of Domain analysis

The domain  analysis process consists of many  steps to  be performed  sequentially. Basically it is  of  series of steps in which  initially the domain to be  investigated is identified then processing  through steps one by one  the specification  of  objects and class is made. Its shown diagrammatically in fig below,

412_Domain Analysis Homework Help.jpg

The series  of activates given  by beard than  characterize the domain analysis  process are:

  • Definition of domain to be investigated : the product category has to isolated.
  • The OO items and non OO items must be extracted.
  • Categorizing the items extracted from domain : The items are categorized and the general defining categories of domain are defined.
  • Collecting sample of application in the domain : The items are of the application must fit into the already well defined categories.
  • Analyzing each application : The reusable objects are identified first. Then percentage of application in the domain that might reuse the object is found out.
  • Developing  an analysis model : At last the analysis model is developed.

Latest technology based Software Engineering Online Tutoring Assistance

Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Domain Analysis homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Domain Analysis, project ideas and tutorials. We provide email based Domain Analysis homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Domain Analysis. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Domain Analysis. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.

©TutorsGlobe All rights reserved 2022-2023.