Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
determine the other system design issue how to realise subsystems through hardware or software how is object model mapped on chosen hardware
what are the issues when selecting a database issues when selecting a database storage space requirement a database requires about triple storage
determine the persistent objectpersistent object can be stored in one of the followingfiles cheap permanent simple storage low level write read
explain the management of data store every system irrespective of its nature of application requires storing permanent data for consequent use in
concurrency issues data integrity threads accessing same object need to be synchronized such as banking account deadlock one or more threads in
what is thread splitting a thread of control is a path by which a set of state diagrams on that a single object is active at a time objects are
process to find the non-concurrent objectsonce we find out non-concurrent mutually exclusive objects we can fold all objects together in one thread
explain the aggregation implies concurrencyconcurrency actually is this in objects can be identified by the way they change state present objects can
concurrency identification while designing analysis model we map real world model into our analytical model real life objects are simultaneous in
the basic merits of decompositionthe advantages of decomposition1 separate person can work on each subsystem2 a particular software engineer
determine the advantage of object-orientation finally object-orientation has advantage of continuity throughout analysis persistent representation
explain the object-oriented decomposition object-oriented decomposition targets at identifying individual sovereign objects that encapsulate both a
process-oriented decompositions process-oriented decompositions divide complex process task or function into simpler sub processes until they get
breaking into subsystems decomposition is a significant technique for coping with complexity based on idea of divide and conquers in dividing a
explain the fundamental concepts of object-orientationsoftware developers data base administrators dbas need to be familiar with fundamental concepts
describe about use case and external case in dfd the processes are transformed those into the use case and external case in dfd has same
the proliferation of object-oriented methods the first few years of the 1990s saw blossoming of around fifty various object oriented methods this
define the traditional system analysis and designtraditional system analysis and design sad have three basic life cycle models a typical software
state the functional approach of object oriented methodsmoving from a functional approach to an object oriented one needs a translation of functional
describe the development process of object oriented methodsobject oriented methods have roots which are strongly anchored back in the 60s functional
describe the benefits of ood techniques ood techniques are very useful for development of large and complex systems it has been noted that large
what are the object-oriented approachessoftware systems which are designed with structured design methodology never support some of desired quality
system design an object oriented approach any software systems always try to change and evolve as technology and business rules evolve the
determine the objectives of object oriented design provide an overview of object oriented design partitioning system to subsystems describe how a
determine the benefits of object oriented design ood also gives reusability which saves time costs and productivity gains through direct mapping to