Monday, October 31, 2016

The Development Of Software Engineering

The aim of introduction to state of the art software engineering techniques which are now of practical utility and which can be applied immediately in practical software project.I have already discussed SDLC in the previous article. By the end of this article you will learn fallowing things:
1. What is Software Engineering
2.Why Software Engineering
3.Types of Software Engineering
4. The characteristics of "good software"
5. The development of Software Engineering

Software Engineering:
Software Engineering  is concerned with building software systems which are large than would normally be tackled by a single individual,uses engineering principles in the development of these systems and is made up of both technical and non-technical aspects.

Here software means program and other operating information used by a computer,Engineering means the application of scientific methods to design,building,and use of tools,machines,constructions,and so on...

An engineering discipline that includes all 10 points as part of process and products in software engineering today.

Types of Software:

Now a days, types of software comes in many categories,some of which overlap also.



Why Software Engineering:

The purpose of  software engineering,software is often found in products and situations where very high reliability is expected,even under demanding conditions,such as monitoring and controlling nuclear power plants,or keeping a modern airline aloft,such applications contains millions of line of code,making them comparable in complexity to the most complex modern machines.

What is good Software:

The major problem encountered in development of large software systems:
Correctness,efficiency,interfacespecification,reliability,flexibility,documentation,maintainability and project organization.

User view where the quality is fitness for purpose

  1. The Quality of the product
  2. The Quality of the Process
  3. The Quality of the service
  4. The Quality of the Context of Business Environment
The Development of Software Engineering:

The software engineering has both positive and negative results in the past.However,software is not without its problems.Often Software System function,but not exactly as expected. Software engineers must understand that technical quality and business quality may be very different.

The fallowing are the Development of Software Engineering:
  1. Specification
  2. Methodical program development
  3. Structuring of software systems
  4. Re usability of Software components
  5. Project Organization
  6. Requirements for software development tools
  7. Automatic generation of software
  8. Quality Assurance
  9. Documentation.






No comments:

Post a Comment

High Paying Jobs after Learning Python

Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and sc...