Re: "Restructure a Windows application" from scratch in 2 months

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Sahil Malik (contactmethrumyblog_at_nospam.com)
Date: 01/20/05


Date: Thu, 20 Jan 2005 14:39:23 -0500

You've got 2 months - why waste time on UML?

Run VS2005 - reverse engineer the source code.
Run classdesigner - that's your UML replacement (and you don't need any more
than that for a 2 month quickie).

Beta2 will come in Feb 2005 - that comes with a go-live license.

Regards the technical rearchitect of your project - that's a call based on
how much time you truly have - Hard to comment on that sitting thousands of
miles away from u.

- Sahil Malik
http://dotnetjunkies.com/weblog/sahilmalik

"Rajat Tandon" <rajat.tandon@siliconbiztech.com> wrote in message
news:%233lxPfp$EHA.2076@TK2MSFTNGP15.phx.gbl...
> Hello Everybody,
>
> Please guide me so that I can fulfill this challenging assisnment ...
>
> I have been asked to "Restructure a Windows application" from scratch in 2
> months. The existing application which is working but it is very heavy as
> no
> proper application architecture and layering has been followed for this.
> It
> was really hard to maintain (as I was maintaing it till now) .
>
> First let me tell u a bit about my application ...
>
> This appliction uses Window forms UI with a lot of panels put one on the
> top
> of other.There are few separate forms for login etc. This UI interact with
> webservices to get the data from our database and show in turn on UI.
> Three
> Windows services are updating our database from some other remote database
> after regular interval. So in this way we keep our database updated with
> real data. Thus client UI don't has to wait for long to get the real time
> data directly from the original source.We are currently deploying the
> Client
> UI from web and using C# as language.
>
> Being new to dotnet technology, I don't know how to start with this. Some
> of
> the facts/questions that are coming to my mind after studying my
> application
> and the concepts ...
>
> 1.
> There is a lot of hype and demand about UML Tools like "Rational Rose"
> etc.
> I want to use it to redevelop my application.
> 2.
> Microsoft recommends the "Application pattern and practices" to design the
> application. I am presently going through the following topics ...
>
> .NET Data Access Architecture Guide
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daag.asp
> Desinging Data Tier Components and Passing Data Through Tiers
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/BOAGag.asp
> Although these are very good resources but these are very vast and taking
> a
> lot of time. Sometimes I am not able to follow these articles as I don't
> have extensive experience.
>
> Could you please point me towards 1 or 2 sample applications of "Similar
> Kind" (Preferably with Full UML diagrams/documents) with of course easy to
> understand documentation and source code, so that I have the practical
> view
> of "Microsoft Pattern and Practices" and I can instantly follow them. It
> would be better if these applications are not very complex and yet inclue
> the layering concept as well as the usage of all technologies -Web
> Services,Windows Services,UI,SQL Server connectivity etc.
> 3.
> What is the best way to use Panels/Forms. Is it good to show multiple
> panels
> on the same form and when needed use visible for 1 panel and invisible for
> multiple panels or use multiple forms? And why the respective practice is
> used?
>
> Thank you for all of your patience to go through such a long mail. Please
> advise me the best way to go about it keeping in mind the time constraint
> of
> 2 months.
>
> Thanking you in advance,
>
> Regards,
> Rajat Tandon.
>
>



Relevant Pages

  • Re: "Restructure a Windows application" from scratch in 2 months
    ... Run VS2005 - reverse engineer the source code. ... Run classdesigner - that's your UML replacement (and you don't need any more ... > This appliction uses Window forms UI with a lot of panels put one on the ... > webservices to get the data from our database and show in turn on UI. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: "Restructure a Windows application" from scratch in 2 months
    ... Run VS2005 - reverse engineer the source code. ... Run classdesigner - that's your UML replacement (and you don't need any more ... > This appliction uses Window forms UI with a lot of panels put one on the ... > webservices to get the data from our database and show in turn on UI. ...
    (microsoft.public.dotnet.framework.adonet)
  • Re: "Restructure a Windows application" from scratch in 2 months
    ... Run VS2005 - reverse engineer the source code. ... Run classdesigner - that's your UML replacement (and you don't need any more ... > This appliction uses Window forms UI with a lot of panels put one on the ... > webservices to get the data from our database and show in turn on UI. ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Re: What so special about PostgreSQL and other RDBMS?
    ... Unsubstantiated bunk, if you have the source code, it is not magic to ... my comments where ment *FOR DEVELOPERS* that is those who ... Oracle suits your needs and you think it's worth the money, use it, ... your database server, then write some additional functions as wrappers ...
    (comp.lang.php)
  • Re: Compass Software
    ... what does that say about all the other downloading software. ... as far as finding panels by type, revision of that type, phone etc and the ... database itself is not that big, mine had over 200,000 accounts that took up ...
    (alt.security.alarms)