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
![]() |
|
![]() |
|
![]() |
|
![]() |
Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More
IBM Lotus Domino or Microsoft Exchange?The severe competition continues for... Read More
This article is the first of a series of articles... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
As seeing large number of implementations ? in our case... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
RSS (Really Simple Syndication) is a way for a site... Read More
Configuring PPP PAP AuthenticationNow we know how the ISDN link... Read More
If you have been using the Internet for any amount... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Java has come along a long way. Many would agree... Read More
Imagine something that follows you home and sets itself up... Read More
It would be easy to think, like most people apparently... Read More
An integral part of any quality CRM system is lead... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
It is now common thing when large corporation selects mid-market... Read More
Anti-virus software is used to find, remove or fix files... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
Midsize business or non-profit organization should decide if one-vendor solution... Read More
The java programming language is becoming more and more popular... Read More
1. What determines the software price? Is it Per Seat... Read More
Security flaws have long plagued Internet Explorer (IE), the market-dominating... Read More
I suggest that you do not spend a lot of... Read More
Itâ??s easy to understand why you might be drawn to... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
How do you run a program on a remote server... Read More
A UNIX Shell is in simplest terms, a command line... Read More
Almost all new and major brand of PCs come with... Read More
For those who are unclear on the differences between the... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More
When Windows fails to boot it is normally caused by... Read More
I provide, here clear explanations and a count of function... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
#5 All your hardware components like Printers, PCs etc come... Read More
Following tips help you to learn a software in lesser... Read More
To all web designers out there, this article is for... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
What is Tripwire?Tripwire is a form intrusion detection system (IDS)... Read More
We live in a post-industrial age where information is the... Read More
Microsoft Business Solutions Great Plains, Navision, Axapta, Solomon and CRM... Read More
Shareware is software that you can try before you buy;... Read More
Formatting and reinstalling windows 98 is very easy if you... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Which Type of Shop Can Rely On A Home Built... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Running Applications in Compatibility Mode With Windows XP, you can... Read More
The first topic we are going to discuss... Read More
The Microsoft system preparation utility for Windows 2000 is a... Read More
If you have Microsoft Great Plains and support it for... Read More
Icons are used everywhere; right from software applications, to internet... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
If you are to buy a HelpDesk & Asset Management... Read More
Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
Is your PC is slow and wimpy? Then you need... Read More
Although statistics often is blamed for various deadly sins --... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Sometimes your PC will start acting strange for no apparent... Read More
The research in the field of Natural Language Processing usually... Read More
Microsoft CRM is new player on the CRM software... Read More
Follow the steps below to quickly design, generate, and deploy... Read More
Software |