Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. Sounds boring, and it can be. These articles cover the design and development of applications and is language independent. It covers aspects such as design concepts, methodologies and testing patterns.
Scrum is an iterative and incremental agile software development method for managing software projects and product or application development.
Computer Programming is a profession where somebody writes a set of instructions for a computer to process and return a result. You may be very surprised to learn that the first computer program was written in 1842 by Ada Lovelace, daughter of the famous poet Lord Byron.
Quality is often used to describe a product or project outcome, but what is quality? How do you define a quality product? Where does quality come from?
In software engineering, multi tier architecture (often referred to as n-tier architecture) or multilayered architecture is a client–server architecture in which presentation, application processing, and data management functions are physically separated.
Structured Programming Languages come in all flavours, each with their own style and layout, from BASIC to C#. A structured programming language follows a methodology where the logic of a program is composed of simpler sub-structures, like building blocks.
A system development life cycle (SDLC) is used in project management to guide a project from the initial concept to a functional system. In this article, we will be looking at system development life cycles as a tool for systems analysis and software engineering.
In any programming language, it is very highly recommended, as well as good practice, to name all variables, components and forms properly and meaningful to ensure ease of readability and maintainability.
Microsoft Solution Framework (MSF) is a software development methodology developed by the world's most successful software company.