What is Object Orientated Programming?

What is Object Orientated Programming?
Fundamentals of Object Orientated Programming Here we are going to discuss the fundamental concepts of object orientated analysis, design and programming. First we are going to look at inheritance, followed by polymorphism then abstraction and finally we will be covering encapsulation. Take our previous example of ‘Person’, You could think of person as the highest ...

Class

Class
What is a Class? The best way to think about this is to think about it in the real world. So let’s put this into context then. Consider a class as a description of a person, many people share the same sort of attributes and can carry out similar actions. (This part will be very ...

Software Development Life Cycle Part 5 – Evaluation

Evaluation Evaluation is the last step of this cycle, remember that the SDLC should be repeated over and over, really this process should not end until the project has run its end and it becomes easier to start again when new technology can truly improve the project. This is also a good reason why documentation ...

Software Development Life Cycle Part 4 – Testing

Testing This section should be really important to the project; any bug discovered during this stage will always be better than bugs discovered when the project is live. There are many form of testing; some include testing that the code will not break with certain scenarios such as; hacking attempts, user error like validation errors ...

Software Development Life Cycle Part 3 – Implementation

Software Development Life Cycle Part 3 – Implementation
Implementation Now you finally here, this is the stage where all of your planning will be put to the test. Some people like to think of this as the end after this stage is complete but really you are only half way through the first cycle of the SDLC. Now you and your team can ...

Software Development Life Cycle Part 2 – Design

Design At this stage you will have gathered lots of information about your proposed software; this information will now be used to design the logical components of your system. This step increases the chance of success of your project. Carrying out this stage put in place a plan of development for your team. By defining ...

Software Development Life Cycle Part 1 – Introduction & Analysis

Software Development Life Cycle Part 1 - Introduction & Analysis
SOFTWARE DEVELOPMENT LIFE CYCLE What is the Software Development Life Cycle The software development life-cycle (SDLC) is the entire process of developing software/systems. This stretches from the initial idea right through to implementation. Although implementation is not the last stage of the life-cycle, as you will soon discover the last true stage of the SDLC ...

PEST Analysis

PEST analysis is a technique that can be used to evaluate the market that a piece of software is going into. They can be used to gain an understanding of the market and it help to understand the strengths and weaknesses of software in the global market. It can also help develop the software to ...

SWOT Analysis

SWOT Analysis
A SWOT analysis is a planning method used to evaluate projects and business ventures. SWOT’s are used to support strategic decisions by gathering strategic information about said business/project. The SWOT analysis is credited to Albert Humphrey at Stanford research institution in the 60’s and 70’s. A SWOT analysis is a 2 x 2 matrix comprising ...

Welcome to nathanlunn.com 1

Hello, Welcome to my blog, my friend who I have know since we were kids has bought me nathanlunn.com which is my name. Cool present or what. I don’t know what I am going to be posting about but most probably stuff that really interests me. Thanks for checking out my blog Nathan Lunn P.S. Don’t forget to check ...