|
|
browse.develop.com
Browse.develop.com is a community that was established to collect and
organize valuable web information. Our technical staff have selected and
indexed information and courses that they feel will help you stay
current on best practices across the SDLC.
|
|
The Latest from Jim Schardt's Blog
|
MORE
|
|
What is Your UML Maturity Level?
Learning to use UML is a like learning to write. Our writing skills start very young when we learn the alphabet. Then we learn to combine letters to form words, words to form compete sentences, and combinations of sentences to communicate with others. UML has an alphabet of basic concepts like classifier, behavior, and property. [.].
Jim Schardt's Blog
- Tuesday, January 12, 2010
Objects from Hell?
Does your software/web application gain the benefits of Object Orientation (OO)? Well designed object-oriented applications exhibit high cohesion and low coupling. Small changes to requirements mean small changes to the code. Just because you use an OO language like Java,C#, C++ etc. does not mean your application benefits from object-orientation. number of years ago I [.].
Jim Schardt's Blog
- Wednesday, July 1, 2009
Aggregated Blogs for You
Readers of this blog may have noticed a new feature in the column on the right side of the page. An icon that will take you to DevelopMentor’s blog aggregation site. There you can find other blogs related to software development. Below the icon are links to Concepts, Tools, and Type topic areas that readers [.].
Jim Schardt's Blog
- Wednesday, July 1, 2009
|
-
Experience Counts
To avoid the “foreign language” feeling for users of a BI/DW system you must start with the decision makers. They are the ones who are going to use business intelligence profitably. They are the ones that turn the information in your data warehouse into usable knowledge. So, just talk to the users. It sounds so [.].
Jim Schardt's Blog
- Wednesday, April 8, 2009
-
BI/DW System as a Foreign Language
Sometimes Decision Makers view the Business Intelligence system as if it were a foreign language. They took the training. They tried to get information out of the system. But they gave up because the terms used in the interface between them and the Data Warehouse are not the terms they use to conduct business. For instance, [.].
Jim Schardt's Blog
- Wednesday, March 25, 2009
-
More Black Box Requirements
In my last post I talked about how requirements are really the stuff that goes in and out of your system, the black box. The “stuff” are things like data, documents, objects, requests, events, and when “this stuff happens. But what else constitutes requirements (stuff)? Well systems often adhere to rules. W-2s for the previous [.].
Jim Schardt's Blog
- Tuesday, March 24, 2009
-
Basic In and Out of Black Boxes
Once the boundaries for your system / software / business unit are defined as a black box, do not worry about what is inside the box. Focus on what goes in, what comes out, when this happens, and rules the box must follow. So just what can go into our come out of this box? [.].
Jim Schardt's Blog
- Thursday, March 19, 2009
-
Avoiding Requirements Confusion with Black Boxes
By clearly understanding the boundary of your system you can easily distinguish between requirement and design statements.
Jim Schardt's Blog
- Monday, January 19, 2009
-
Requirements and Black Boxes
After dealing with requirements in all sorts of shapes and sizes over the years I find the “black box approach works well. For requirements, I think of any system as if it were a black box. can “see” or experience the outside of the box. can experience the contours of the box. can [.].
Jim Schardt's Blog
- Monday, January 12, 2009
-
Systems Thinking: Requirements?
So how do you define requirement? was working with a large hospitality corporation when I was asked this question. The problem is that the notion of requirement comes in many forms. The definition seems to depend on what role you play in relationship to requirements definition – Customer, Business Analyst, Systems Analyst, Designer, Architect, [.].
Jim Schardt's Blog
- Tuesday, January 6, 2009
|
The Latest from DevelopMentor
|
MORE
|
|
The importance of your Compile Time
Lot's of time i find myself working to shorten compile and build times. While most people agree with shorter is better for compile times, the questions of what is short? and how important is it? seem to remain vague and seemly open to judgement. It's not. So I wanted to take a moment to clarify it. vBlogged my thoughts here You can see the excel sheet here and read the Joel on Software Thread here
Llewellyn Falco
- Tuesday, August 31, 2010
AssertNotNull
Recently had some issues with the method assertNotNull(object) because it doesn't help with any of the 4 principles of TDD. Specifications Feedback Regression Granularity I vloged my thoughts here. Finally, here's the code I was looking at. and check out www.approvaltests.com
Llewellyn Falco's Approval Tests
- Monday, August 30, 2010
Study on benefits of TDD
OK, this isn’t news, this study came out a couple of years ago and was covered by many people then. But, I find myself regularly referring to it trying to find the link. So I’m going to blog about it then I’ll always be able to find the link. The study is by Nagappan, Maximilien, Bhat and Williams and is entitled: Realizing quality improvement through test driven development: results and experiences of four industrial teams and is freely downloadable from Microsoft. The second MSN team had a defect density less than a quarter of Y but took 15% longer. TDD reduced bugs. Anyone got a link?
Allan Kelly's Blog
- Monday, August 30, 2010
|
-
|
The Best from DevelopMentor
|
MORE
|
-
Using Model – View – ViewModel with Silverlight
The View – Model – ViewModel design pattern, also known as MVVM, is getting more popular these days. have found it extremely easy to use when developing very different applications and have used the design pattern recently in both ASP.NET, WPF and Silverlight applications. However easy as it might be is seems to confuse people as I have seen some terrible examples where people make a complete mess of things. Josh Smith did an excellent screen cast for Pixel8 on using MVVM with WPF, you can find it here. The View is data bound to a ViewModel. This is the most important step to remember. 11: {.
The Problem Solver
- Tuesday, April 7, 2009
-
Rehosting the Workflow Designer in WF4
Note: This blog post is written using the.NET framework 4.0 Beta 2 With Windows Workflow Foundation 3 it was possible to rehost the workflow designer in your own application. But possible is about all there was to say about it as it was pretty hard to do anything beyond the basics. With Windows Workflow Foundation 4 live has become much better on the rehosting front In fact it is possible to create the fully functional and useful workflow editor below in about 200 lines of code. Now that is more like it! The WorkflowDesigner The WorkflowDesigner is the main class to work with. null ). {. Sweet.
The Problem Solver
- Wednesday, December 23, 2009
-
Paging with the Silverlight RIA services DomainDataSource
Using the declarative DomainDataSource that is part of the upcoming Silverlight 3 RIA services makes it quite easy to work with data. All you need to do is add a DomainDataSource control to the the XAML, point it to the generated DomainContext class (in this case NorthwindContext) and tell it which method to use to load the data from the web service(in this case LoadCustomers). Next add a DataGrid to display the data and you are good to go. Adding paging. Sometimes the lost of data to load can get somewhat large and you might not want to load all data. Using progressive loading. Enjoy!
The Problem Solver
- Monday, April 27, 2009
-
Getting started with Windows Workflow Foundation 4
As you may have heard Windows Workflow Foundation 4 is not an upgrade from Windows Workflow Foundation 3 (or 3.5). The version numbers might suggest that the previous version was quite mature but in fact it refers to the version of the.NET framework. In fact Windows Workflow Foundation 3 was the first version and 3.5 added only very few features and some bug fixes. And as WF 4 is a complete rewrite we should approach it as a new product and forget just about everything we already know about WF 3. That might be a bit surprising, after all we still have activities and a workflow runtime right?
The Problem Solver
- Monday, June 22, 2009
-
Workflow 4 Services and duplex communications
There are quite a a few cases where it is useful to have a duplex communications. An obvious candidate is allowing a service to notify the user interface application of the progress so the user knows what is happening. Normally, when using plain WCF , you would use a ServiceContract attribute with a CallbackContract that specified the service uses duplex communications. For example something like the following code on the server: [ServiceContract(CallbackContract = typeof (IService1Callback))]. public interface IService1. {. OperationContract]. string GetData( int value ); }. ServiceContract].
The Problem Solver
- Monday, May 3, 2010
|
|
|