473,769 Members | 8,134 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

proper software developement

HI all
i dont know whether to ask this question in this group or not
i just want to do proper step wise developement like
planning and then codeing and then testing etc
i have just got a developement responsibulity
so could you please help me in same

May 30 '06 #1
4 1353
"jack" <ga**********@g mail.com> wrote in message
news:11******** **************@ j55g2000cwa.goo glegroups.com.. .
i dont know whether to ask this question in this group or not
At the risk of appearing a little dense, I'm not sure what you're actually
asking for...
i just want to do proper step wise developement like
planning and then codeing and then testing etc
That sounds like a very sensible way to go about it - what's preventing you
from doing this...?
i have just got a developement responsibulity
OK - you've been tasked with developing some software...?
so could you please help me in same


What do you need help with...?
May 30 '06 #2
Hi jack,

You're already on the right track! Thinking about software prior to writing
it is extremely important. It's kind of hard to give you everything you need
to know in a nutshell, but I can point you to a rich resource of
information, the Microsoft Patterns and Practices web site:
http://msdn.microsoft.com/practices/guidetype/Guides/.

Basically, I'll give you a few pointers to get you started, but you should
study what is available on the web site I pointed you to.

In the simplest terms, software development is a problem-solving process
that moves incrementally downward from a high level of the business
requirements of an application down to the micro level of writing code to
perform each individual step in a process.

The first step is to define the business requirements in as detailed a
fashion as possible. What is the purpose of the software? What features
should it have? What sort of user interface is required (Windows Form, Web
Application, Web Service, Windows Service, etc). What sort of future
requirements are anticipated? This is extremely important. Often, the
client, customer, or boss doesn't have a clear idea of exactly what is
required. As an analogy, think of building a house. Your client tells you
that he/she wants you to build a house. Well, that only narrows down the
requirments a tiny bit. How many bedrooms should it have? How many
bathrooms? What style of house should it be? What is the type of
landscape/environment will it be situated in? How many doors should there
be? What sort of kitchen, dining room, living room is desired? What sort of
utility rooms are needed? Should it be wood, brick, stone? And so on.

From there, you move to the details of each high-level requirement. Define
as much as you can think of. Determine how long it will take to create each
part. If there are limitations in terms of time and resources, what are the
highest priorities? What is the core functionality? What can be dropped if
necessary? If the client wants a veranda, and doesn't have enough money,
will a deck do?

Once these problems have been solved, you need to determine a plan. You
don't want to put a roof on the house until all of the interior walls are in
place, or start putting in bathrooms until the location of the plumbing is
determined. What should be done first? Second? Third?

Break these down into individual segments. How do you eat an elephant? One
byte at a time! And that is also how test your application. Test each
component as you go. This is called "unit testing." It makes the overall
testing process easier.

From there, it's a repetitive process of building each component and
integrating it into the application.

Again, be sure and read the articles and guides available on the Microsoft
Patterns and Practices web site. They will save you a lot of time and
trouble in the long run.

Best of luck to you!

--
HTH,

Kevin Spencer
Microsoft MVP
Professional Numbskull

Abnormality is anything but average.

"jack" <ga**********@g mail.com> wrote in message
news:11******** **************@ j55g2000cwa.goo glegroups.com.. .
HI all
i dont know whether to ask this question in this group or not
i just want to do proper step wise developement like
planning and then codeing and then testing etc
i have just got a developement responsibulity
so could you please help me in same

May 30 '06 #3
Thanks Kevin your reply itself is very helpful
i have downloaded some of pdf's from the url provided by you .
Its really helpful
Thanks for helping me .

May 31 '06 #4
You're very welcome, jack!

--

Kevin Spencer
Microsoft MVP
Professional Numbskull

Abnormality is anything but average.

"jack" <ga**********@g mail.com> wrote in message
news:11******** **************@ f6g2000cwb.goog legroups.com...
Thanks Kevin your reply itself is very helpful
i have downloaded some of pdf's from the url provided by you .
Its really helpful
Thanks for helping me .

May 31 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1636
by: Petri | last post by:
I'm starting a new project using PHP. I'm a .NET programmer and I'd like to use an interface for PHP that has a look and feel of Visual Studio. Are there any such tools out there? And is Visual C++ .NET a good tool to use for PHP development.
1
2000
by: Anks | last post by:
hi i am new to java and want to try some good tools for testing and developement can anybody tell me about some easily approachable tools for same. Thanks Anks
4
1871
by: Wade Eyre | last post by:
Folks, I have a quick question that I would very much appreciate some feedback on. We are a not for profit charity organization that has decided to develop a software in-house to manage our volunteers. We have SQL and that makes the most sense from a database solution but we have some issues surrounding the choice of the development language. Some have suggested 100% java while others say Visual Basic. The head of our team has suggested...
5
343
by: RichG | last post by:
We are building a new developement system specifically for .NET developement. We will bw using VB. and C#. What will be the best OS to install on the new system. What will be the best concidering the developed apps will be ran on everything from Win98 to XP Pro. What will be the best considering building interactive web apps using ASP.NET
1
1092
by: cyshao | last post by:
Hi, all: Are there any RPC developement example available? Thanks CYShao :-)
1
999
by: ichor | last post by:
HI what is a typical software development cycle. i get this asked at interviews a lot and it seems no one is completely satisfied with my answer. thanks
1
1227
by: SimonZ | last post by:
How can I go into debbuging mode without building a whole project. If I change something on my page and press F5(Debugging), I would like that only this page is builded again not whole project. It's too slow otherwise. Thank you, Simon
1
1716
by: bluefox | last post by:
What type of language to begin learning with if one's want to learn embedded software developement will it be assembly language or C? Are there a lot of differences between window programming in C++ with embedded software in C++ ? thanks... :)
3
2345
by: metechnical | last post by:
Hi All, Can you please help me in finalizing name for a software company. Business area of this compnay includes all kind of software services i.e. embeded system, video codecs, audio codecs, Application developement, database, wed desiging etc... Please suggest some unique, meaningfull name. I want unqiue name if someone search in google with that then only this compnay appears. Thanks in Advance. Regards, Ashish
0
9589
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9423
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10049
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8876
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6675
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5310
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5448
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3967
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2815
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.