High level to Low Level Design

Hi All,

I roughly created Hight level design (sure i have to do lot of modification too) but am quite interested to concentrate only "MYPHONE INTERFACE" (please see my visio diagram) to do a low level design.

Some one suggest me ,what are the that stuff i need to take care to start work around low level design please

Thanks in Advance

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

DarrenSenior Software EngineerCommented:
Hi Sha1395,

Each of the areas you wish to implement should be developed further. You could create a document outlining exactly what should happen within the Message Validation and Message Transformation areas.

Further to this you could create a diagram as you have already but in more detail for the specific areas of Message Validation and then Message Verification. In my opinion these should be detailed enough so that another developer could code the system if required. This is what is meant by low level. It get to the nitty gritty of the implementation. The current high-level diagram is not at a level where someone could develop the system.

For instance, in UML you could create the MyPhone package and within this package you could create two further packages with the detailed diagrams necessary for Message Verification and Message Transformation. These diagrams could consist of activity, class and sequence diagrams.

Within Message Verification you may have a Class called "MyMessage" which has methods on it etc....



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Sha1395Author Commented:
Thanks Darren,

That gives me a lot of idea, am getting in to system design after long time.

DarrenSenior Software EngineerCommented:
If you need anything else let me know.


It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.