|
|
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.
|
11 Articles match "Requirements","Software Development"
|
Related DevelopMentor Courses
|
MORE
|
|
Virtual Foundations of C# Programming and the .NET Framework (Part 1)
NET 101" for developers moving to .NET. NET software development model: C# source code, compiler, intermediate language, .exe/.dll Console applications are common for development tools such as compilers and linkers. Static methods are useful as utilities where the full power of an instance method is not required. Examine core language features such as types, variables, and control constructs Use object-oriented features such as class, interface, protection, and inheritance Use properties to implement the private data/public accessor pattern Avoid dll conflicts during deployment Virtual Foundations of C# Programming and the .NET
DevelopMentor Courses
- Wednesday, February 17, 2010
Foundations of C# Programming and the .NET Framework
NET 101" for developers moving to .NET. DevelopMentor's Essential courses provide five days of instructor-led training for the experienced developer. Gain deep understanding of your development platform. NET software development model: C# source code, compiler, intermediate language, .exe/.dll Examine core language features such as types, variables, and control constructs Use object-oriented features such as class, interface, protection, and inheritance Perform error notification and error handling using exceptions Use properties to implement the private data/public accessor pattern Use namespaces to group related types Use delegates and events to implement callbacks Override Object class methods such as ToString Avoid dll conflicts during deployment Use dynamic binding and polymorphism to write generic code (i.e.,
DevelopMentor Courses
- Friday, June 12, 2009
Analyzing, Documenting, and Validating Requirements
Major approaches to analysis Categorize requirements to aid in identification and analysis Identify UML diagrams used during the requirements phase of the Software Development Life Cycle (SDLC) Model key information on a context diagram Define, name, and diagram Use Cases Explain the steps involved in developing a business process model and the role of an activity diagram Differentiate between and develop an As-is or To-Be activity diagram Model the dynamic behavior of a simple system with a sequence diagram Build a model of a system?s data, defining the
DevelopMentor Courses
- Monday, September 14, 2009
|
45 Articles match "Requirements","Software Development"
|
The Latest from DevelopMentor
|
MORE
|
|
Domain Distortion
An eerily similar phenomenon occurs in software development as requirements flow from domain experts to business analysts to system designers (architects) to developers. I’ve prettied it up here as a reminder to all of us to always be watchful for potential distortions as requirements flow from users and stakeholders to the people who build and test the software:
Remember the game Telephone? You whisper something in your neighbour’s ear, he whispers to his neighbour, she whispers to her neighbour, and so on all the way down the line.
Ardent Dev
- Wednesday, February 17, 2010
Survival Skills for Developers
Set aside the fact that you are a software developer and have no business tromping around out in the wilderness. Surviving as a software developer is more than stringing together some lines of code that read and write from a database. The following 8 items form a basic survival pack that can get you through most modern software development forests:
Let’s suspend reality for a moment and pretend you’re heading out into the woods this weekend. You’re going to want to take along a few basics: maybe some matches, a tent or shelter of
Ardent Dev
- Wednesday, February 10, 2010
Memo to self: things I learned at the UK Lean Conference
For example: There was once a software development team who would throw away all their most recent work if the company made a new sale. Point 3: Waste breaks down in knowledge work There seemed to be an emerging consensus that while the waste idea made a lot of sense that it could be carried too far; and in software work, and perhaps knowledge work in general, it lead us down some dead-ends and got in the way sometimes. A few of points I picked up at the UK Lean Conference the other week I made a note of and think are worth recording. Point 1: There are two kinds of
Allan Kelly's Blog
- Monday, October 12, 2009
|
-
|
The Best from DevelopMentor
|
MORE
|
-
Agile software development with Kanban
A lot of people in Agile circles are talking about David Anderson’s Kanban software development technique. According to Steve, David is finding that his bottleneck is not development. Anyway, I’ll say it now: The Bottleneck has moved. In my own experiences with my Blue-White-Red agile method , I found that while it took time for developers to do work this was simply leg-work. To be honest I’ve looked at some of David’s online material and I haven’t really seen anything that new. But then, I’ve never spoken to David or seen any of his presentations.
Allan Kelly's Blog
- Thursday, March 20, 2008
-
Avoiding Requirements Confusion with Black Boxes
By clearly understanding the boundary of your system you can easily distinguish between requirement and design statements.
...Tags: Tags: Software Development Black Box Requirements Systems Thinkin
Jim Schardt's Blog
- Monday, January 19, 2009
-
Write down what you know, when you know it (part 2)
The final set of Use Case were inconsistent and missed a lot of requirements.
What’s Tags: Software Development Requirements Use Case The last time your team used Use Cases, the Business Analyst (BA) became defensive. What’s the solution? In my experience it can be summed up in one phrase, “Write down what
Jim Schardt's Blog
- Monday, December 8, 2008
-
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. But what else constitutes requirements (stuff)? Tags: Software Development Systems Development Black Box Business Rules QOS Requirement The “stuff” are things like data, documents, objects, requests, events, and when “this stuff happens. Well systems often adhere to rules.
Jim Schardt's Blog
- Tuesday, March 24, 2009
-
Managing requirements in Agile development
That is one of two reasons why Agile methods tend to underplay requirements and “Product Ownership” - because you get a lot of benefits by ignoring them to start with. The other is that Agile methods largely originated with developers who generally tend to underplay the role of requirements. (The The trouble with Product Management is that everyone has a view on what needs doing, thus, in the absence I make no apologies for blogging again about Product Management because it is important and because, on the whole. As I said in my previous entry, Agile methods have a very
Allan Kelly's Blog
- Sunday, November 2, 2008
-
Estimating Sofware: How hard can it be?
Hmmm… software is mostly hidden) For example, consider making an estimate for remodeling a [...]
...Tags: Tags: Software Development Estimating Invisible Widget Requirements Software Crisi What is the hardest thing to estimate on a remodeling construction job? I
Jim Schardt's Blog
- Friday, January 2, 2009
-
Requirements: The next challenge for Agile
Lets get one thing straight: I’m not saying requirements don’t matter. What I’m saying it: when the context is a broken development organization the most important thing is fixing the delivery process. In which case, you can, and should, take liberties with the requirements process. Then, when delivery shapes up you should come back and fix the requirements Continuing my follow up to my latest tell of the Alignment Trap in the Agile Journal and on InfoQ . Because requirements is where the long term gain is.
Allan Kelly's Blog
- Monday, February 23, 2009
|
|
|