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
![]() |
|
![]() |
|
![]() |
|
![]() |
Several years ago Microsoft purchased Great Plains Software, then Navision... Read More
When Windows fails to boot it is normally caused by... Read More
Itâ??s easy to understand why you might be drawn to... Read More
Shareware is software that you can try before you buy;... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
The fact that a software tester is a most infamous... Read More
The most important benefit of XML is its simplicity. Though... Read More
Our opinion is based on our Microsoft Business Solutions Great... Read More
When you first think about multicurrency ? you probably have... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
Usually workflow & messaging is realized in CRM and then... Read More
Document Management or Enterprise Information Management is perhaps one of... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
Fleet Maintenance Management is a critical position in any company... Read More
The java programming language is becoming more and more popular... Read More
You would like to protect your documents, wouldn't you? Reasons... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
Microsoft-Outlook is a pretty amazing program. So much more than... Read More
If you have Microsoft Great Plains and support it... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
If you have been running Windows XP for a couple... Read More
So, why should you use any O/R mapping tool? I... Read More
Currently Microsoft Business Solutions is on the way of creating... Read More
We live in a post-industrial age where information is the... Read More
Microsoft Business Solutions Great Plains has many years of successful... Read More
IntroductionDuring the early years of our modern computer era, very... Read More
One day, you suddenly realize that your computer started to... Read More
The Software 2005 conference is now a wrap. This conference,... Read More
Are you one of those people that keeps track of... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
Before being able to choose a secure Internet communication system,... Read More
For those who still don't know, Microsoft Publisher helps computer... Read More
Microsoft Business Solutions CRM is now approaching the phase of... Read More
With thousands of web pages added to the Net every... Read More
Microsoft Business Solutions Great Plains has full-featured manufacturing set of... Read More
Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More
In this small article we will be looking at the... Read More
The objective for Zandi Digital is to make available clever... Read More
I've been active in the Cisco Certification track for four... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
Now is the time to look at an alternative to... Read More
Having from five to ten and more favorite screensavers is... Read More
Should one use Windows Update?This topic has good and valid... Read More
After seeing many people complain about their weak Internet security... Read More
Adobe Photoshop is one of the world's leading graphics editing... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
The fact that a software tester is a most infamous... Read More
CD and DVD replication is a process that works by... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
What is installation in the language of technology? Installation... Read More
Handling character strings in Java is supported through two final... Read More
Java has come along a long way. Many would agree... Read More
When Great Plains Software was designing and developing Great Plains... Read More
We are in a transition phase in the Managerial Administration... Read More
Spyware is like the new technological nuclear weapon on the... Read More
Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
In a previous article, I wrote about OpenOffice... Read More
When it comes to screenplay software each screenwriter needs to... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
While I was preparing some personal background information for a... Read More
Sometimes your PC will start acting strange for no apparent... Read More
Software |