Software Engineering is the Systematic Approach for analysis design implementation and maintenance of Software .It involve the use of Case tools. Computer software is the product that Software Engineers design and develop and virtually every one in the industrialized world use it and is important because it effects nearly every aspect of our lives and has became needy in commerce, culture and our every day life.
The Steps involved in building a computer software like you build any successful product ,by applying a process that leads to a high quality result that meets the needs of people who will use the product .
There are different steps involved in developing the software and generally there are three phases involved in software development. Definition , Development and Support phase.
The first phase is of definition which every thing about the software is gathered and each and every information which is needed to develop a software is gathered. In short a proper road map is prepared and in which key requirements of the system and the software are identified.
The second phase which is the Development phase, that is a software engineer attempts to define how data are to be structured how function is to be implemented within a software architecture , how procedural details are to be implemented how interfaces are to be characterized and how the design will be translated into a programming language.The method applied during the development phase might vary but the three technical tasks should always occur that are : Software Design , Code generation , and software testing.
The Third and the last phase focus on changes which occur after the development of complete software this phase is associated with error correction, adaptation, enhancement and prevention of the software.
In addition to these activities there are also some activities involved in the development of software and these activities are used throughout the Software development these activities are called Umbrella Activities. These activity include :
Software Project tracking and control.
Formal technical reviews.
Software quality assurance.
Software Configuration management.
Document preparation and production.
Reusability management.
Measurement.
Risk management.
There are many phases of software engineering and it is a very deep field of software development and all the things discussed above is a part of the introduction.
Fahad Ahmed doing Software Engineering From Karachi University fahadahmed_3310@hotmail.com
Although we don't know whether Microsoft ever envisioned such a... Read More
IBM Lotus Domino or Microsoft Exchange?The severe competition continues for... Read More
If you look back to the history, you will see... Read More
Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
FTP stands for "file transfer protocol". FTP is basically a... Read More
Ad-Aware and Spybot are probably the two most well known... Read More
MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
This article will not attempt to advocate the use of... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
People often ask me: What image file formats will Photoshop... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
If you are software developer or database administrator - we... Read More
There are many commands that are used in linux on... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
Learning how to program software seems like a daunting task... Read More
The US House of Representatives has recently passed the "Spy... Read More
Viruses and spyware usually show up on your computer one... Read More
Manufacturing in the USA is far away down from mid... Read More
Microsoft Great Plains serves majority of US based horizontal and... Read More
The vast majority of us will have, at some point,... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
... Read More
Spyware and malware are large problems for Internet users today... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Most people understand that the "hardware" part of their computer... Read More
Microsoft Business Solutions Navision is main ERP application for European,... Read More
1. What determines the software price? Is it Per Seat... Read More
In the early days of the personal computer, we're talking... Read More
Trying to figure out a stream in banning one email... Read More
The most important things you can do for your computer... Read More
Before being able to choose a secure Internet communication system,... Read More
Hey Guys! Don't raise your eyebrows or fear by hearing... Read More
In a previous article, I wrote about OpenOffice... Read More
If there still are few unprotected computers left, I haven't... Read More
When Great Plains Software introduced the first graphical accounting application... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
Every day millions of new web documents emerge on the... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
1. With mapping software you can create a report that... Read More
Well, even if the combination might look very unusual, we... Read More
Sales are all about leverage, because there is only so... Read More
Now that spyware is the single most dangerous threat to... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
We'll give you non formal view, based on our consulting... Read More
SAP Inc., a global leader in client/server enterprise application software... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
Spyware, what it is and what it does. Basically, spyware... Read More
Did you ever want to erase everything on your computer?... Read More
Once a business idea is selected, it is highly recommended... Read More
Let us give you - developer some hints in the... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
Spyware and malware are large problems for Internet users today... Read More
This article is the third of a series of articles... Read More
While paper labeling CDs and DVDs may appear to be... Read More
The fact that a software tester is a most infamous... Read More
Accounts payable is just one area of office management where... Read More
Find out why Spyware Removal from computers is important and... Read More
The first thing that you will notice about Linux Red... Read More
Are you ready? SQL Server 2005, the next-generation data management... Read More
Usually workflow & messaging is realized in CRM and then... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
When you visit department stores and see that majority of... Read More
Software |