Posts

An Overview of the .NET Framework

Image
.NET is the most powerful framework to build applications on windows platform.  using the .NET Framework, you can create applications for Windows Desktop, Web applications, Windows Phone applications, Windows Store applications, Windows Server, Windows Azure (cloud) as well as Bot frameworks and cognitive services. The core of the .NET Framework > Application Services -  ASP.NET application services are built-in Web services that provide access to features such as forms authentication, roles, and profile properties. .NET Framework Base class Libraries -    a collection of classes, interfaces, and value types that are included in the Commerce Server .NET Application Framework.  Common Language Runtime - Explained below Garbage Collector Common Type System Common Language Specification The diagram below shows how this kind of an application is translated into Native code, from the language you code in.  The CLR (Common Language Runtim...

Domain Modelling

Image
Domain model is a UML model that is drawn to understand the important objects and their business context. A domain is a collection of related concepts, relationships, and workflows. Eg : Science ,  Software engineering , Statistics   Why Domain Model? ü   Gives a conceptual framework of the things in the problem space ü   Helps you think – focus on semantics ü   Provides a glossary of terms – noun based ü   It is a static view - meaning it allows us convey time invariant business rules ü   Foundation for use case/workflow modelling ü   Based on the defined structure, we can describe the state of the problem domain at any time. Figure 1 : Usage of a Domain Model Parts of a Domain Model The Figure 2 Shows the main parts of a Domain model. Figure 2 : Parts of a Domain Model Apart from these key features, a domain model can also have, o         Additional rules...
Check this out guys! Interesting! http://www.onwardsearch.com/career-center/ux-jobs-salary-guide/
Want a better class diagram? Make sure you draw a domain model! Wait for a domain model design tutorial
Image
For a better design of your software, follow an evolutionary approach!  Happy Designing!!
Image
Always design a wire-frame for your UI so that placing elements would be faster and more systematic! Happy Designing!
Image
Make sure that there is ample contrast between the background and the text colour of your application UI to avoid distractions! Happy Designing!